Open-Source No-Code/Low-Code Platform NocoBase v0.21: Multi-DataSource support for Charts and workflow

Open-Source No-Code/Low-Code Platform NocoBase v0.21: Multi-DataSource support for Charts and workflow

About NocoBase

NocoBase is a private, open-source, no-code platform offering total control and infinite scalability. It empowers teams to adapt quickly to changes while significantly reducing costs. Avoid years of development and substantial investment by deploying NocoBase in minutes.

👇 Get NocoBase

Homepage

Demo

Documentation

GitHub

Announcement

New features

Multi-DataSource support for Charts

For more information, see the [Data Visualization] documentation

Multi-DataSource support for workflow

For more information, see the [Workflow] documentation

Optimization of workflow Trigger Events

Changes to trigger names:

Original Name
Changed to

Form Events, Operation Events
Post-operation Events

Scheduled Tasks
Scheduled Events

Request Interceptors
Pre-operation Events

Approval
Approval Events

Enhancements to trigger mode configuration for the following events:

Post-action events

For more information, see the [Workflow – Post-action events] documentation

Pre-action events

For more information, see the [Workflow – Pre-action events] documentation

Custom brand Plugin

For more information, see the [Custom Branding] documentation

Support for nanoid field

For more information, see the [nanoid field] documentation

Support for uuid field

For more information, see the [uuid field] documentation

Support for unix timestamp field

For more information, see the [Unix timestamp field] documentation

Number type field supports formatting configuration

For more information, see the [Field configure / Specific property settings / Number component] documentation

Support for subpath deployment

Added APP_PUBLIC_PATH environment variable to support subpath deployment. For example:

APP_PUBLIC_PATH=/nocobase/

Access locally via URL http://localhost:13000/nocobase/

Example nginx proxy:

server {
listen 80;
server_name your_domain.com; # Replace your_domain.com with your domain

location /nocobase/ {
proxy_pass http://127.0.0.1:13000/nocobase/;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection “Upgrade”;
proxy_set_header Host $host;
}
}

Now, you can access via http://your_domain.com/nocobase/.

Block performance optimization

Support for skeleton screen effect

Block Cards

Kanban Cards

Table Cells

Distributed processing of block configuration

Previously, changes to any Schema on the entire page would cause the entire page to re-render. Now, each block’s Schema is independent.

<SchemaComponent distributed schema={} />

Grid component also supports distributed processing.

{
‘x-component’: ‘Grid’,
‘x-component-props’: {
distributed: true,
},
}

Incompatible changes

Various useProps of UI Schema replaced with x-use-decorator-props and x-use-component-props

x-use-decorator-props and x-use-component-props are non-intrusive and supported by all components.

Leave a Reply

Your email address will not be published. Required fields are marked *