Font Size:
Ask Joget AI

Version 9.0.1

Version Highlights

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

Form & UI Builders

  • Form Builder: Fixed select box not populating after styling in subforms; added padding for numeric inputs.
  • UI Builder: Resolved database compatibility issues during save.
  • App Composer: Improved performance when detecting missing plugins and exporting apps.
  • Property Editor: Fixed ID length validation, test connection button visibility, and default style reflection issues.

Date Picker Improvements

  • Fixed multiple layout and alignment issues across themes (Progressive, Universal, X-Admin, Janux).
  • Resolved bugs with:
    • Clear button alignment
    • Previous value clearing on edit
    • Time validation for UTC
    • Incorrect BE/GE year display
    • Year selector input
    • Disabled weekends causing submission errors
    • Thai weekday display

Plugin & Component Fixes

  • AjaxComponent: Now throws error if response status is not OK.
  • Guider: Made responsive (#1318).
  • Tooltip: Corrected field placement.
  • Priority Menu: Added ResizeObserver error handling.
  • List/Grid: Fixed Oracle uppercase handling and default styling for “show blanks”.

Import & Deployment

  • Improved error handling for form definition imports.
  • Fixed app import failures due to empty environment variables.
  • Ensured default roles (App Creator, System Manager) are created post-migration.

Performance & Caching

  • Reduced redundant cache retrievals.
  • Switched to long-term caching.
  • Cached empty rows to reduce DB queries.
  • Removed redundant refreshCache calls.

Security & Validation

  • Profile Fields: Added XSS checks, input validation, and i18n alerts.
  • webapp: Removed eval usage in JS and JSP.
  • pom.xml: Upgraded Bouncy Castle to 1.82.

Miscellaneous Fixes

  • Fixed stuck routes/subflows on startup.
  • Fixed subflow edit issue in Process Builder.
  • Fixed slow saving of large app messages.
  • Fixed file deletion logic in File Upload and Image Formatter.
  • Updated i18n links to new Joget DX 9 KB.
  • Updated Joget logo in Windows installer.

Platform & Infrastructure

  • Added support for AWS EC2 IMDS v2.
  • Renamed Dashboard Menu label to “Using Page Components”.

Plugin Fixes

  • Multi Paged Form: Fixed glitchy AJAX transitions on mobile.
  • Button Component: Removed duplicate “Primary Color” label.
  • Advanced Form List Binder: Fixed regression affecting filter operators.
  • Form Grid & Image Upload: Ensured edited image/file is retained or deleted correctly.
  • Date Formatter: Corrected date saving logic.
  • UserSecurityImpl: Fixed MFA lingering in user profile post-removal.
  • TestOfficeWorkingHourDeadline: Refactored to use SetupManager.

Plugin Enhancements

  • Database Wizard: Added autoCaseHandle option for DB type detection.
  • Dashboard Menu: Upgraded Gridstack to v12.2.2.
  • Resources Plugin: Removed eval usage in JS and JSP.

Full Changelogs

Bug Fixes and Improvements

All Editions

[ FIXED ]        CORE       : Grid Properties - Fixed action icons visibility issues in light and dark theme.
[ FIXED ]       PLUGINS : Adding missing packages for OSGI plugin usage.
[ FIXED ]       CORE      : Datalist Filters - Fixed position issue in RTL
[ FIXED ]        CORE       : Plugin - Wrong implementation of default property values cache.  
[ FIXED ]        CORE       : Date Picker - Clear button in Advanced Grid not aligned in Progressive and Universal themes.
[ FIXED ]        CORE       : Date Picker - Previous value cleared when editing in Progressive and Universal theme.
[ FIXED ]        PLUGINS    : Handle legacy plugins properties. 
[ FIXED ]        CORE       : i18n - Changed old links to point to new kb for Joget DX 9
[ FIXED ]        CORE       : Guider - Fix guider not responsive #1318 
[ FIXED ]       CORE      : Process Builder - Subflow can't edit due to execution value set wrongly.
[ MODIFIED ]     CORE       : AjaxComponent - Throw error if response status not OK during call.
[ FIXED ]        CORE       : Failed to recover stuck route & subflow during startup.
[ FIXED ]        CORE       : Admin Bar - Removed min-width
[ FIXED ]        CORE       : Fixes issue where default style did not reflect correctly when set. 
[ FIXED ]        CORE       : Form Builder - Property editor select box field not populated after applying styling to field in sub form.
[ FIXED ]        CORE       : Import App - Improved form definition import error handling. 
[ FIXED ]        CORE       : Property Editor - Only check ID length in property editor panel.
[ FIXED ]        CORE       : Import App - Improved form definition import error handling.
[ FIXED ]        CORE       : builders - Fixed default styling show blanks configuration when opened.
[ FIXED ]        CORE       : List builder - Fixed default styling show blanks configuration.
[ FIXED ]        CORE       : common.css & adminBar.js - Fixed CSS Stylesheet & JS not being updated
[ FIXED ]        CORE       : Date picker - Fixed Date picker field layout breaks when using Field Label "Top" issue.
[ FIXED ]        CORE       : Date Picker - Fixed Date Picker Field width issue in X-Admin Theme.  
[ FIXED ]        CORE       : DatePicker - Fixed DatePicker Icon Position issues when using multiple layers of Field Label Position Styling.  
[ MODIFIED ]     CORE       : List - Support auto handle Oracle uppercase.
[ MODIFIED ]      UI        : Joget Logo - Update Joget Logo to latest in windows installer.  
[ MODIFIED ]     CORE       : Roles - Modified MSSQL database setup script to a new correct role. 
[ FIXED ]        CORE       :  Ensure App Creator and System Manager roles are created by default after migration. 
[ FIXED ]        CORE       : Performance - Reduce unnecessarily retrieve cache when retrieve current profile.  
[ FIXED ]        CORE       : Message - fixed slow saving when large amount of labels in app messages 
[ FIXED ]        CORE       : File Upload - Delete actual file during overwrite or removal  
[ MODIFIED ]     CORE       : Form Data - Added wrapper method to support duplicate parameter values  
[ FIXED ]        CORE       : Image Formatter - Fixed edited image is not applied in list when actual file is deleted. 
[ FIXED ]        CORE       : Priority Menu - Add error handling to ResizeObserver.
[ FIXED ]        CORE       : Date Picker - Time validation does not work for Datetime UTC.  
[ FIXED ]        CORE       : Process fails to terminate after subflow deadline timeout. 
[ FIXED ]        CORE       : Tooltip - Fixed tooltip being placed at wrong field. 
[ FIXED ]        CORE       : Import App - Fixed app import error caused by empty in env variable. 
[ FIXED ]        CORE       : Property Editor – Test Connection button visibility issue when options binder section is collapsed  
[ FIXED ]        CORE       : App Composer - Slow performance issue on finding missing plugins and export app. 
[ FIXED ]        CORE       : webapp - Usage of eval in js and jsp 
[ FIXED ]        CORE       : DX 8 Trimeda Theme - Fixed an issue where input is not visible  
[ FIXED ]        CORE       : UI Builder - Fixed database compatibility issue when saving UI Builder.
[ FIXED ]        CORE       : pom.xml - Upgrade Bouncy Castle to 1.82. 
[ FIXED ]        CORE       : Date Hash Variable - Readonly field displays GE format date. 
[ FIXED ]        CORE       : Date Picker - Days of date saved into DB wrongly. 
[ FIXED ]        CORE       : Date Picker - On disabled weekends setting, picking weekdays returning error upon submission. 
[ FIXED ]        CORE       : Date Picker - Date field not showing BE for past and future years. 
[ FIXED ]        CORE       : Date Picker - Year selector not changing with user input. 
[ FIXED ]        CORE       : Date Picker - Thai datepicker displays the days of the week incorrectly. 
[ FIXED ]        CORE       : DX 9 Form - Fixed input overlapping with numeric controls. 
[ FIXED ]        CORE       : Form - Added padding for input with numeric controls.
[ FIXED ]        CORE       : Profile - Fixed XSS check issues for profile fields. Added input validation and appropriate alert message with i18n translations. 
[ FIXED ]        CORE       : Changed caching method to long term cache.
[ FIXED ]        CORE       : Cache empty rows to prevent excessive DB queries. 

Enterprise & Cloud Editions

[ MODIFIED ]     CORE       : Add support for AWS EC2 instance using IMDS v2.  
[ MODIFIED ]     CORE       : Dashboard Menu - Rename "Using UI Menu Plugin" to "Using Page Compnoents"  
[ FIXED ]        PLUGINS    : Janux Theme - Date picker clear button misaligned in Advanced Grid. 
[ FIXED ]        CORE       : Performance Analyzer - Changed old links to point to new kb for Joget DX 9
[ FIXED ]        PLUGINS    : Multi Paged Form - Fixed glitchy page transitions on mobile when using AJAX in multi page forms. 
[ FIXED ]        PLUGINS    : Button Component - Fixed duplicate label "Primary Color" for Button.
[ FIXED ]        PLUGINS    : Advanced Form List Binder - Regression of Hibernate upgrade causing lesser or greater than filter operator not working. 
[ FIXED ]        PLUGINS    : List Grid - removed array wrapping
[ FIXED ]        PLUGINS    : Date Picker - Fixed Date Picker field width issue in Janux Theme.  
[ FIXED ]        PLUGINS    : Date Picker - Fixed Date Picker (x) button misalignment issue in Janux Theme.  
[ MODIFIED ]     PLUGIN     : Database Wizard - Added option when autoCaseHandle is enabled, the system detects the database type and selects the value based on the case used in the database.
[ MODIFIED ]      UI        : Joget Logo - Update Joget Logo to latest in windows installer.  
[ FIXED ]        PLUGINS    : Form Grid - Fixed duplicate file is removed when delete actual file is not checked  
[ FIXED ]        PLUGINS    : Image Upload - Fixed edited image is not applied when actual file is deleted. 
[ FIXED ]        PLUGINS    : Dashboard Menu - Upgraded gridstack to 12.2.2. 
[ FIXED ]        PLUGINS    : Resources - Usage of eval in js and jsp 
[ FIXED ]        CORE       : Upgrade Bouncy Castle to 1.82.
[ FIXED ]        PLUGINS    : Date Formatter - Days of date saved into DB wrongly. 
[ FIXED ]        PLUGINS    : UserSecurityImpl - MFA remains in user profile after removing from configuration. 
[ FIXED ]        CORE       : Remove refreshCache as cache is refreshed on every saveSetting.
[ FIXED ]        PLUGINS    : TestOfficeWorkingHourDeadline - Refactored to use SetupManager instead of SetupDao. 
[ FIXED ]        CORE       : Remove refreshCache as cache is refreshed on every saveSetting. 
Created by Debanraj Ravindran Last modified by Debanraj Ravindran on Aug 05, 2026