Version 8.2.1

Bug Fixes and Improvements

All Editions

[ FIXED ]        CORE       : Plugin - Governance Health Check plugin is unable to install.

[ FIXED ]        CORE       : EnvironmentVariableHashVariable - Added support for recursively resolving hash variables.

[ FIXED ]        CORE       : Flexigrid - Fixed separator line in Flexigrid not fully visible issue.

[ MODIFIED ]     CORE       : Added plugin name and description to new plugins.

[ FIXED ]        CORE       : Code Quality - Remove unused custom tag which flagged security issue.

[ FIXED ]        CORE       : Form Builder - Fixed additional RTL issues found in Form builder.

[ FIXED ]        CORE       : Builder Checkbox - Fixed checkbox overlapping label in RTL issue.

[ FIXED ]        CORE       : DependenciesUtil - Allow processing with security manager and ensure thread safety.

[ FIXED ]        CORE       : Synchronisation - Fixed synchronization issues.

[ MODIFIED ]     CORE       : Service Worker - Fixed caching causing login redirection does not work correctly.

[ FIXED ]        CORE       : X-Admin Font Size Control - Fixed Font Size Control not fully clickable issue.

[ FIXED ]        CORE       : File Upload Fields - Fixed file upload name when special characters are used while in RTL.

[ FIXED ]        CORE       : File Upload and Image Upload Fields - Fixed RTL inconsistent styling issue.

[ FIXED ]        CORE       : Manage Plugin - Plugin shown empty type after depended plugin updated.

[ FIXED ]        CORE       : Popup Form - Process related hash variable does not parse in nested popup form.

[ FIXED ]        CORE       : Process Builder - Properly escape characters in tag content in XPDL.

[ FIXED ]        CORE       : Process Builder - Content for Condition tags in XPDL view is not being parsed.

[ FIXED ]        CORE       : Workflow Manager - Fixed process status missing after process migration.

[ FIXED ]        CORE       : Form Builder - Multi Paged Form tab should not clickable in the builder canvas.

[ FIXED ]        CORE       : Calculation Field - Incorrect result return when field with common suffix is in hidden section.

Version 8.2.0

Bug Fixes and Improvements

All Editions

[ FIXED ]        CORE       : Security - Update Apache Tomcat to 9.0.104 for CVE-2025-31650.

[ ADDED ]        CORE       : Trimeda Theme - Added Trimeda theme.

[ MODIFIED ]     CORE       : List - Support cache row count with stale while revalidate caching method.

[ FIXED ]        CORE       : Flexigrid - Adjusted height of arrow button and readjusted button position calculation.

[ FIXED ]        CORE       : Property Editor - Property fields go missing on editing the record.

[ FIXED ]        CORE       : Overview Icons - Fixed Overview Icon position and dark theme issue.

[ FIXED ]        CORE       : Builders - Back/forward browser navigation not working properly.

[ FIXED ]        CORE       : NPE - Fixed potential dereferencing of null pointers.

[ ADDED ]        CORE       : Plugin - Added new plugin type AppImportExportAwarePlugin.

[ MODIFIED ]     CORE       : Plugin - Update Java Doc & comments.

[ ADDED ]        CORE       : Plugin - Added new plugin type Web Filter to support request interception.

[ FIXED ]        CORE       : UI - reloadTable in dialogClose.jsp does not work.

[ FIXED ]        CORE       : UserviewUtil - renderJspAsString return string with i18n labels become `???`.

[ MODIFIED ]     CORE       : Console UI - Make jsontable to support flexible attributes and UserviewUtil.renderJspAsString.

[ MODIFIED ]     CORE       : ExtDefaultPlugin - Adding default implementation for getClassName().

[ ADDED ]        CORE       : Plugin - Added new plugin type Console Page to support extending admin console feature.

[ ADDED ]        CORE       : Plugin - Added new plugin type UI HTML Injector to allow inject HTML based on URL patterns.

[ ADDED ]        CORE       : Plugin - Added new interface SystemConfigurablePlugin to support plugin types that does not support configuration having a place to configure in Manage Plugins.

[ MODIFIED ]     CORE       : PluginJsonController - Refactored code to reduce redundant code.

[ ADDED ]        CORE       : Plugin - Added new plugin interface ActivationAwarePlugin to support processing after plugin installed and before plugin uninstalling.

[ FIXED ]        CORE       : Plugin - Few javax.servlet-api versions are included causing noSuchMethodException when new added method in latest version is used.

[ FIXED ]        CORE       : JDBC - Adding cache implementation for custom data source.

[ FIXED ]        CORE       : List - Fixed list inbox assignment details displaying behind activity.

[ FIXED ]        CORE       : Code Quality - Fixed redundant operations.

[ FIXED ]        CORE       : Security - Update Apache Tomcat to 9.0.102 for CVE-2025-24813.

[ FIXED ]        CORE       : Archived Process - Fixed the archived process only stored the last value of workflow variables for every activity.

