š New Features
-
[undefined] Add an experimental āReference blockā plugin, which allows reusing existing blocks by referencing or copying. (#7584) by @gchust
-
[client]
-
Support plugin-defined maintenance components when the app enters maintenance status (#8252) by @cgyrock
-
When creating colletion, the preset id field type can be changed (#8129) by @cgyrock
-
add support for add/select/disassociate settings in to-many subform (#8099) by @katherinehhh
-
Support customizing global styles in the theme editor (#7960) by @ljmiaoo
-
support setting default sorting rule in detail block (#8070) by @katherinehhh
-
Support setting data type for Number field (options: double, float, decimal) (#8058) by @chenos
-
support column field sorting in table (#7900) by @katherinehhh
-
add quick-create support to association field select (#7887) by @katherinehhh
-
support cascade selector for tree collection association field (#7846) by @katherinehhh
-
Support dragging for table column actions (#7842) by @zhangzhonghe
-
add pagination support to sub table (#7754) by @katherinehhh
-
Event Flow: Introduced new predefined actions to enhance customization options for event handling, allowing users to streamline workflows and improve efficiency (#7672) by @zhangzhonghe
-
Add 2.0 markdown block (#7613) by @katherinehhh
-
Support for setting linkage rules for sub-forms (#7640) by @zhangzhonghe
-
Added support for table row click event listeners, enabling users to execute specific actions when a row in the table is clicked (#7622) by @zhangzhonghe
-
Add support for custom variables (#7585) by @zhangzhonghe
-
Add āCurrent device typeā variable (#7576) by @zhangzhonghe
-
-
[File manager] Support file renaming method configuration (#8231) by @JAVA-LW
-
[Workflow]
-
[Block: Map] add 2.0 map block (#7944) by @katherinehhh
-
[Data visualization]
-
[Flow engine] Supports using LiquidJS template strings in SQL statements (#7667) by @2013xile
-
[Data source manager]
-
[Block: GridCard] Add 2.0 grid card block (#7579) by @katherinehhh
-
[Block: List] Add 2.0 list block (#7574) by @katherinehhh
-
[Block: Action panel] Add 2.0 action panel block (#7594) by @katherinehhh
-
[AI employees] Improve web search function of plugin-ai (#7580) by @cgyrock
-
[Telemetry] Add new plugin: Telemetry, an OpenTelemetry-based telemetry plugin providing CPU, memory, and HTTP request metrics with HTTP export support by @2013xile
-
[Form drafts] Form drafts by @chenos
-
[File storage: S3(Pro)] Add rename mode option for S3 Pro storage by @mytharcher
-
[Workflow: Approval]
-
Allow to choose whether to show snapshot or latest record in the approval process UI by @mytharcher
-
Add audience configuration to control who could initiate an approval by @mytharcher
-
-
[Email manager] Email management 2.0 implementation by @jiannx
š Improvements
-
[undefined]
-
[flow-engine]
-
Support window.loacation.reload method in the runjs environment. (#8316) by @gchust
-
Optimize performance issues when switching configuration modes (#8241) by @zhangzhonghe
-
Support the FormData object in the runjs environment. (#8263) by @gchust
-
support hide step configuration menu dynamically (#7924) by @gchust
-
Add useCache option to FlowModelRenderer (#8072) by @zhangzhonghe
-
Add
removeModelWithSubModelsmethod to recursively remove model and its sub-models (#8064) by @zhangzhonghe -
Support switch flow model class dynamically (#7952) by @gchust
-
Support listening flow models tree change event in flow engine. (#7905) by @gchust
-
improve current record variable resolving, make opening dialog faster (#7895) by @gchust
-
Optimized the API structure of third-party libraries in the runjs context and added support for the Antd icon library. (#7896) by @gchust
-
Optimize the toolbar style to prevent icons from being obscured (#7883) by @zhangzhonghe
-
Optimize the toolbar styles for page tabs (#7795) by @zhangzhonghe
-
support delayed operation in flow model (#7786) by @gchust
-
Improved the error message displayed when copying UID fails, providing clearer instructions for resolving the issue. (#7718) by @gchust
-
Support define variable context in flow step definition (#7674) by @gchust
-
Support skipping the runjs flow step by adding skipRunJs=true to the URL query string. (#7638) by @gchust
-
support popup variable (#7583) by @gchust
-
Standardized automatic workflows to be consistently triggered by the ābeforeRenderā event, ensuring predictable and unified operation across processes. (#7577) by @gchust
-
Enhance the code editing experience with richer snippets and context-aware code completions for various scenarios (#7559) by @gchust
-
Optimize drag and drop functionality (#7526) by @zhangzhonghe
-
-
[sdk] Improve API storage implementation (#8308) by @chenos
-
[client]
-
Support full screen mode for JS code editor. (#8294) by @gchust
-
make Add child equivalent to Add new of the corresponding children association (#8272) by @katherinehhh
-
support clearing default value for color field (#8268) by @katherinehhh
-
use select for operation column width configuration (#8218) by @katherinehhh
-
support custom column width for table columns (#8200) by @katherinehhh
-
change table column width to use selectable options (#8188) by @katherinehhh
-
improve recordPicker styles with maxTagCount (#8175) by @katherinehhh
-
optimize configuration options (Blocks, Fields, Actions) (#8141) by @katherinehhh
-
support number formatting for percentage fields (#8123) by @katherinehhh
-
fix subtable pagination jump after row removal and add support for column validation rules (#8094) by @katherinehhh
-
adjust large field display in editable subtable (#8078) by @katherinehhh
-
support ellipsis for overflowing JSON field content (#8067) by @katherinehhh
-
support allowMultiple setting in attachment upload component (#8052) by @katherinehhh
-
show collapsed options on hover in Select component (#8030) by @katherinehhh
-
Support initializing selected filter fields in chart query (#7933) by @heziqiang
-
Adapt Components for Mobile Devices (#7870) by @zhangzhonghe
-
Added support for the Day.js library in the RunJS scripting context, enabling easier date and time manipulations. (#7841) by @gchust
-
add page info version to flow engine context (#7826) by @gchust
-
enhance Markdown Editor (#7793) by @katherinehhh
-
adapt to tableoid field in 2.0 (#7809) by @katherinehhh
-
support jsx in JS code editor (#7699) by @gchust
-
support association fields in JS field model (#7618) by @gchust
-
-
[server] Add fault tolerance when missing app instances cause errors while fetching app maintaining messages (#8196) by @2013xile
-
[acl] Support
acl.registerSnippetAPI to merge snippet configuration (#8155) by @mytharcher -
[telemetry]
-
[database] Refactored the field encryption plugin to enhance security, supporting application key generation and rotation, and per-field encryption keys. (#7769) by @cgyrock
-
[AI employees]
-
improve Gemini compatibility for LLM nodes in workflow.
optimize AI tool dataSourceQuery for large-scale data handling.
resolve data modeling issues.
add AI suggestion toolć (#8249) by @heziqiang -
Fix AI employee not responding on first edit submission
Delete unnecessary built-in AI employee āAvery Form Assistantā
Add default initial role permissions for built-in AI employees
Improve AI employee error handling and output behavior
Add support for AI to access modal context variables
Add support for external data sources for AI
Fix incorrect conversation truncation when AI processes large data volumes (#8191) by @heziqiang -
Enabled editing functionality for built-in AI assistant system prompts.
Optimized the system prompt for the Nathan AI assistant.
Fixed an issue with the server failing to read static files. (#8097) by @heziqiang -
add missing provider field to the Add LLM form (#8049) by @heziqiang
-
AI employee plugin add upgrade hook (#7951) by @heziqiang
-
Improve AI employee interaction logic and optimize task configuration flow (#7707) by @cgyrock
-
AI employee can autonomously query data based on table block metadata (#7703) by @cgyrock
-
Optimized AI coding experience, including using AI employee to review, diagnose, and fix code. (#7679) by @cgyrock
-
Refactored the OpenAI LLM Provider into two separate providers to support OpenAIās Completions and Responses APIs. (#7615) by @cgyrock
-
Add new LLM provider Ollama (#7612) by @ReLaMi96
-
AI coding optimization (#7614) by @cgyrock
-
add minimize button for chat box In mobile layout (#7595) by @cgyrock
-
-
[UI templates]
-
[Workflow]
-
Add original workflow instance to duplicate API (#8225) by @mytharcher
-
Improve description of
changedfield in collection event (#8216) by @mytharcher -
Support to use legacy config to create new in duplicated workflow (#8165) by @mytharcher
-
Add fault-tolerant logic for data missing in the processor preparation, to avoid execution hang (#8156) by @mytharcher
-
Use lazy load for association data on workflow canvas to improve performance (#8142) by @mytharcher
-
Complete the bound workflow configuration for the update record action button (#7668) by @mytharcher
-
-
[Async task manager]
-
[Block: Action panel] improve display of hidden blocks, actions, and fields in configuration mode (#8174) by @katherinehhh
-
[Block: List] add Link button for Table, List, and Grid Card blocks (#8194) by @katherinehhh
-
[Error handler] Do not expose raw database error messages on SQL syntax errors, to avoid revealing the database type (#8195) by @2013xile
-
[Block: Map] support text overflow ellipsis for map field in text display mode (#8189) by @katherinehhh
-
[Access control] Disallow assigning the root role to users (#8180) by @2013xile
-
[Block: GridCard]
-
[Collection field: Markdown(Vditor)] Disable variable parsing in Markdown field by default in readPretty mode (#8145) by @katherinehhh
-
[Action: Import records] allow selecting ID for import fields (#8133) by @katherinehhh
-
[Data visualization]
-
update alert tips and events code template annotations (#7814) by @heziqiang
-
add chart data time format options (#7763) by @heziqiang
-
add tip to run query before configuring chart options (#7685) by @heziqiang
-
refresh chart data on global preview button click (#7678) by @heziqiang
-
Update plugin-data-vi 2.0, fix some issues and optimize UI. (#7597) by @heziqiang
-
Expand chart types; Optimize UI and interactive experience. (#7581) by @heziqiang
-
-
[Multi-app manager (deprecated)]
-
[Data source manager] Adjust the column order of field type and interface, and add a confirmation step when making modifications. (#7680) by @2013xile
-
[Multi-space] use api.storage to replace localstorage, permission control refactoring and bugfix by @jiannx
-
[Action: Export records Pro] import pro& export pro action support permission control by @katherinehhh
-
[Telemetry: Prometheus] Upgrade
@opentelemetry/exporter-prometheusby @2013xile -
[Collection field: Encryption] Optimized field encryption plugin to support data retrieval with independent IVs by @cgyrock
-
[Workflow: Approval]
-
Update
approval.datato latest version of the approving record when execution end, to match āLatestā record show mode by @mytharcher -
Change API to get single approval item, and simplify code by @mytharcher
-
-
[Migration manager] Improved migration checks, SQL download support, log formatting, and execution process visibility by @cgyrock
š Bug Fixes
-
[undefined]
-
[client]
-
fix incorrect data in sub-detail dialog of detail block (#8318) by @katherinehhh
-
Fixed an issue where an error occurred when closing the current popup after consecutively opening the linkage rules and event flow configuration popups. (#8312) by @gchust
-
Fixed an issue where an error occurred when closing the current popup after consecutively opening the linkage rules and event flow configuration popups. (#8312) by @gchust
-
Fixed an issue where changes to the quick edit toggle in table blocks required a page refresh to take effect. (#8311) by @gchust
-
Fix an issue where blocks using URL query parameters as data scopes did not refresh correctly when the query parameters changed during menu switching. (#8310) by @gchust
-
fix permission issues in association field component (#8243) by @katherinehhh
-
fix sub-detail data not updating when paginating detail block (#8305) by @katherinehhh
-
fix nested subtable content not updating when switching pages in edit form (#8304) by @katherinehhh
-
Fix issue where popup cannot be opened and improve navigation stability (#8287) by @zhangzhonghe
-
Fix error when switching from Select component to Array Subform component (#8301) by @katherinehhh
-
Disallow adding association fields to form block via JS Field. (#8296) by @gchust
-
Fix an issue where data would refresh multiple times after the record update action. (#8299) by @gchust
-
Fix issue where adding new data in subform is overwritten by selected data (#8292) by @katherinehhh
-
Fix an issue where the JS Item did not refresh after editing a record in the details block. (#8291) by @gchust
-
Fix an issue where newly added records did not refresh in the data selector field component popup. (#8289) by @gchust
-
Fixed the render error for JS block in hidden state. (#8286) by @gchust
-
Fix the issue where error thrown in in filter form block settings of m2m field (#8282) by @mytharcher
-
Fix the issue where error thrown in in filter form block settings of m2m field (#8282) by @mytharcher
-
fix prevent block errors after a association field is deleted (#8273) by @katherinehhh
-
Fix filter form default values not triggering filter on initial render (#8232) by @zhangzhonghe
-
Fix stack overflow caused by infinite loop in display association fields lazy loading (#8262) by @zhangzhonghe
-
Handle empty linkage rules to prevent errors (#8239) by @zhangzhonghe
-
Fixed the issue where the table blockās operation column could not be removed. (#8230) by @gchust
-
Fixed the issue where preview execution wrote compiled JSX output back to stepParams, causing saved source code to be rewritten. (#8171) by @gchust
-
Fix S3 Pro attachment upload error and improve file preview (#8211) by @katherinehhh
-
Prevent row total width overflow during column resize (#8166) by @zhangzhonghe
-
Fix an issue where selecting āNoā for a checkbox filter still applied the āYesā filter. (#8170) by @gchust
-
fix submit button not shown in create form when role has create permission (#8190) by @katherinehhh
-
prevent existing subtable/subform data from being cleared when submitting without selecting any items (#8172) by @katherinehhh
-
prevent Data scope setting from appearing in create form configuration (#8176) by @katherinehhh
-
Fix rendering issue of tableoid field in form block (#8177) by @katherinehhh
-
Failed to save the tab event flow (#8168) by @chenos
-
remove extra spacing after tab is hidden (#8167) by @chenos
-
fix incorrect filtering of selected options in the association record select (#8151) by @katherinehhh
-
fix association field dropdown being disabled when options field exists (#8153) by @katherinehhh
-
Fixed an issue where switching label fields caused popup configurations to be lost. (#8136) by @gchust
-
Fixed an issue where entering Chinese text cleared existing options when using multi-select operators on single-select field in filter form block. (#8140) by @gchust
-
Fix the issue where
RemoteSelectcomponent incorrectly loading record when value is null (#8137) by @mytharcher -
fix prevent child disabled state from blocking relation field selection (#8131) by @katherinehhh
-
Fixed an issue where default field labels in filter form block could not be correctly translated in multiple languages. (#8135) by @gchust
-
Fixed an issue where the UI component width was inconsistent when selecting āPastā or āNextā for date filter fields. (#8130) by @gchust
-
Fixed an issue where the title and description styles of JS block was inconsistent with other blocks. (#8115) by @gchust
-
fix long text field tooltip line break issue (#8122) by @katherinehhh
-
Fixed an issue where the selectable options were not fully listed when using the āis any ofā or āis none ofā operators for option-based field filtering. (#8118) by @gchust
-
fix nested subtable in subform not displaying data (#8117) by @katherinehhh
-
Fixed an issue where clearing the between time filter values and triggering the filter again caused an error. (#8110) by @gchust
-
Fixed an issue where the selectable data for association fields in filter form block was incorrect. (#8109) by @gchust
-
Fixed an issue where custom fields configurations in filter form were not correctly pre-filled and some settings did not take effect. (#8106) by @gchust
-
Fixed an issue where filtering on Checkbox fields did not take effect. (#8103) by @gchust
-
Fixed an issue where number field value was not correctly pre-filled in filter action. (#8104) by @gchust
-
Fixed an issue where some field operators in filter forms failed to filter data correctly. (#8100) by @gchust
-
Fixed an issue where the configured fields from a removed block were not deleted from the filter block. (#8098) by @gchust
-
fix extra space gap when button is hidden in non-configuration mode (#8092) by @katherinehhh
-
Fixed an issue where the reset button text in filter form block could not be modified. (#8089) by @gchust
-
Fixed an issue where the field input did not support multiple values when using the $in or $notIn operators for filtering fields. (#8081) by @gchust
-
Fixed an issue where newly added data blocks did not automatically appear in the field menu of the filter form block. (#8085) by @gchust
-
The configuration menu for association fields in filter forms should not display the quick-create option. (#8083) by @gchust
-
fix association subtable data issue in List block (#8082) by @katherinehhh
-
fix numeric field validation rules from collection settings not applied (#8025) by @katherinehhh
-
Fixed an issue where fields in filter forms were restricted by backend validation rules for fields. (#8074) by @gchust
-
fix large field display issue in subtable edit (#8069) by @katherinehhh
-
fix quick create throws error when allowMultiple is disabled in association record select (#8034) by @katherinehhh
-
json field quick edit issue (#8059) by @katherinehhh
-
fix json field should be submitted as an object (#8057) by @katherinehhh
-
Fixed an issue where the enter key could not be used to trigger the filter action. (#8056) by @gchust
-
Fix issue where N/A is displayed after disabling allowMultiple in many-to-many association record select (#8050) by @katherinehhh
-
Fix failed to delete record in record picker block (#8023) by @katherinehhh
-
Fixed an issue where the current record menu appeared when adding a comment block. (#8039) by @gchust
-
Fixed an issue where switching a date field to a time field in filter action caused a rendering error. (#8036) by @gchust
-
Fixed an issue where the default titles of the edit and create new action popups were incorrect. (#8033) by @gchust
-
Fixed an issue where the default style of the JS field in the detail block was incorrect. (#8031) by @gchust
-
fix subtable column width not applied (#8027) by @katherinehhh
-
fix subtable column drag not working (#8026) by @katherinehhh
-
Fixed an issue where the current popup record variable could not be correctly resolved in popup opened by association field. (#8019) by @gchust
-
fix markdown display field popover style issue (#8012) by @katherinehhh
-
Resolved an issue causing errors when loading data for association fields in popup windows, ensuring smoother data display and functionality. (#7985) by @gchust
-
fix tree table block cannot expand child nodes (#8011) by @katherinehhh
-
Fix table block selection and deletion issues for composite keys (#7978) by @katherinehhh
-
Fix the issue where the page tab state and route do not correspond (#7991) by @zhangzhonghe
-
fix display issue when the markdown field is ellipsized in HTML mode (#7994) by @katherinehhh
-
fix incomplete search results in cascade selector (#7990) by @katherinehhh
-
Fixed an issue where opening the detail block in the popup for non-ID relationship fields caused an error. (#7973) by @gchust
-
Fixed an issue where association data failed to load correctly in the popup for non-ID relationship fields. (#7970) by @gchust
-
fix issue with invalid precision setting for numeric field format (#7967) by @katherinehhh
-
fix the issue where the filter value is not cleared when clicking the Reset button (#7966) by @zhangzhonghe
-
Fix the incorrect typing in the new 2.0 page (#7945) by @zhangzhonghe
-
fix auto-wrap text fields in detail block when content exceeds width (#7955) by @katherinehhh
-
fix error thrown when clearing value in multi-level cascade (#7943) by @katherinehhh
-
remove tree-table action from non-tree-collection block (#7931) by @katherinehhh
-
Fixed an issue where the title and description were not displayed in the JS block. (#7913) by @gchust
-
Fixed the issue where hidden blocks still occupied space on the page. (#7906) by @gchust
-
Fix the issue where the reset button in the filter button clears default conditions (#7903) by @zhangzhonghe
-
fix incorrect permission check for subform fields in new forms (#7902) by @katherinehhh
-
fix issues in form item setting (#7867) by @katherinehhh
-
Fix issue where the rich text field cannot input default value and the multi-select field default value cannot select multiple options. (#7864) by @gchust
-
Fixed the issue the default JS field configuration did not use the display mode setting. (#7862) by @gchust
-
Fixed the issue about not be able to set default value of date field in filter form block model. (#7853) by @gchust
-
Fixed the issue quick edit operations in the table block do not update data correctly. (#7845) by @gchust
-
Fixed the errors when preview code in code editor if the code contains jsx syntax (#7836) by @gchust
-
Fixed an issue where the linkage rules for row action buttons in a table block were not re-executed after the row data was updated, ensuring the rules are now properly reapplied when changes occur. (#7832) by @gchust
-
Fix the error āvalue.replace is not a functionā in the filter form relationship field (#7824) by @zhangzhonghe
-
current collection variable should not be selectable from filter componentās variable selector (#7818) by @gchust
-
Fix incorrect parameters in the onChange callback (#7807) by @zhangzhonghe
-
canāt hide table blockās actions column (#7804) by @gchust
-
Fix collection selector field unable to select collection correctly (#7794) by @katherinehhh
-
support selecting whole variable object in AI employeeās prompt (#7791) by @gchust
-
fix table action and jsColumn width not applied (#7777) by @katherinehhh
-
blockās data scope is not working if set by page event flow (#7788) by @gchust
-
fix association field title field ellipsis not applied (#7778) by @katherinehhh
-
update record actionās linkage rule is not working (#7774) by @gchust
-
Fix required validation failure for Markdown Vditor field (#7764) by @katherinehhh
-
Fixed an issue where the labels of enum types in variable-related components were not displayed in the correct language. (#7765) by @gchust
-
Fix missing required field indicator after setting frontend validation (#7760) by @katherinehhh
-
Add data scope configuration for relationship fields in filter forms (#7761) by @zhangzhonghe
-
fix issue with clearing non-timezone date in edit form (#7759) by @katherinehhh
-
Fix required field validation for linkage rules (#7756) by @zhangzhonghe
-
fix time format issue in subtable fields (#7750) by @katherinehhh
-
resolve Invalid Date issue when deleting Specified Date in filte⦠(#7746) by @katherinehhh
-
canāt load current form variableās fields (#7745) by @gchust
-
Resolved an issue where assigning an array as the value or default value to a ātoOneā field resulted in an error. This ensures proper handling of variable resolution results, improving system stability and accuracy. (#7735) by @gchust
-
Resolved an issue where the association field variable in the current form could not be properly identified, ensuring accurate data processing in forms. (#7726) by @gchust
-
Fixed an issue where non-filterable fields were incorrectly listed in the filter options, ensuring only applicable fields appear for selection. (#7700) by @gchust
-
resolve UI issue when deleting association field in collection (#7706) by @katherinehhh
-
Fix known issues with subform linkage rules (#7698) by @zhangzhonghe
-
js block fields menu canāt be loaded in filter form block (#7690) by @gchust
-
Resolved an issue where users could not set default values for fields displayed in read-only mode. This ensures smoother field configuration when fields are not editable. (#7689) by @gchust
-
Fixed an issue where the URL did not update correctly after switching tabs within a popup, reopening a nested popup, and then closing all popups. (#7630) by @gchust
-
handle missing context in usePlugin (#7627) by @chenos
-
Fix abnormal page display issues when switching table pagination (#7572) by @zhangzhonghe
-
Canāt configure assign field value for
UpdateandBulk updateaction (#7565) by @gchust -
Fix the issue of not refreshing data after submitting the form (#7560) by @zhangzhonghe
-
Fixed an issue where the āRunā action in the code editor was not functioning, ensuring users can now execute code correctly. (#7547) by @gchust
-
-
[flow-engine]
-
Fix the issue where the collection fields selector dropdown in filter action had an insufficient height. (#8288) by @gchust
-
Fix popup tab content not displaying (#8281) by @zhangzhonghe
-
Fix page unmount and re-render issue when opening a sub-page (#8276) by @zhangzhonghe
-
fix permission check issue for add child records in tree table (#8240) by @katherinehhh
-
Fixed an issue where some block popup record-related variables were displayed incorrectly. (#8060) by @gchust
-
Fixed the issue where actions or tabs added after dragging actions or tabs do not display. (#8224) by @gchust
-
permission check issue in external data sources (#8221) by @katherinehhh
-
fix external data source actions being hidden despite having permission (#8217) by @katherinehhh
-
Fix the issue where submitting the form in a reused modal via popup uid does not refresh the block data. (#8202) by @gchust
-
Fix incorrect file download for attachments (#8154) by @katherinehhh
-
fix: incorrect conversion when using integer type as enum options (#8138) by @chenos
-
Fix toggleable sub-model menu items failing when
useModelis omitted by inferring it fromcreateModelOptions.use(#8105) by @zhangzhonghe -
Fixed an issue where configuration options from the previous component remained visible in the menu after switching field components. (#8095) by @gchust
-
Move useEffect before conditional return in FlowModelRenderer (#8088) by @zhangzhonghe
-
Fixed an issue where unsupported association fields appeared in filter operation fields. (#8086) by @gchust
-
fix comment record fails to save after editing (#8035) by @katherinehhh
-
Fixed an issue where data blocks did not refresh when closing a popup by clicking the form submit button inside the popup. (#8021) by @gchust
-
Fixed an issue where the current record variable could not be correctly triggered for resoving in the details block. (#8004) by @gchust
-
Fix the issue of misaligned toolbar icon display in the details block button (#7929) by @zhangzhonghe
-
Fixed the issue where opening the table blockās quick edit form caused an error. (#7923) by @gchust
-
Fixed the issue where ACL permission data is not reloaded after logout and login. (#7874) by @gchust
-
Fix the issue where changes to the event flow would only take effect after refreshing the page. (#7811) by @gchust
-
Fixed an issue where variables in subform association fields were not correctly resolved when the field was modified via the user interface. (#7799) by @gchust
-
error in edit form for multi-primary key records (#7798) by @gchust
-
Fixed an issue where certain configurations for the āOpen Viewā action were not applied, ensuring the action now works as intended for all specified configurations. (#7790) by @gchust
-
Fixed an issue where the action buttons in the table block did not update correctly after switching pages, ensuring their functionality matches the current pageās data. (#7779) by @gchust
-
when the field filter value is set to false, the request with data scope is incorrect (#7766) by @gchust
-
fix: resolve page request parameter issue after deleting data on last page (#7755) by @katherinehhh
-
canāt resolve subform current object variableās association field value (#7751) by @gchust
-
event flowās steps should not be displayed in configuration menus (#7723) by @gchust
-
incorrect context selection of the current popup record when editing the data scope of an associated field inside an edit form (#7675) by @gchust
-
Resolved an issue where flow actions defined by a flow model could not be configured, ensuring users can now customize flow actions as intended. (#7666) by @gchust
-
Fixed an error when copying or pasting code snippets in the JS code editor. (#7641) by @gchust
-
Fix the issue of translation not taking effect in antd components (#7621) by @zhangzhonghe
-
unable to get current view context in reference block (#7620) by @gchust
-
-
[database]
-
Include through scope when querying m2m relationships (#8277) by @2013xile
-
Include through scope when querying m2m relationships (#8277) by @2013xile
-
Fix date field query inconsistency between main and external data sources (#8181) by @cgyrock
-
filterByTknow supports arrays when querying collections with multiple filter target keys (#7986) by @chenos -
Set the
search_pathbefore executing SQL statements using therunSQLmethod (#7611) by @2013xile
-
-
[cli] license-kit is compatible with the case where DB_PASSWORD is empty (#8220) by @jiannx
-
[server]
-
[acl]
-
[utils]
-
[Action: Batch update] Fixed the error in batch update action for external data sources. (#8320) by @gchust
-
[Data visualization]
-
Fix issue about AI pie chart label display, normalize option for dataset-based pie charts.
Restrict chart order field to selected fields only. (#8309) by @heziqiang -
Resolve issue about SQL mode select external data source;
Resolve issue about chart block loading state during data fetch;
Resolve issue about empty chart block cancel configure; (#8169) by @heziqiang -
Fix issue where chart block not updating after save (#7920) by @heziqiang
-
Use sql resource debug mode only during chart preview (#7893) by @heziqiang
-
use sql
API to fetch query data on initialization (#7677) by @heziqiang -
fix SQL query issue when parsing variables (#7642) by @heziqiang
-
fix missing orders param in chart data query (#7636) by @heziqiang
-
Fix the issue where the chart cannot be displayed due to the timeout of event registration (#7608) by @heziqiang
-
-
[Action: Import records]
-
Space verification when importing files (#8285) by @jiannx
-
Fix the issue where row index in error message is always 1 when error thrown in import action (#8244) by @mytharcher
-
Synchronously wait for the
afterCreateevents triggered by the import to finish. (#8158) by @2013xile -
resolve issue with field list display in Importable fields (#7710) by @katherinehhh
-
-
[File manager]
-
Fix the issue where error thrown when upload file larger than 5MB to AWS S3 (#8275) by @mytharcher
-
Fix the issue where previewing
.txtfile on OSS got wrong charset (#8161) by @mytharcher -
Fix incorrect sub-detail data display in List and Grid Card blocks (#8087) by @katherinehhh
-
Fix attachment field not displayed correctly in readPretty subtable (#8073) by @katherinehhh
-
fix upload files to specified storage instead of default storage (#7947) by @katherinehhh
-
fix table block field configuration issues (#7843) by @katherinehhh
-
-
[Async task manager]
-
[Workflow]
-
Fixed database events becoming invalid after refreshing the external data source (#8207) by @cgyrock
-
Fixed database events becoming invalid after refreshing the external data source (#8207) by @cgyrock
-
Fix the issue where error thrown when delete workflow version which is not current (#8203) by @mytharcher
-
Fix the issue where the only one record show in record list to be manually execute (#8187) by @mytharcher
-
Fix the issue where adding a workflow in the bound workflow button configuration caused the application to freeze after clicking (#7541) by @mytharcher
-
-
[UI templates]
-
Fix an issue where some legacy popups could not be reused correctly after being converted into templates. (#8283) by @gchust
-
Fix an issue where field templates could not apply linkage rules and form layout. (#8266) by @gchust
-
Fix an error where opening an association field popup would incorrectly use a non-association field popup template. (#8233) by @gchust
-
-
[Collection: Tree] Update paths after bulk creating tree collection nodes (#8267) by @2013xile
-
[AI employees]
-
Rresolve issue where llm node message content was not displayed (#8257) by @heziqiang
-
Resolve issue about ai message line break (#8096) by @heziqiang
-
Resolve issue where datasource role name was not compiled (#8076) by @heziqiang
-
Fixed an issue where some current record fields could not be displayed in the variable selection component. (#8053) by @gchust
-
Fix issue when ai generating SQL output (#7956) by @heziqiang
-
Hide AI employee chat button on v1 pages (#7829) by @cgyrock
-
Optimized web search behavior and user hints for Gemini (#7720) by @cgyrock
-
Fixed an issue where blocks with associated API resources did not fetch corresponding data when selected. (#7688) by @cgyrock
-
fix chat box layout issue In mobile layout (#7591) by @cgyrock
-
Fix errors in the AI employee data-modeling tool when using ChatGPT-4o. (#7566) by @cgyrock
-
Fix the error on the ai employee permissions configuration page (#7548) by @2013xile
-
-
[Workflow: Manual node]
-
[Collection field: Sequence]
-
[Departments] Fix an issue where aggregate search cannot locate users (#8222) by @2013xile
-
[Collection field: Many to many (array)] Fix an issue where many-to-many (array) fields cannot be created when the target key type is Snowflake ID (53-bit) (#8226) by @2013xile
-
[License settings]
-
[Collection field: Formula]
-
Fix issue where BigInt fields cannot be added to Detail and Form block (#8201) by @katherinehhh
-
Fixed an issue where formula fields in filter action and filter form block could not type input values. (#8102) by @gchust
-
Fixed an issue where formula fields could not be added to filter form block. (#8071) by @gchust
-
-
[Block: Map] fix incorrect map zoom level after menu switch (#8193) by @katherinehhh
-
[Notification: Email] fix email notification connection limitation (#8119) by @jiannx
-
[Block: Action panel] optimize style in List layout of action panel block (#8084) by @katherinehhh
-
[Data source manager] Fix errors when updating passwords for external data sources (#8024) by @cgyrock
-
[Action: Export records]
-
[Flow engine]
-
[Multi-app manager (deprecated)]
-
After a sub application stops, publish a synchronization message to notify other nodes to stop the corresponding sub application (#7849) by @2013xile
-
Incorrect collection for sub-application status metric (#7772) by @2013xile
-
Fix not being able to disable old multi-app-manager (#7633) by @jiannx
-
Fix port validation before multi-application data migration (#7540) by @jiannx
-
-
[Block: GridCard] fix data duplication issue between list and grid card block (#7773) by @katherinehhh
-
[Block: template (deprecated)] Fixed an issue where unnecessary requests for block templates were triggered when opening or closing modals (#7561) by @gchust
-
[Action: Export records Pro] fix attachment export option āGenerate a folder for each recordā not taking effect by @katherinehhh
-
[Data source: External PostgreSQL] Fixed database events becoming invalid after refreshing the external data source by @cgyrock
-
[Action: Import records Pro]
-
Fix unique check logic which will throw error when the value of unique field is null by @mytharcher
-
fix issue where uploader modification of import options has no effect by @katherinehhh
-
resolve issue with field list display in Importable fields by @katherinehhh
-
-
[Collection: Connect to foreign data (FDW)]
-
Fix trigger errors when connecting to tables with uppercase names by @2013xile
-
Fix issue where loading fails for tables with uppercase names by @2013xile
-
-
[Data source: External SQL Server] Fix issues where the
encryptandtrustServerCertificateoptions are not available by @2013xile -
[Multi-space]
-
Mobile devices support space switching by @jiannx
-
Fix the creation of other fields in the system collection by @jiannx
-
multi-space associated users by @jiannx
-
-
[HTTP request encryption] Use brackets for array format in qs parsing by @chenos
-
[Comments]
-
Fix failed to delete record in comment block by @katherinehhh
-
fix issue when quoted comments in comment block fail to display by @katherinehhh
-
Fix show warning when comment block is used on non-comment collection by @katherinehhh
-
-
[Template print]
-
fix template print action error in detail block by @katherinehhh
-
fix fail to add template in record template print operation by @katherinehhh
-
Fix template print request not working with external data sources by @katherinehhh
-
-
[Multi-app]
-
multi app proxy support cache by @jiannx
-
multi-app migration not emit hooks by @jiannx
-
-
[plugin-demo-platform] demo support auto stop apps by @jiannx
-
[Data source: External Oracle] Fixed database events becoming invalid after refreshing the external data source by @cgyrock
-
[Workflow: Approval]
-
Fix the issue where status of unrelated approval records are incorrectly changed to
UNPROCESSEDby approve action by @mytharcher -
Fix the issue where approving makes association to creating new record by @mytharcher
-
Fix duplicated rollback of same transaction by @mytharcher
-
Fix the issue where error thrown when cancel a execution when its workflow is deleted by @mytharcher
-
Fix the issue filled data disappeared in assigneeās form by @mytharcher
-
Fix the issue where approving makes to-many association to creating new records by @mytharcher
-
Fix error thrown when create approval information block by @mytharcher
-
-
[Email manager]
-
Handling abnormal data by @jiannx
-
fix draft bugs by @jiannx
-
not synchronizing gmail scheduled status by @jiannx
-
ShadowHtml refresh error by @jiannx
-
allow modification of email parent id by @jiannx
-
-
[Migration manager]
-
Fix an issue where line breaks in data were lost during migration. by @cgyrock
-
Fix missing migration description and set the current time as the default by @cgyrock
-