Diboot 2.5.0 released, a more widely applicable low-code development platform

    Diboot 2.5.0 version has been released recently. We mainly focus on this version: the basic framework and tools are continuously polished and upgraded; after the cloud version is almost reconstructed, it fully supports SSO and multi-tenancy; , the form process function has been further enhanced, which can be applied to a wider range of scenarios; the content of the official website document has been completely revised to reduce the threshold for getting started.

The main updates of the diboot v2.5.0 version are as follows:

core kernel:

  • The attachMore interface is optimized, supports aliases and security checks

  • Refactor the implementation of data scope permissions to adapt to more scenarios, and increase the cache to avoid repeated parsing

IAM components:

  • Added system configuration function

  • Added support for single sign-on via OAuth2

  • The primary key of the user system related table is changed to Snowflake id, which is convenient for data synchronization scenario processing

mobile-ui  mobile front end:

  • Optimized: mobile page layout, homepage display, etc.

PC front-end (antd-admin &  element-admin ):

  • Added support for opening pages with multiple tabs, and the page layout is compact, allowing the page to display more content

  • Added system configuration function

  • Default implementation that supports OAuth2 SSO single sign-on logout

diboot-devtools development tools: 

  • New users automatically activate advanced functions for 7-day free experience  (revocation of referral code)

  • Backend fields support configuring optional "optimistic locking" to generate @version annotations

  • The associated fields in the search area can switch the "drop-down"/"left tree" display form, which can directly generate the left tree and right list

  • Added outputPathBase configuration item to support generating the basic code of the component to the specified path

  • The devtools front-end CRUD generation page loads the latest snapshot by default, and supports reset & staging

diboot-cloud Microservice Edition (Enterprise Edition)

  • The auth-center unified authentication center and user-center user center are separated from the original auth-server module, which is convenient for later maintenance

  • Support SSO single sign-on & unified logout (for enterprise portal)

  • Support Portal homepage portal, support client client application access management (for enterprise portal)

  • Support multi-tenancy and its permission system configuration function (for SaaS system)

  • Integrate Skywalking to support microservice performance monitoring, link tracking, and log collection

  • Added user system-related data synchronization interface for subsystem synchronization of user-related data

  • Added @InnerApi annotation for backend call interface between services

  • Added initial data executable script to initialize all basic data with one click

  • Optimized module splitting and naming, unified environment configuration files under service module

  • Upgrade the front-end and back-end of diboot and each dependency version of Spring to the latest version

diboot-workflow Workflow Edition (Enterprise Edition)

  • Form Designer:

    • Added support for formula calculation (number calculation, date calculation, etc.)

    • Added autonumber component

    • Added cascade selector component

    • Form input boxes, etc. support setting default value data from the interface

    • Form fields support explicit and hidden controlled

  • Form data engine: support dynamic CRUD management function

  • Process Designer:

    • Support service tasks

    • Support sub-process

    • Support signal event configuration

    • Support timer event configuration

    • Multi-instance support configuration candidate group

  • process:

    • Added process initiation staging function

    • Specify the next node executor when a new task is executed

    • Optimize the UI&UE of the task processing interface, increase the operation space, and have a compact layout

    • Optimize the UI & UE of the process designer and form designer page to increase the design area space

  • Upgrade the front-end and back-end of diboot and each dependency version of Spring to the latest version

 

Guess you like

Origin www.oschina.net/news/189890/diboot-2-5-0-released