[ FIXED ]        CORE       : Governance Health Check - Fixed OrphanedFormDataCheck type null issue.

[ MODIFIED ]     CORE       : Form ERD - Adding column label info for integration.

[ FIXED ]        CORE       : Date Picker - Inconsistent positioning of the calendar UI at different zoom levels.

[ FIXED ]        CORE       : UI Builder - The default properties value for the palette element is cached and does not update when installed new plugin version.

[ FIXED ]        CORE       : Marketplace - Install button disappear caused by browser extension.

[ FIXED ]        CORE       : AppServiceImpl - Fixed NPE error when dragging run process element if process is empty.

[ FIXED ]        CORE       : Memory - Fixed unreleased resources after not being used anymore.

[ FIXED ]        CORE       : Property Editor - File & Image input style not handle correctly for light/dark theme and RTL.

[ FIXED ]        CORE       : CSRF Protection - HEAD request should not need CSRF token.

Version 8.1.12

Bug Fixes and Improvements

All Editions

[ FIXED ]        CORE       : UI Builder - Can't add menu to category at the bottom of long scrolled sidebar.

[ FIXED ]        CORE : Manage Plugins - Plugins built for addon builder disappeared after update addon builder.

[ FIXED ]        CORE : Increased column size for variables in wf_history_process and wf_history_activity.

[ FIXED ]        CORE : MySQL - Increased column size for variables in wf_history_process and wf_history_activity to prevent truncation errors.

[ FIXED ]        CORE : App Composer Advance Tools - Fixed preview header overlapping issue.

[ FIXED ]        CORE : File Upload - Regression of 76df9a23. PWA causing file upload progress bar not working.

[ FIXED ]        CORE : Property Editor - Fixed property fields go missing on editing the record.

[ FIXED ]        CORE : Email Tool - Fixed hash variables could not input for the Iterator Process Tool in the Email Tool, specifically in the To (Specific Email Address) and From fields.

[ FIXED ]        UI : Ajax Themes - Fixed when initial page load, missing URL in the window.history.state.

[ FIXED ]        UI : Ajax Theme - Fixed during "Back" button click loses the navigation history.

[ FIXED ]        CORE : User Profile - Fixed the User Profile UI menu, submitting the form on the page fails when the email field is set to read-only or hidden.

[ FIXED ]        CORE : Size Property fields - Fixed border issue in light/dark themes.

[ FIXED ]        CORE : Process Builder - The element does not follow cursor and page jump to top when drag a new element into participant at the bottom of scrolled canvas.

[ FIXED ]        CORE : App Composer - Delete builder item throw JS error in console.

[ FIXED ]        CORE : Form Element - Cloud security AOP causing NPE when setting form element OSGI plugin unique key.

[ FIXED ]        CORE : Multiselect Box - Fixed placeholder is not showing on dx8 themes

[ FIXED ]        CORE : Manage Plugins - Refactoring duplicate code.

[ FIXED ]        CORE : Manage Plugins - Slow loading in cloud.

[ FIXED ]        CORE : Text Field - Fixed text field not applying number formatting on Enter key submit.

[ FIXED ]        CORE : File Upload - Still able to select multiple files after set it to single file.

[ FIXED ]        CORE : File Upload - Progress bar not working when upload field in form grid.

[ FIXED ]        UI : UI Themes - The hide menu button in the user view does not work in some browser window widths.

[ FIXED ]        CORE : Login - Strip HTML tags from parameters in userview.

Version 8.1.11

Bug Fixes and Improvements

All Editions

[ FIXED ]        CORE       : Mandatory Fields Icon Placement - Fixed inconsistent icon placement to denote Mandatory Fields in Custom Builder.

[ FIXED ]        CORE : Can't save in non sticky session cluster env.

[ FIXED ]        CORE : Builder - Page scroll to top when drop new element.

[ FIXED ]        UI : Universal/Progressive Theme - Fixed dropdown icon is not centered and navbar positioning is not aligned with header.

[ FIXED ]        PROCESS : Process Builder - Incorrect positions of process nodes after placing and saving.

[ FIXED ]        CORE : PostgreSQL - Unable to archive process or activity with too many workflow variables.

[ FIXED ]        CORE : Orphaned Form Data Table Check - It wrongly marked custom created table as orphaned table.

[ FIXED ]        UI : UI Theme - Added dark theming to Spreadsheet Date calendar.

[ FIXED ]        CORE : App Composer Tags - Fixed long tag name blocking edit button issue.

Version 8.1.10

Bug Fixes and Improvements

All Editions

[ FIXED ]        CORE       : Security - Update Apache Tomcat to 9.0.98 for CVE-2024-56337.

[ FIXED ]        CORE : Security - Update Spring Security to 5.8.16.

[ FIXED ]        CORE : JsonApiDatalistBinder - Fixed list filter not working as intended when the field id contains and/or.

[ FIXED ]        CORE : Image radio properties - Fixed overflow when the screen size is small issue.

[ MODIFIED ]    CORE : Text Field - Modified Disable Increment and Decrement feature.

[ FIXED ]        CORE : Hash Variable - imageToBase64 escape format can't handle space in the URL.

[ FIXED ]        CORE : Section - Visibility control always revert OR back to AND group condition upon editing.

[ FIXED ]        CORE : Monitoring Archived Processes - Activities list wrongly showing other process activities.

[ FIXED ]        CORE : UserviewUtil - Offline cache URL query parameters not generated with same logic as hyperlink action buttons.

[ FIXED ]        CORE : X-Admin Theme - Fixed Daily Text not fully visible at Certain widths issue.

[ FIXED ]        CORE : FormHashVariable - Primary key not in request parameter for multipage partial saving.

[ FIXED ]        CORE : Text Field - The increment and decrement feature in Text Field can't be removed.

[ FIXED ]        CORE : No validation checking for clone app table prefix.

[ FIXED ]        CORE : Analyzer Label UI Issue - Fixed analyzer label ui misposition in DX8 Themes, and XAdmin.

[ FIXED ]        CORE : SetupManager - deleteSetting method throws NullPointerException if property does not exist.

[ FIXED ]        CORE : Rich Text Editor - Fixed Rich Text Editor fullscreen view issue in Userview Builder.

[ FIXED ]        CORE : Beanshell Form Binder - Added missing tooltip for beanshell form load binder.

[ FIXED ]        CORE : UI Builder - Rename AJAX Event disable scrolling to component label.

[ FIXED ]        CORE : App Composer - App version imported when git disabled is deleted when loading version list after enabling git.

[ FIXED ]        CORE : Log4j2 - Removed deprecated package scanning in logs.

[ FIXED ]        CORE : Security - Exclude unused dependencies.

[ FIXED ]        CORE : App Generation - Arabic ID in generated userview menu item causes invalid URL.

[ FIXED ]        CORE : Upgrade to 1.9.0 to add support for more TLDs.

[ FIXED ]        CORE : Hibernate - Explicitly cast param to TextType to avoid null as bytea in Postgres.

Version 8.1.9

Bug Fixes and Improvements

All Editions

[ FIXED ]        CORE       : Security - Update Quill JS to 1.3.7, commons-dbcp2 to 2.13.0 & guava to 33.3.1-jre.

[ FIXED ]        UI : UI - Downgrade TinyMCE to 6.8.5 due to licensing.

[ FIXED ]        FORM : StringUtil - Image with Based64 data url is stripped by stripHtmlRelaxed method.

[ MODIFIED ]    CORE : JasperReports - Upgrade openpdf to 1.3.32 for jasperreports 6.21.4.

[ FIXED ]        FORM : Ehcache - java.lang.IllegalStateException cache is closed error after initial DB setup.

[ FIXED ]        UI : X-Admin Theme - UI with anonymous permission showing login page in tab after logout.

[ FIXED ]        CORE : App License - Show warning during publishing when exceeded app license limit.

[ FIXED ]        CORE : Information Tiles - Fixed incostistent text alignment header design in rtl for multiple theme.

[ FIXED ]        CORE : Priority Menu - Horizontal menu css issue.

[ FIXED ]        CORE : Post Form Processing Tool - Does not trigger on data creation on process first activity.

[ FIXED ]        LIST : List Template - Null value primary key causing card template can't display all rows.

[ FIXED ]        FORM : Form Builder - ERD can't render for large app.

[ FIXED ]        UI : DX 8 Themes - Show/hide sidebar does not work for certain width in Safari browser.

[ FIXED ]        FORM : Newline not working for textarea using Firefox.

[ FIXED ]        LIST : List Builder - Element displayed as hidden when it shouldn't be.

[ FIXED ]        CORE : GitRequestFilter - Imported app version deleted after viewing version tab.

[ FIXED ]        CORE : Guider - Added Dark Theme Styling for Guider/Tooltip Dialog.

[ FIXED ]        FORM : Form Builder - Fixed error when Ctrl + S is pressed multiple times at very high rate issue.

[ FIXED ]        FORM : Form PDF - Hide unselected options property does not work with vertical options.

[ FIXED ]        CORE : Datalist Decorator - Fixed request rejected error because url contains potentially malicious string.

Version 8.1.8

Bug Fixes and Improvements

All Editions

[ FIXED ]        CORE       : Service Worker - Fixed issue where offline theme is not properly updated after updating themes in builder.

[ FIXED ]        FORM : Numeric field control is not positioned inside the input field when label position is default left.

[ FIXED ]        CORE : Nested List - Fixed the Form Update and Process Tool Data List Action plugin in a nested data list triggered multiple times on repeated use. Added unit test cases.

[ FIXED ]        CORE : Email Tool - Fixed hash variables could not be used in the 'From' and 'To' property in Email Tool-SMTP Settings.

[ FIXED ]        form : Textfield is out of bound in mobile when size attribute is present.

