Release Notes

Learn about the latest features, improvements, and bug fixes.

Changelog for NocoBase 2 and earlier: see the NocoBase 2 changelog

NocoBase v3 Beta · 2026-11-04.1

Beta

🎉 New Features

  • [Server] Configure named application mailers once for password reset, invitations and email notifications while retaining existing sender configurations. (#11284)
  • [Caching] Keep custom cache drivers isolated between applications while allowing registration before first use. (#11302)

🚀 Improvements

  • [Interface]
    • Share conversation headers across pages and panels, with optional related-work details and list-first navigation. (#11285)
    • The agent sessions page and the side panel share one workspace that adapts to the space it has, so they look and work the same. (#11312)
  • [Database] Applications and plugins can recognize duplicate-key errors consistently across supported databases without treating unrelated SQLite constraints as duplicates. (#11298)
  • [App foundation] Keep App Foundation results across restarts and update them in the background on refresh or kernel changes, with compact statistics and clear historical states. (#11300)
  • [Agents] Explain why Runner conversations are waiting and allow withdrawing an unclaimed turn before choosing another Agent. (#11303)
  • [App templates] Move theme settings into the account menu in both application templates while preserving saved preferences. (#11309)

🐛 Bug Fixes

  • [Mail] Allow IMAP/SMTP users to move, archive and delete the selected folder copy safely, with explanations when an action is unavailable. (#10895)
  • [Files] Center images in file preview dialogs. (#11292)
  • [App foundation] Preserve database model associations through proven local callbacks and query accessors, and reject malformed request header names. (#11293)
  • [Interface]
    • Show the last two characters of Chinese, Japanese and Korean names in default text avatars, ignoring spaces. (#11294)
    • Conversation details open inside the conversation and close when you press outside them, on desktop and phone. (#11304)
  • [Agents] Let applications admit agent runs under their executing user's permissions and let runs change only their own comments from the current run. (#11307)

View release on GitHub

NocoBase v3 Beta · 2026-11-02.1

Beta

🚀 Improvements

  • [Agents] Applications can order conversation-linked work by its latest update without additional requests. (#11283)
  • [Users] Invited users can choose an optional username and correct conflicts without losing their form. (#11289)

🐛 Bug Fixes

  • [Agents]
    • Explain exhausted tool quota and known reset times for queued runs instead of reporting unavailable tools. (#11279)
    • Continue unreceived queued messages after stopping a Runner turn without creating duplicate messages. (#11282)
  • [Projects] Show why a saved comment did not start work, including when the comment run limit was reached. (#11280)
  • [Agent sessions] Press Enter for new lines on phones and use the send button to submit personal agent messages. (#11281)
  • [App foundation] Restore evidence-backed data model associations through guarded service factories in App Foundation. (#11287)

View release on GitHub

NocoBase v3 Beta · 2026-10-31.1

Beta

🎉 New Features

  • [Realtime updates] Redis-backed realtime now requires explicit registration of the commercial broker plugin, while single-instance applications retain the built-in Memory broker. (#11258)
  • [App templates] Add a four-step employee onboarding example with private recoverable drafts, conditional validation and duplicate-safe employee creation. (#11259)

🚀 Improvements

  • [Projects] Read issue details and refresh progress with fewer database queries. (#11264)
  • [Concurrency] Keep local locks held until explicit release, task completion, or application shutdown without treating lease durations as task timeouts. (#11269)
  • [Agents] Keep runner conversations current with fewer duplicate reads and batch linked work in conversation lists. (#11272)

🐛 Bug Fixes

  • [Realtime updates] Reduce repeated requests when opening tasks, inboxes and conversations while preserving live updates. (#11257)
  • [Agents]
    • Show the saved Agent description when reopening its editor immediately after saving. (#11268)
    • Distinguish workspace preparation from Agent startup and keep received replies before queued follow-ups. (#11271)
  • [Agent sessions] Show the session list before the details on narrower pages, and remember whether My Agent's details are open. (#11275)

View release on GitHub

NocoBase v3 Beta · 2026-10-30.1

Beta

🎉 New Features

  • [Concurrency]
    • Application developers can coordinate fixed-TTL critical sections through a reusable concurrency API and in-process backend, with cancellable waits, safe timer-failure handling, deadline-safe shutdown and automatic backend cleanup. (#11209)
    • Applications can configure named process-local concurrency services and share one lock manager across plugins. (#11256)
  • [Background jobs] Redis-backed background and scheduled jobs now require the commercial Jobs Redis Server plugin, while Memory jobs remain available without it. (#11229)
  • [Authentication] Configure password recovery with an independent SMTP or Resend sender while preserving existing custom callbacks and legacy email channels. (#11233)
  • [Database] Support portable case-insensitive text searches with a LOWER expression in database queries. (#11236)
  • [Agents]
    • Choose and retain a supported reasoning effort for each Runner conversation. (#11239)
    • Allow Runner conversations to use project repositories and preserve their workspace when changing Agents. (#11244)

🚀 Improvements

  • [Agents]
    • Remove legacy Agents vector collections in Agents 2, with migration guidance and retained data, while preserving model services and Knowledge indexing. (#11216)
    • Fill Agent descriptions from a compact template menu with Undo, including automatic suggestions for newer models in known families. (#11249)
  • [Projects]
    • Allow applications to translate automatic comment notices using their own message types while keeping private provenance hidden. (#11220)
    • Allow applications to page completed task history without loading every historical task. (#11224)
    • Reduce repeated database and refresh requests for task details and progress. (#11225)
    • Load issue cards in lightweight batches and keep unrelated task details from reloading during live updates. (#11240)
  • [Skills] Learn list and edit interactions from a runnable, tested example included with the application development Skills. (#11222)
  • [Background jobs] Redis queues now require an explicitly registered commercial Server plugin, while in-process Memory queues remain available without Redis dependencies. (#11227)
  • [App templates] Simplify new applications by removing unused client extension entry files from both templates. (#11228)

🐛 Bug Fixes

  • [App templates]
    • Template lists distinguish empty data, unmatched filters, denied access and request failures, with clear recovery actions and a verified source upgrade path for existing applications. (#11188)
    • Prevent misleading loading indicators and table jumps when opening or closing user edit drawers. (#11218)
  • [Agents]
    • Keep active agent conversations connected when returning, synchronize saved replies when recovery is unavailable, and clear pending browser subscriptions after confirmed completion. (#11205)
    • Let runners find eligible work behind up to 150 queued candidates when earlier work cannot run on them. (#11210)
    • Keep a run's displayed status current when it changes while its details are first loading. (#11226)
    • Browse runtime runs in pages of twenty with exact totals, open owned conversations by name, and keep status and quota badges consistent. (#11238)
    • Preserve conversation completion history when marking messages as read. (#11251)
    • Keep supported Agent reasoning defaults for conversations, fall back to tool defaults when unavailable, and explain when a manual selection cannot be applied. (#11255)
  • [Release management] Keep generated first administrator credentials until they are saved or the app is removed. (#11219)
  • [Agent sessions]
    • Keep session page toolbars aligned with full session lists and let users fold and reopen the sidebar. (#11223)
    • Long hashes, URLs and words without spaces in your messages to an agent now wrap inside the message bubble instead of cutting off the start of each line. (#11241)
  • [Projects] Keep attachment evidence reads bounded for tasks with long file histories. (#11246)
  • [Demo mode] Recover settled daily demo reset failures safely and advance queued mailbox cleanup without repeating successful daily resets. (#11248)
  • [App foundation]
    • Combine duplicate Settings groups and report physical foreign keys separately from logical relationship fields. (#11253)
    • Identify API traffic sources in request logs while keeping query context bounded and excluding sensitive parameters. (#11254)
  • [Skills] Plan frontend and backend together from the start, streamline routine CRUD development, and verify complete application features without routine design approval pauses. (#11260)
  • [Permissions] Align permission data ranges across operations and groups, with consistent selector widths and responsive layouts. (#11262)

View release on GitHub

NocoBase v3 Beta · 2026-10-28.2

Beta

🎉 New Features

  • [Demo mode] Improve demo account roles and reset layout, and let applications share mode checks and block requests that cause external effects. (#11204)

🐛 Bug Fixes

  • [Agents] Keep saved progress messages current and live runner replies visible during conversation refreshes. (#11202)
  • [Demo mode] Deployments no longer require the Demo Mode writable collections variable. (#11207)

View release on GitHub

NocoBase v3 Beta · 2026-10-28.1

Beta

🎉 New Features

  • [Agents] Manage Runner Agent conversations with task links, queued messages and usage, and change agents while keeping conversation history (#11189)
  • [Release management] Download release archives and distinguish preview and test environments with their App counts (#11190)
  • [App templates] Prevent duplicate form and standard action submissions in template applications, with safe retries and coordinated upgrades for customized applications. (#11192)
  • [Client] Show form validation reasons beside fields, automatically locate editable errors, and preserve input after failed submissions in application templates. (#11193)

🚀 Improvements

  • [Permissions] Make role permissions easier to scan with standard top tabs, compact checkbox groups, menu routes and global grant-status filtering. (#11201)

🐛 Bug Fixes

  • [App templates]
    • Recover invalid list pages after deletions while preserving filters, ordering and detail-return context. (#11186)
    • Preserve template list sorting, page sizes and source tabs when returning from details, with documented source upgrades for customized applications. (#11187)
  • [Demo mode] Keep language and appearance choices made through the Users preference API independent per demo visitor session while preserving ordinary deployment behavior. (#11191)
  • [Skills] Allow agents to develop App-local plugins without publication and run the plugin Skill's CLI testing example with published npm packages. (#11194)
  • [Interface]
    • Keep workflow node titles readable by displaying configuration actions as compact icon buttons. (#11195)
    • Place the file preview download button beside the filename instead of at the right edge of the dialog. (#11196)
  • [Agents]
    • Confirm the final Runner Agent selection together with the message, avoiding switch notices for unused selections. (#11198)
    • Clear a task-linked conversation question when the corresponding task resumes, while preserving newer questions and unread replies. (#11203)

View release on GitHub

NocoBase v3 Beta · 2026-10-27.1

Beta

🎉 New Features

  • [Plugin development] Create plugins, including custom scoped plugins, directly inside an existing application's packages workspace without a NocoBase source checkout. (#11175)

🚀 Improvements

  • [Skills] Provide plugin development guidance with the App's installed version and guide upgrades away from older global Skills. (#11178)

View release on GitHub

NocoBase v3 Beta · 2026-10-26.3

Beta

🎉 New Features

  • [CLI] Support private shared packages in application workspaces, including development updates, package checks, and standalone deployment. (#11170)

🚀 Improvements

  • [Plugin development] Install editable File and Notification UI from the UI Library, with bundled translations, as plugin-owned Registry recipes and the scaffold's Registry capability are retired. (#11173)

🐛 Bug Fixes

  • [App templates] Preserve list searches, filters and pagination when returning from detail pages in template applications. (#11177)

View release on GitHub