NocoBase Weekly Updates: Optimize save job logic

This week’s updates include: support for searching fields in the Filter component, support for global variables in storage configuration, and more.

NocoBase team |

Summarize the weekly product update logs, and the latest releases can be checked on our blog.

NocoBase is currently updated with three branches: main , next and develop.

version.png

  • main:The most stable version to date, recommended for installation;
  • next:Beta version, contains upcoming new features and has been preliminarily tested. There might be some known or unknown issues. It’s mainly for test users to collect feedback and optimize functions further. Ideal for test users who want to experience new features early and give feedback;
  • develop:Alpha version, contains the latest feature code, may be incomplete or unstable, mainly for internal dev and rapid iteration. Suited for tech users interested in product’s cutting-edge, but with potential issues and incomplete functions. Not for production use.

main

main.png

v1.6.16

Release date: 2025-04-03

🐛 Bug Fixes

  • [client]

    • x-disabled property not taking effect on form fields (#6610) by @katherinehhh
    • field label display issue to prevent truncation by colon (#6599) by @katherinehhh
  • [database] When deleting one-to-many records, both filter and filterByTk are passed and filter includes an association field, the filterByTk is ignored (#6606) by @2013xile

v1.6.17

Release date: 2025-04-09

🚀 Improvements

  • [utils] Add duration extension for dayjs (#6630) by @mytharcher

  • [client]

    • Support to search field in Filter component (#6627) by @mytharcher
    • Add trim API for Input and Variable.TextArea (#6624) by @mytharcher
  • [Error handler] Support custom title in AppError component. (#6409) by @sheldon66

  • [IP restriction] Update IP restriction message content. by @sheldon66

  • [File storage: S3(Pro)] Support global variables in storage configuration by @mytharcher

🐛 Bug Fixes

  • [client]

    • rule with ‘any’ condition does not take effect when condition list is empty (#6628) by @katherinehhh
    • data issue with Gantt block in tree collection (#6617) by @katherinehhh
    • The relationship fields in the filter form report an error after the page is refreshed because x-data-source is not carried (#6619) by @zhangzhonghe
    • variable parse failure when URL parameters contain Chinese characters (#6618) by @katherinehhh
  • [Users] Issue with parsing the user profile form schema (#6635) by @2013xile

  • [Mobile] single-select field with ‘contains’ filter on mobile does not support multiple selection (#6629) by @katherinehhh

  • [Action: Export records] missing filter params when exporting data after changing pagination (#6633) by @katherinehhh

  • [Email manager] fix email management permission cannot view email list by @jiannx

  • [File storage: S3(Pro)] Throw error to user when upload logo to S3 Pro storage (set to default) by @mytharcher

  • [Workflow: Approval] Fix updatedAt changed after migration by @mytharcher

  • [Migration manager] migration log creation time is displayed incorrectly in some environments by @gchust

next

next.png

v1.7.0-beta.14

Release date: 2025-04-09

🎉 New Features

  • [UI schema storage] Added localization module for UISchema, enabling custom translations for schema title and description (#6574) by @chenos

🚀 Improvements

  • [utils] Add duration extension for dayjs (#6630) by @mytharcher

  • [client]

    • Support to search field in Filter component (#6627) by @mytharcher
    • Add trim API for Input and Variable.TextArea (#6624) by @mytharcher
  • [Workflow] Optimize save job logic (#6613) by @mytharcher

  • [Error handler] Support custom title in AppError component. (#6409) by @sheldon66

  • [IP restriction] Update IP restriction message content. by @sheldon66

  • [File storage: S3(Pro)] Support global variables in storage configuration by @mytharcher

🐛 Bug Fixes

  • [client]

    • The relationship fields in the filter form report an error after the page is refreshed because x-data-source is not carried (#6619) by @zhangzhonghe
    • data issue with Gantt block in tree collection (#6617) by @katherinehhh
    • blank area between the block template configuration page title and the menu (#6625) by @gchust
    • rule with ‘any’ condition does not take effect when condition list is empty (#6628) by @katherinehhh
    • x-disabled property not taking effect on form fields (#6610) by @katherinehhh
    • variable parse failure when URL parameters contain Chinese characters (#6618) by @katherinehhh
    • field label display issue to prevent truncation by colon (#6599) by @katherinehhh
  • [Action: Export records] missing filter params when exporting data after changing pagination (#6633) by @katherinehhh

  • [Users] Issue with parsing the user profile form schema (#6635) by @2013xile

  • [Mobile] single-select field with ‘contains’ filter on mobile does not support multiple selection (#6629) by @katherinehhh

  • [Access control] Correct role union calculation logic (#6605) by @aaaaaajie

  • [Block: template] Modify and delete same fields from template and block, after creating a block from template, can cause rendering errors (#6626) by @gchust

  • [Email manager]

    • Fix missing await for next call. by @jiannx
    • fix email management permission cannot view email list by @jiannx
  • [File storage: S3(Pro)]

    • Fix missing await for next call. by @jiannx
    • Throw error to user when upload logo to S3 Pro storage (set to default) by @mytharcher
  • [Workflow: Approval] Fix updatedAt changed after migration by @mytharcher

  • [Migration manager] migration log creation time is displayed incorrectly in some environments by @gchust

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.

Discover NocoBase in 3 Minutes!

👇 Get NocoBase

Homepage

Demo

Documentation

GitHub

× View Image