[ FIXED ]        form : Textfield - Fixed numeric input value is overlapped by arrow counter.

[ FIXED ]        form : Section - Regex in visibility control checking is wrongly unescaped.

[ FIXED ]        CORE : Process Builder - Dragging node misaligned with cursor when builder canvas is zoomed.

[ FIXED ]        CORE : App Composer - App is deleted when Git is disabled.

[ FIXED ]        CORE : Security - Update Apache Tomcat to 9.0.97 for CVE-2024-52318.

[ FIXED ]        CORE : Security - Update protobuf-java to 3.25.5 for CVE-2024-7254.

[ FIXED ]        form : Grid Validation - Alphabet and numeric validation error displays null message.

[ FIXED ]        CORE : Security - Prevent jQuery script parsing from callback URL parameter.

[ FIXED ]        form : Date Picker - Incorrect validation behaviour when using locale other than zh/en or field type is not date and time.

[ FIXED ]        ui : Readjusted RTL styling for close button for specific Popup.

Version 8.1.7

Bug Fixes and Improvements

All Editions

[ FIXED ]        CORE       : Security - Update Spring Security to 5.8.15 for CVE-2024-38821.

[ FIXED ]        CORE : App Composer - App versioning is not synced over remote git.

[ FIXED ]        CORE : Property Editor - Icon Text Field - Not align correctly in RTL.

[ FIXED ]        CORE : Information Tiles - Chart is not properly align with its container.

[ FIXED ]        CORE : Ajax Component - Fixed an issue where an error saying 'Cannot read properties of null' occurs.

[ FIXED ]        CORE : Fixed Ctrl + P cannot be used to print in X-Admin Theme after theme changed, followed with a hard refresh.

[ FIXED ]        CORE : X-Admin theme - Fixed save and cancel button misaligned.

[ FIXED ]        CORE : Pop-up Select Box - Fix pop-up select box: selections CSS issues in desktop.

[ FIXED ]        LIST : List - Fixed missing data on form editing.

[ FIXED ]        CORE : Exclude the WebSocket URL from POST checks so that authentication can be done using parameters.

[ FIXED ]        CORE : Platform Translation - Missing validation error message.

[ FIXED ]        LIST : List - Show button does not hide when all filters and page size selector are set to hidden.

[ FIXED ]        CORE : Platform Translation - Wrong key validation label.

[ FIXED ]        CORE : Platform Translation - Missing validation error message.

[ FIXED ]        CORE : Fixed no permission login appearing on theme tab.

Version 8.1.6

Bug Fixes and Improvements

All Editions

[ FIXED ]        CORE       : Form - Printed pdf using Ctrl + P or Print button changes the form's element alignment.

[ FIXED ]        CORE   : Email Validator - Email validator not applied in profile, user creation and email smtp.

[ FIXED ]        CORE   : Email Tool/ User Notification - Missing completion log after retries.

[ FIXED ]        CORE   : JSON API List Data Source - NPE is not handle correctly.

[ FIXED ]        CORE   : Security - Update Tensorflow to 0.5.0, Ndarray to 0.4.0 and protobuf-java to 3.25.4 for CVE-2024-7254.

[ FIXED ]        CORE : Spring Framework - Regression of 5e10534c. Overridden class is not updated.

Version 8.1.5

Bug Fixes and Improvements

All Editions

[ MODIFIED ]     CORE       : App Composer - Distortion on certain screen size.

[ FIXED ]        THEME   : X-admin theme - Fixed cannot make multiple selections and submit the selections for the pop-up select box in the mobile view.

[ FIXED ]        CORE    : Process Builder - Fixed transition arrows go haywire if process is complex.

[ FIXED ]        CORE    : UI builder - Fixed builder can't edit when menu template rendering throw exception.

[ FIXED ]        THEME : DX8 Themes - Fixed popup select options are blocking the submit button in smaller screen.

[ FIXED ]        CORE    : Header Misalignment - Fixed the login button misalignment issue.

[ FIXED ]        CORE    : Builders - Fixed RTL issues.

[ FIXED ]        CORE    : Color Picker - Fixed an issue where color picker in the last row of a repeater field resets to the color of the newly added row.

[ FIXED ]        CORE    : CSRF - Token value is store in memory which does not support clustering environment.

[ MODIFIED ]     SECURITY   : Security - Update TinyMCE to 7.3.0. CVE-2024-38357 CVE-2024-38356.

[ FIXED ]        CORE    : UI Component - Dynamic size component does not display correctly in show/hide component.

[ FIXED ]        CORE    : List Builder - URL Request Parameter is displayed wrongly on a cloned list.

[ FIXED ]        CORE    : Process Builder - Browser hang after update mapping.

[ FIXED ]        CORE    : User Notification - Hash Variable does not parse correctly.

[ FIXED ]        CORE    : Process - Cache causing variable can't store and retrieve correctly and tool missing issue.

[ FIXED ]        CORE    : Form Grid - Regression of Store Binder of child element unable to update value in row data. Causing readonly value can't store correctly.

[ MODIFIED ]     SECURITY   : Security - Update Spring Framework to 5.3.39 for CVE-2024-38808.

Version 8.1.4

Bug Fixes and Improvements

All Editions

[ FIXED ]        UI         : UI - RTL Issue for App Import, Create New App, and Plugin Upload.

[ FIXED ]        CORE       : UI Builder - AJAX event can't update correctly due to cache key is generated wrongly.

[ FIXED ]        CORE       : JSON API Options Binder - Dependency value is not handled correctly.

[ FIXED ]        CORE       : Login - Get request is still permitted.

[ FIXED ]        CORE       : API Call - Not working when hitting API with proxies/redirect.

[ FIXED ]        CORE       : Builder - Styles tab does not display correctly for RTL.

[ FIXED ]        CORE       : JSON API Util - Referer header is wrongly set.

[ FIXED ]        CORE       : Date Picker - Fixed validation bug in arabic locale.

Version 8.1.3

Bug Fixes and Improvements

All Editions

[ FIXED ]        UI         : DX8 Theme - RTL label position top issue.

[ FIXED ]        CORE       : Form - Label position top issue.

[ FIXED ]        CORE       : X-Admin Theme - Fixed calculation field value top label rtl issue.

[ FIXED ]        CORE       : JSON Tool - FIxed string extraction logic error for subkey.

[ MODIFIED ]     UI         : AppUtil/RequestParameterHashVariable - Added method to set and get partial parse flag.

[ FIXED ]        CORE       : Color Picker - Color always reset to white.

[ FIXED ]        CORE       : Grid - Store Binder of child element unable to update value in row data.

[ FIXED ]        CORE       : Form Builder - The prefix overlaps the table name in RTL.

[ FIXED ]        CORE       : FormPdfUtil - Report HTML of report builder is not same with PDF due to DX 8 theme style.

[ FIXED ]        CORE       : Form - Regression of Visibility control not working when custom parameter name is used and there are same section id.

[ FIXED ]        LIST       : List - Action link & button HTML attributes are not escape correctly.

[ FIXED ]        CORE       : User Profile - Long password & password contains html tag may fail validation.

[ FIXED ]        CORE       : Import App - Extra prefix on form data tables after import when table indexes are used.

[ FIXED ]        SECURITY   : Security - Upgrade Apache Tomcat to 9.0.90 for CVE-2024-34750.

[ FIXED ]        CORE       : List Inbox - Not working with PostgreSQL.

Version 8.1.2

Bug Fixes and Improvements

All Editions

[ MODIFIED ]     UI         : UI - Updated help links.

[ FIXED ]        PROCESS    : Process Builder - Adding checking to prevent processes missing during concurrent save.

[ FIXED ]        CORE       : App Center - App search not working correctly.

[ FIXED ]        THEME      : Progressive Theme - Fixed horizontal menu below header size and alignment.

[ FIXED ]        THEME      : Janux Theme - Fixed positioning and rtl issue.

[ FIXED ]        CORE       : Numeric Validator - Fixed cannot use incrementor when using only numeric validation for the text field.

[ FIXED ]        UI       : UI - Some context paths are hardcoded.

[ FIXED ]        CORE       : Section - Visibility control not working when custom parameter name is used and there are same section id.

[ FIXED ]        THEME      : Progressive/Janux/X-Admin/Universal Theme - Fixed position issues when in rtl.

[ FIXED ]        THEME      : X-Admin Theme - Popup select form field button misaligned in smaller screen widths.

[ FIXED ]        SECURITY   : jw-community - Security - Update BouncyCastle to 1.78.1, Spring Framework to 5.3.37 & Spring Security to 5.8.12.

[ FIXED ]        CORE       : String Util - Space is escaped to '+' char instead of '%20'.

[ FIXED ]        CORE       : Date Picker - Fixed empty parentheses in label for 'Date and Time stored in UTC' field type with timezone enabled.

[ FIXED ]        CORE       : BeanShell - Fixed incorrect injected variable Info.

[ FIXED ]        THEME      : x-admin theme - Ensure multiple selection multi-select box follows the design standards.

[ FIXED ]        CORE       : System Setting - Alert message is shown twice when theme and language is switched at once.

[ FIXED ]        CORE       : Login - No Permission login page appearing in theme tab instead of whole page in x-admin.

[ FIXED ]        UI       : UI - Chosen library not working correctly on RTL mode.

[ FIXED ]        CORE       : Section - Section visibility control not working when there is other section with same id.

[ FIXED ]        CORE       : AccordionComponent - Fixed inconsistent accordion component spacing across DX8, Progressive, Universal and Janux themes.

