Major New Features
Simplify the process of adding and updating plugins
- The plugin list now reads directly from the local directory.
- Combined the processes for adding and updating plugins.
- Interface supports batch activation of plugins.
- Simplified the download and upgrade process for commercial plugins.
Reference documentation:
- Installation and Upgrade of Plugins
- Release Notes / Simplify the process of adding and updating plugins
Notification
- Notification: In-app message It supports users in receiving real-time message notifications within the NocoBase application;
- Notification: Email Used for sending email notifications with built-in SMTP transport. Details;
- Notification: WeCom Sends notifications through the WeCom channel.
Reference documentation:
User Data Synchronization
Reference documentation:
Backup Manager
Reference documentation:
Public Forms
Share public forms externally to collect information from anonymous users.
Reference documentation:
Data Source: KingbaseES
Use the KingbaseES database as a data source, either as the main database or an external database.
Reference documentation:
Data Source: External Oracle
Use external Oracle databases as a data source.
Reference documentation:
Collection Field: Attachments (URL)
Supports URL-based attachments.
Reference documentation:
Field Component: Mask
Reference documentation:
Workflow: JavaScript
JavaScript nodes allow users to execute JavaScript within a workflow. The script can use variables from upstream nodes in the process as parameters and the return value of the script can be used in downstream nodes.
Reference documentation:
Data Visualization: ECharts
Added ECharts, supporting funnel, radar and more charts, and providing more user-friendly configurations.
Reference documentation:
Block: Multi-step form
Break the form with many fields into multiple steps to ease the burden on users.
Reference documentation:
Block: Action Panel
Designed to house various quick actions, currently supports:
- Link
- Scan QR code
- Popup
- Custom request
Supports both grid and list layouts
Reference documentation:
Removed Features
Deprecated Backup and Restore Plugin
Since NocoBase v0.19, we introduced the @nocobase/plugin-backup-restore
plugin for application backup and restoration. However, user feedback revealed several limitations in its functionality:
- Unable to backup and restore database-level metadata, such as default values for database fields and unique indexes.
- Could not handle database objects like views, stored procedures, functions, and triggers during backup or restoration.
- Required individual configuration of
dumpRules
for each plugin form, often necessitating custom logic from plugin developers to avoid failures in the backup or restoration process. - The complex design of backup grouping increased cognitive load and could lead to backup failures or data loss if not selected correctly.
- The backup and restoration process occurred at the application layer, meaning it would fail if the application could not start.
After careful consideration, starting from version v1.4, we have decided to deprecate this plugin. For the new backup solution, please refer to the documentation below.
Reference Documentation: