Eclipse Dirigible™ 12.0.0

UI modernisation

  • Old UI support has been fully removed — a clean break from the legacy frontend
  • All existing templates have been migrated to the new UI framework
  • Branding information is now served dynamically from the back-end rather than being hardcoded, and there's a new API to get/set/remove branding at runtime
  • Form editor improvements: buttons can now be disabled programmatically, and a bug with an unresponsive code editor inside forms was fixed

BPM (Business Process Management) overhaul

  • Process execution can now be triggered directly from the IDE UI
  • Process definition selection and instance visibility have been improved
  • Running and historic process instances now have enhanced diagram interaction
  • The bpmn-visualization library is now used for rendering process definitions and instances
  • Fixed misleading notifications in the Processes view
  • Fixed issues with process instance selection
  • Job incident content is now displayed pre-formatted for better readability

Security & multitenancy

  • Both Keycloak and AWS Cognito now properly handle multitenancy scenarios
  • Roles/Groups support fixed for both Keycloak and AWS Cognito
  • Missing role checks in the IDE were added

API improvements

  • ES6 export syntax added to existing Dirigible JS APIs, bringing them in line with modern JavaScript standards
  • New API for dynamically managing extension points (get/set/remove)
  • New API for configuring analytics
  • HTTP Client multipart file parameter name is now configurable

Database & EDM fixes

  • Fixed a bug where CSV export at the schema level only included a single table instead of all tables
  • EDM custom actions now correctly pass the selected main entity ID to detail entities
  • Fixed the generated UI failing to open the Create Entry subview in Full Stack apps from EDM

https://github.com/eclipse-dirigible/dirigible/milestone/55?closed=1

 

Release Date
Release Type
Major release (API breakage)