NocoBase v1.4.0 Officially Released

Dear NocoBase Community Members,

We are excited to announce that NocoBase 1.4.0 is now officially released.

If you have any questions, feel free to leave a comment below. Thank you once again for your continued support! :sparkling_heart:

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:

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:

  1. Unable to backup and restore database-level metadata, such as default values for database fields and unique indexes.
  2. Could not handle database objects like views, stored procedures, functions, and triggers during backup or restoration.
  3. 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.
  4. The complex design of backup grouping increased cognitive load and could lead to backup failures or data loss if not selected correctly.
  5. 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:

2 Likes

Nice work. But sorry to say that the “Backup Manager plugin” must be for FREE and integrated in nocobase as it’s an esential part, even for a personal use of an app.

1 Like