Font Size:
Ask Joget AI

Version 9.0.3

Version Highlights

Release Date: 9 December 2025
Editions: All Editions, Enterprise & Cloud Editions
Focus Areas: Security updates, UI fixes, plugin enhancements, theme consistency

Core Platform Fixes

  • Process Builder
    • Added missing validator for deadline configuration.
    • Route labels now render correctly after reopening.
    • Null mapping values set properly.
    • Info button responsiveness was fixed after saving.
    • Exception logs now include process info.
  • Themes & UI
    • RTL (Right-to-Left) UI issues fixed across multiple themes.
    • Popup selectbox button position corrected under RTL.
    • Universal & Progressive Theme regression resolved.
    • DX 9 Trimeda Theme: fixed missing time-only date picker.
    • DX 9 Theme: removed unnecessary scrollbar spacing.
    • Admin Console footer no longer blocked by admin bar.
    • Webconsole spacing issues fixed (including RTL).
    • Priority Menu and Print Button issues resolved.
    • Property Editor fields are aligned correctly in RTL view.
    • Environment name positioning and appearance improved.
    • Long environment names no longer block admin bar buttons.
    • Admin Bar menus render correctly for users with dual roles.
    • System Information page updated with new Joget logo.
  • Forms & Data
    • Rich Text Editor styling issues fixed.
    • Trimeda Calendar Popup now supports time selection.
    • Form Tooltip regression fixed (subform tooltips now populate).
    • Password fields are properly masked (no longer return plain text).
    • Spreadsheet overlapping in print has been resolved.
    • Datalist horizontal scroll works in Preview mode.
    • User link dropdown unblocked in the Trimeda theme.
  • User & Directory
    • User Profile: system error page no longer shown for read-only users.
    • Directory Manager plugin updates now persist in the DB.
    • Users can now be set inactive when using auto-provisioning.
    • LDAP regressions fixed (Base DN handling, readonly user enforcement).
  • System & Performance
    • Logging downgraded to SLF4J to resolve CSRFGuard issues.
    • Application Context: method invocations recorded in audit trail.
    • PluginThread ensures the locale context is set.
    • Locale checker alerts fixed for clustered environments.
    • The monitoring graph highlights pending activities correctly.
    • Performance Monitor appears when Ignite or Glowroot is enabled.
    • Shark cache size configurable via new system property (-Dwflow.sharkCacheSize).
    • Installer disables Ignite by default.
    • Apache Ignite startup fixed for IPv6 devices.
  • Build & Dependencies
    • Upgraded Spring Framework to 6.2.11.
    • Upgraded Spring Security to 6.5.5.
    • Upgraded spring-kafka to 3.3.10.
    • BuilderDefinitionDaoImpl fix: addon builder items can be deleted when multiple are installed.

Enterprise & Cloud Edition Enhancements

  • Default app, app center, SQL & DB files updated.
  • Theme Builder Component: corrected field names for color text heading (including zh_TW locale).
  • Admin Bar: System info displays correctly for non-system manager roles.
  • LDAP Directory Manager: LDAP users set to read-only.
  • Additional theme regression CSS fixes applied.

Plugin Fixes

  • SQL Chart Menu: supports formatted values from a list data source.
  • Form Binder Hash Variable: parsing issues resolved.
  • List Inbox: prevents tasks from other apps from showing when record IDs overlap.
  • JDBC Binder: Datalist Inbox works correctly on DX 9 with MSSQL.
  • Spreadsheet Plugin: password columns masked when loading forms.
  • User Security Plugin: MFA deactivation & Unlock User buttons render correctly on mobile.
  • System Variable Plugin: fixed issue with recreating deleted IDs.

Summary

Joget DX 9.0.3 is a stability and refinement release:

  • Major focus on UI/UX consistency (RTL fixes, theme regressions, admin bar improvements).
  • Strengthened process builder reliability and audit trail logging.
  • Enhanced security and compliance (password masking, LDAP read-only enforcement).
  • Improved performance monitoring and scalability (Ignite fixes, Shark cache tuning).
  • Updated framework dependencies to the latest secure versions.

Full Changelogs

Bug Fixes and Improvements

All Editions