[ FIXED ]        CORE       : AjaxComponent.js - Fixed issue where same page URI fragments (# href) will cause ajax page load.

[ FIXED ]        THEME      : X-Admin Theme - Fixed double scroll bar when admin bar is active.

[ FIXED ]        THEME      : DX8 Theme - FIxed long sidebar navigation scrolling issue.

[ FIXED ]        CORE       : Field Validator - Email validator accepts leading and trailing spaces as valid email.

[ FIXED ]        CORE       : Form - Dynamic created upload field always having same id causing it can't initialized correctly.

[ FIXED ]        CORE       : File Upload - Unicode symbol in file name causing exception.

[ FIXED ]        CORE       : Email Tool - Inline attachment CID should not contains space and special chars.

[ FIXED ]        SECURITY   : Security - CSRF does not check on login page.

[ FIXED ]        SECURITY   : Security - Remove version info from public page.

[ FIXED ]        SECURITY   : Security - Update log4j to 2.23.1.

[ MODIFIED ]     CORE      : Startup - Log error when server fail to start.

Version 8.1.1

Bug Fixes and Improvements

All Editions

[ FIXED ]        PROCESS    : Process - Fail to connection Shark Engine when total connections reach max integer number (> 2B).

[ FIXED ]        CORE       : Security - Upgrade Apache Tomcat to 9.0.86.

[ FIXED ]        FORM       : Form Data - Performance issue in Oracle & MSSQL db.

[ FIXED ]        CORE       : List - Regression of Platform Entity is not working.

Version 8.1.0

Bug Fixes and Improvements

All Editions

[ ADDED ]        UI         : Compact Theme - Incorporated Compact Theme to existing DX8 themes.

[ ADDED ]        CORE       : Added method to get closed assignments by user & subtype (completed, aborted).

[ MODIFIED ]     FORM     : Form - Using consistent unique key for form field.

[ MODIFIED ]     CORE       : Security - Upgrade TinyMCE to 7.0.1.

[ FIXED ]        CORE       : Admin Bar - App Designer role seeing links lead to no permission page.

[ FIXED ]        CORE       : i18n - Fixed missing confirmation messages for theme switching.

[ ADDED ]        CORE       : App Center - Added ability to search app list.

[ FIXED ]        UI       : Dark Theme - Fixed dark theme is not applied to popup created by form grid and list grid.

[ FIXED ]        CORE       : Fixed hardcoded asset paths.

[ FIXED ]        UI       : UI - Popup template is not handled RTL.

[ MODIFIED ]     CORE       : Installer - Support Java 21 LTS.

[ FIXED ]        CORE       : List Inbox - Regression of ec194fa1. Multi approval feature is broken.

[ MODIFIED ]     FORM       : Form Builder - Support configure default styling of all form elements.

[ MODIFIED ]     CORE       : JSON API List Binder - Support auto handling filters on API results.

[ MODIFIED ]     FORM       : Section - Enhance visibility control to support operators and parentheses grouping.

[ FIXED ]        UI       : DX8 Theme - The hide menu button can't trigger when window width is within 1280px to 1286px and there is a scrollbar.

[ FIXED ]        UI       : UI - Priority menu not able to move current page menu.

[ FIXED ]        CORE       : Admin Bar - Fixed admin bar not displaying properly at different widths.

[ MODIFIED ]     CORE       : Create App - Enhance table prefix handling on create app from template and clone app.

[ FIXED ]        CORE       : Simple Rule - Configuration UI is misaligned.

[ MODIFIED ]     CORE       : BeanShell - Exception handling to log line number for easier debugging and tracing.

[ FIXED ]        CORE       : App Composer - App Designer Role should not able to assign another app designer or remove themselves from the role.

[ MODIFIED ]     CORE       : Builders - Diff Checker - Added navigation button.

[ MODIFIED ]     CORE       : Security - Upgrade Spring Framework to 5.3.33, Spring Security to 5.8.11, Hibernate to 5.6.15.Final, dom4j to 2.1.4, bouncycastle to 1.78, moment.js to 2.30.1.

[ FIXED ]        CORE       : SetupManager - Base directory path is not consistently ends with a path separator.

[ FIXED ]        CORE       : MFA - Does not call user security login post processing after logged in.

[ FIXED ]        CORE       : Security - Prevent DOS due to Glowroot upgrade.

[ ADDED ]        CORE       : App Composer - Added app overview tools.

[ MODIFIED ]     CORE       : Text Field - Added numpad support for smartphones.

[ FIXED ]        CORE       : commons-io is not upgrade correctly.

[ MODIFIED ]     CORE       : Sorting Feature - added sorting feature to Grid property.

[ MODIFIED ]     CORE       : Import App - Support import zipped git source.

[ MODIFIED ]     UI       : UI - Adding priority menu to addressed long horizontal menu.

Version 8.0.12

Bug Fixes and Improvements

All Editions

[ FIXED ]        CORE       : Security - Update commons-compress to 1.26.0 and commons-io to 2.15.1 for CVE-2024-26308.

[ FIXED ] CORE : Settings - File size limit does not follow cloud profile setting.

[ MODIFIED ] CORE : CSRF Guard - Adding system property flag  to support fix domain checking.

[ FIXED ] CORE : Builders - Fixed UI builder component inline editing not working when using mouse.

[ FIXED ] CORE : App Composer - App settings can't save.

[ FIXED ] CORE : Security - Reflected XSS using locale lang parameter.

[ FIXED ] CORE : Default Validator - Fixed basic numeric validator not passing European formatting style.

[ FIXED ] CORE : Health Check - Not display correctly for mobile.

[ FIXED ] CORE : I18n - Missing labels for ar locale on list paging.

[ FIXED ] CORE : Quill Editor - Rich text editor unordered list bugs.

[ FIXED ] CORE : UI Builder - When in other advanced tools page and click  button, it does not back to design view.

[ FIXED ] CORE : Workflow Manager - Prevent shark create resource exception during concurrent request.

[ FIXED ] CORE : JSON API Form Option Binder - Can't support nested structure for grouping and options.

[ FIXED ] CORE : Security - Upgrade Apache Tomcat to 9.0.86.

[ FIXED ] CORE : Security - Update bouncycastle to 1.77 and jose4j to 0.9.6.

[ FIXED ] CORE : App Center - Fixed Blank space for side-bar navigation in app center when in RTL.

[ FIXED ] CORE : Process Builder - Update from XPDL is not working correctly.

[ FIXED ] CORE : X-admin - Fixed process status process information process starter info in arabic for x-admin theme not in RTL.

[ FIXED ] CORE : Security - Remove version and build number from error page.

Version 8.0.11

Bug Fixes and Improvements

All Editions

[ FIXED ]        CORE       : Builders - Can't save very large definition.

[ FIXED ] CORE : UI - RTL display issues.

[ FIXED ] CORE : Run Process - Run process without confirmation screen does not work correctly.

[ FIXED ] CORE : Security - Update postgresql to 42.6.1 for CVE-2024-1597.

[ FIXED ] CORE : Log Viewer - Exception when broadcast message in cluster environment to other nodes.

[ FIXED ] UI : Universal/Progressive Theme - Multi select filter can't render correctly.

[ FIXED ] UI : UI - Default date format for Arabic locale is wrong causing date does not display correctly.

[ FIXED ] CORE : Inbox - Popup rendered with UI header and menu when enable show assignment in popup.

[ FIXED ] CORE : Text Field/Textarea/Custom HTML - Sanitization should not enable by default.

[ MODIFIED ] CORE : Security - Upgrade jackson-databind, jgit, Spring Framework and Spring Security.

[ FIXED ] CORE : Form - Grid cell is not vertical align top causing content hard to read when different hight.

[ FIXED ] CORE : Form/Process Builder - Undo/Redo can't reselect the element after id changed.

[ FIXED ] CORE : Form Grid - Regression of nested grid data is not saving.

[ FIXED ] UI : Ajax theme - addressed the issue where reports were not downloadable in the Ajax theme, and causing the Android app to crash.

[ FIXED ] CORE : Directory - HOD user unassigned from organization is not unassign from HOD.

[ FIXED ] CORE : General Setting - License Info is not showing in Arabic locale.

[ FIXED ] CORE : Startup - No option to disable the new collation auto fix.

[ FIXED ] PROCESS : Process Builder - Error caused by missing join type after removing a transition.

Version 8.0.10

Bug Fixes and Improvements

All Editions

[ FIXED ]        CORE       : JBoss EAP - Workaround for missing nested JSP include bug in JBoss EAP 7.4.14.

[ FIXED ] CORE : Process - Fail to connection Shark Engine when total connections reach max integer number (> 2B).

[ FIXED ] CORE : Archived Processes - Timout issue when migrating large set of completed processes to history tables.

[ FIXED ] CORE : Date Picker - Picker does not show on IPad device.

[ FIXED ] UI : X-admin - X Admin theme Quill rich text editor has additional unordered lists.

[ FIXED ] CORE : Regression on update hibernate setting to prevent update schema on Shark table.

[ FIXED ] CORE : Security - Upgrade Apache Tomcat to 9.0.85.

[ FIXED ] CORE : AppDevUtil - Generate Assignment Process Form not appear in Git Repo.

[ FIXED ] CORE : List Builder - Row action styling properties issues.

[ FIXED ] CORE : Form Data - Performance issue in Oracle & MSSQL db.

[ FIXED ] CORE : Health Check - Cancel suppress action is lead to screen blocking infinitely.

[ FIXED ] CORE : Git - Cloud platform plugins breaking Git commit process.

[ FIXED ] CORE : Export App - Exported plugins are not latest.

[ FIXED ] UI : System Theme - Fixed System and builder theme CSS issues.

[ FIXED ] CORE : Log Viewer - Git related logs are not visible in app composer log viewer.

[ FIXED ] CORE : Process Builder - Process XPDL updated when changing activity mapping.

[ FIXED ] LIST : List - Regression of platform entity is not working.

[ FIXED ] CORE : Builders - Definition view slow loading when data is large.

[ FIXED ] PROCESS : Process Builder - Slow loading when process is large and complex.

[ FIXED ] CORE : Plugin WebSocket - Unable to obtain HTTP session and logged in user.

Version 8.0.9

Bug Fixes and Improvements

All Editions

[ FIXED ]        CORE       : Correction of Password contains `\` and `"` char can't parse correctly.
[ FIXED ] UI : Xadmin Theme - Elements in filter side panel on smaller screens not properly aligned.
[ FIXED ]        UI : Xadmin Theme - Search icon for filter button on smaller screens not properly aligned.
[ FIXED ]        UI : Xadmin Theme - Bootstrap dropdown sometimes not working.
[ FIXED ]        CORE    : Property Editor - Text Decoration Style and Text decoration color not working.
[ FIXED ]        CORE : Mobile App - Login does not redirect correctly.
[ FIXED ] CORE : App Composer - Hints feature is still enabled when navigating to a different page.
[ FIXED ]        CORE : Directory Manager - Password contains `\` and `"` char can't parse correctly.
[ FIXED ]       CORE : AppServiceImpl - When cloning an app from the application, "&" in the app name prevents the replication of app forms, datalists, and other elements.
[ FIXED ]        CORE : Process Data Integrity - Regression of Process - Prevent unique constraint issue in cluster environment. SHKCounters table should not check anymore.
[ FIXED ]        CORE : builderTheme - Fixed builder theme affected create app page when genAI and process enhancement plugins are install.
[ FIXED ]        CORE : List Builder - “Styling (Link)“ styles still appears in other list templates when you opt for styling to be removed after template change.
[ MODIFIED ] SECURITY : Security - Upgrade TinyMCE to 6.8.1 for CVE-2023-48219.
[ FIXED ]        CORE : Builder Theme - Fixed "Create New page” of add-on builders no following theme & fixed cannot see and access the System log tab in app composer for dark/light system theme.
[ MODIFIED ]     CORE : Plugin Upload - Modified error message to be highlighted.
[ FIXED ]        CORE : ConsoleWebController - Fixed file upload accepting zip file of the plugin.
[ FIXED ]        CORE : Login - Regression of Plugin Resources - "charset=UTF-8" should not add to content-type of binary file. Login failed when the page resources haven't fully loaded.
[ FIXED ]        CORE : Builder Theme - Fixed when theme changed and navigating to other builder canvas color not following the theme and make create new page &  APM page following the theme.
[ FIXED ]        CORE : List Builder - Row action styling properties not update correctly based on template.
[ FIXED ]        CORE : Builders - Added light and dark theme for builders.
[ MODIFIED ]     CORE : Plugin Upload - Modified Upload Plugin to only allow .jar files.
[ FIXED ]        CORE : Form - Nested Grid data is not saving.
[ FIXED ] UI : Xadmin Theme - Features depended on Bootstrap Framework are not working.
[ FIXED ]        CORE : List Builder - "Simple Card" List template actions styling not applied T3382.

Version 8.0.8

Bug Fixes and Improvements

All Editions

[ FIXED ]        CORE       : List Inbox - Regression of Records using process id as id fail to load. Not working when using form binder.

Version 8.0.7

Bug Fixes and Improvements

All Editions

[ FIXED ]        CORE       : Correction for updated default app, script and database for installer.

Version 8.0.6

Bug Fixes and Improvements

All Editions

[ FIXED ]        CORE       : Current User Hash Variable - Employment info is not updated after edit user employment.

Version 8.0.5

Known Issue with Clustering Environment in Joget DX 8.0.5

Dear valued Joget DX users,

We would like to bring to your attention a known issue that has been identified in Joget DX 8.0.5 when operating in a clustering environment. In specific use cases, there may be challenges encountered when attempting to retrieve the currently logged-in user's employment information, such as organization, department, or group details, especially when utilizing hash variables or permission plugins.

Version 8.0.4

Bug Fixes and Improvements

All Editions

[ FIXED ]        UI         : Universal/Progressive Theme - Correction for Universal/Progressive Theme - Dropdown of date picker and TinyMCE editor does not stay in place when page scroll.

Version 8.0.3

Bug Fixes and Improvements

All Editions

[ MODIFIED ]     CORE       : Popup Dialog - Ask for confirmation before close the popup dialog which detected changes. - Improve message

Version 8.0.2

Bug Fixes and Improvements

All Editions

[ FIXED ]        REVERTED   : App Center - Update tutorial links.

Version 8.0.1

Bug Fixes and Improvements

All Editions

[ FIXED ]        CORE       : Regression caused by JSON library upgrade.

Version 8.0.0

Bug Fixes and Improvements

All Editions

[ FIXED ]        CORE       : Assignment - Correction for Legacy assignment link redirected to deprecated mobile view.


  • No labels