[ FIXED ]        CORE       :Logging :Downgrade to SLF4J because of issue with CSRFGuard library.  
[ FIXED ]        CORE       :Process Builder :Missing validator for deadline configuration.   
[ FIXED ]        CORE       :Process Builder :Adding process info to the exception log.   
[ FIXED ]        CORE       :Builder Theme :Fixed popup selectbox button position under RTL  
[ FIXED ]        CORE       :RTL UI Issues :Fixed RTL UI Issues found on the themes  
[ FIXED ]        CORE       :Universal & Progressive Theme :Fixed regression issue found on b033bcc45. 
[ FIXED ]        CORE       :Rich Text Editor :Fixed styling issues.  
[ FIXED ]        CORE       :Trimeda Calendar Popup :Fixed missing time selection  
[ FIXED ]        CORE       :DX 9 Trimeda Theme :Fixed time only date picker not visible  
[ FIXED ]        CORE       :Process Builder :Route label is not rendered after reopening.  
[ FIXED ]        CORE       :Process Builder :Null mapping value is not set correctly . 
[ FIXED ]        CORE       :Environment Name :Enhanced the position and appearance of the environment name.  
[ FIXED ]        CORE       :Admin bar :Fixed long environment Name blocking admin bar buttons for DX 8.  
[ FIXED ]        CORE       :Admin Bar :Menus does not render correctly when user having both App Creator and System Manager roles . 
[ FIXED ]        CORE       :User Profile :System error page is shown when readonly user access the page.   
[ FIXED ]        CORE       :Application Context :method invocation for processStart, assignmentComplete not recorded in audit trail  
[ FIXED ]        CORE       :Directory Manager :Fixed Changing Directory Manager Plugin does not updated in DB  . 
[ FIXED ]        CORE       :Userview Builder :Ability to run script from Category label of UI Builder.  
[ FIXED ]        CORE       :DX 9 Theme :Fixed issue where there is unnecessary spacing between the scrollbar container and scrollbar.  
[ FIXED ]        CORE       :Admin Console :Fixed footer gets blocked by the admin bar  
[ FIXED ]        CORE       :Webconsole :Added extra margin to cater for DX 9 design  
[ FIXED ]        CORE       :Webconsole :Fixed extra spacing on footer under RTL  
[ FIXED ]        CORE       :Form Tooltip :Regression of . Tooltip can't populate for subform.   
[ FIXED ]        CORE       :Password Field :fixed password field returns plain text instead of masked value  
[ FIXED ]        CORE       :pom.xml :Upgrade Spring Framework to 6.2.11.  
[ FIXED ]        CORE       :pom.xml :Upgrade Spring Security to 6.5.5.  
[ FIXED ]        CORE       :BuilderDefinitionDaoImpl :Fixed unable to delete addon builder item when multiple addon builder is installed.  
[Modified]      ENGINE      :Performance :Added -Dwflow.sharkCacheSize system property to configure Shark counter and object ID cache sizes for high loads   . 
[ FIXED ]        CORE       :Spreadsheet :Fixed issue with spreadsheet overlapping in print 
[ FIXED ]        CORE       :Monitoring :View Graph Doesn't highlight the pending activity with the Yellow Box.   
[ FIXED ]        CORE       :System Information :Fixed the System Information page contains old Joget logo.  
[ FIXED ]        CORE       :UI :Locale checker show alert when there is no locale change in non sticky session cluster environment.   
[ FIXED ]        CORE       :PluginThread :Ensure locale context is set.  
[ FIXED ]        CORE       :Datalist :Fixed datalist horizontal scroll not working in Preview mode.  
[ FIXED ]        CORE       :User link dropdown  :Fixed user link dropdown blocked in trimeda theme.  
[ FIXED ]        CORE       :Priority Menu :Fixed issues with Priority Menu & Print Button  
[ FIXED ]        CORE       :User :No way to set user to inactive when using directory manager with auto-provisioning.  
[ FIXED ]        CORE       :Monitor > performance :Should appear when ignite OR glowroot enabled.  
[ FIXED ]        CORE       :Property Editor :Fixed fields misalignment issue in builder settings during RTL view.  
[ FIXED ]        CORE       :Process Builder :Fixed unresponsive info button unless process once saved  

Enterprise & Cloud Editions

[ MODIFIED ]     CORE       : Update default app, app center, SQL & DB files.     
[ FIXED ]        CORE       : LDAP - Regression of c883bd2. Based DN is getting ignored after pooling implementation.   
[ FIXED ]        CORE       : Themes - Fixed regression CSS issues from 9442466c5. 
[ FIXED ]        CORE       : Rich Text Editor - Fixed styling issues.  
[ FIXED ]        CORE       : Themes - Fixed regression CSS issues from 9442466c5. 
[ FIXED ]        CORE       : Theme Builder Component - Fixed incorrect field name for color text heading in zh_TW locale.  
[ FIXED ]        CORE       : Theme Builder Component - Fixed incorrect field name for color text heading.  
[ FIXED ]        CORE       : Admin Bar - System info shown incorrectly for non system manager role . 
[ FIXED ]        CORE       : LDAP Directory Manager - LDAP user should set to readonly.   
[ FIXED ]       PLUGINS     : SQL Chart Menu - Support chart displays formatted values from the list data source instead of raw values.  
[ FIXED ]       PLUGINS     : Form Binder Hash Variable - Hash variable not parsed intermittently.   
[ FIXED ]        CORE       : Upgrade Spring Framework to 6.2.11.  
[ FIXED ]        CORE       : Upgrade Spring Security to 6.5.5.  
[ FIXED ]        CORE       : Upgrade Spring Framework to 6.2.11.  
[ FIXED ]        CORE       : pom.xml - Upgrade spring-kafka to 3.3.10.  
[ FIXED ]       PLUGINS     : List Inbox - Prevent List Inbox from displaying tasks from other apps when record IDs is the same . 
[ FIXED ]       PLUGINS     : JDBC - Fixed Datalist Inbox on JDBC Binder not working on DX 9 with MSSQL  . 
[ FIXED ]       PLUGINS     : Spreadsheet - Masked password column values when loading forms instead of showing plain text . 
[ FIXED ]       PLUGINS     : User Security - Deactive MFA & Unlock User button are not render correctly on mobile.  
[ FIXED ]        CORE       : Installer - Disabled Ignite by default in the startup script.  
[ FIXED ]        CORE       : Monitor > Performance - Duplicated title after changing the Cluster Nodes.  
[ FIXED ]        CORE       : Apache Ignite - Joget server fail to start if device has IPv6 address assigned.  
[ FIXED ]       PLUGINS     : System Variable - Can’t recreate the deleted ID.  
Created by Debanraj Ravindran Last modified by Debanraj Ravindran on Aug 05, 2026