github nocobase/nocobase release-beta/2026-10-12.6
2026-10-12.6

pre-release5 hours ago

Beta release 2026-10-12.6 published 6 packages.

Package Version
@nocobase/app-cli 1.0.0-beta.21
@nocobase/app-plugin-mail 1.0.0-beta.13
@nocobase/app-skills 0.1.0-beta.34
@nocobase/app-template-default 1.0.0-beta.67
@nocobase/app-template-examples 1.0.0-beta.49
@nocobase/create-app 0.1.0-beta.32

@nocobase/app-cli@1.0.0-beta.21

Patch Changes

  • e6dd56e: Generated applications now commit .agents/rules/, the application's own agent guidance, while the rest of .agents/ stays ignored: create-app writes /.agents/* followed by !/.agents/rules/ instead of /.agents/, and replaces a legacy /.agents/ or .agents/ line in a template's .gitignore rather than appending beside it, since git cannot re-include a path inside an excluded directory. The skills sync documentation now states that only .agents/skills/ and its ownership file are generated state. An existing application that wants to commit .agents/rules/ replaces /.agents/ in its own .gitignore with those two lines.

@nocobase/app-plugin-mail@1.0.0-beta.13

Minor Changes

  • f675e8d: Add an optional participant filter to personal and managed message lists, public client query types and the Mail workspace. Full email addresses and @Domain values match exact trimmed, lowercased From/To/Cc addresses; Bcc, Reply-To, display names and message content are excluded. Existing q keyword search, ownership boundaries, full conversation details and thread counts remain unchanged.

    Add the internal mailMessageParticipants schema and backfill historical addresses from stored sender/recipient JSON. Existing installations must use a maintenance window: back up the database, stop application writes and Mail synchronization/background workers, deploy and apply the migration, verify the complete historical backfill, then restart. Bounded reads and inserts limit memory and SQL parameters, not transaction duration or locks; this is not an online backfill. Measure mailbox size, migration time, lock/log impact and additional participant-row/index storage and write cost before upgrading. Invalid or unsupported historical addresses are skipped without truncating or rewriting original mail data.

    This release also corrects the released 202609030001_create_mail_tables migration, which could never install on MySQL with utf8mb4 because two full unique indexes exceeded the 3072-byte key limit, or on SQL Server because signatures and message-folder links had duplicate account cascade paths. Fresh installations retain account foreign-key checks without a second direct cascade for those descendants; their identity/message parents still own cascading deletion. Fresh installs use an outbound storage-key limit of 667 characters (generated keys are 50 characters) and a provider subscription-ID limit of 412 characters, keeping each composite key within the limit. Existing successfully migrated databases are not resized or truncated. Operators of those installations should expect a checksum warning on the next nocobase db apply; review this correction and acknowledge it with nocobase db repair before proceeding.

    Cross-database regression fixtures now use valid local UUIDs without changing provider identifiers or search behavior.

@nocobase/app-skills@0.1.0-beta.34

Patch Changes

  • e6dd56e: Add application development references for application structure, plugins, dependencies and the development server, carrying guidance that previously lived only in the application templates' AGENTS.md. Agents now record application-specific guidance in the committed .agents/rules/ directory indexed from a small AGENTS.md, and the upgrade Skill explains how to merge .agents/rules/ and un-ignore it in older applications.

@nocobase/app-template-default@1.0.0-beta.67

Patch Changes

  • e6dd56e: Slim AGENTS.md to an index of always-on rules, at most 32 KB, and move template-specific guidance into a committed .agents/rules/ directory that ships with the template and is linked from that index. Framework-wide guidance is linked from the synchronized nocobase-app-development Skill instead of being copied. CLAUDE.md now only imports AGENTS.md. .gitignore, .npmignore and .prettierignore ignore .agents/* except .agents/rules/, and tests/logic/agents-md.test.ts enforces the size limit and the links. Existing applications that upgrade should change a /.agents/ line in their .gitignore to /.agents/* followed by !/.agents/rules/.
  • Updated dependencies [e6dd56e], [f675e8d]
    • @nocobase/app-cli@1.0.0-beta.21
    • @nocobase/app-plugin-mail@1.0.0-beta.13

@nocobase/app-template-examples@1.0.0-beta.49

Patch Changes

  • e6dd56e: Slim AGENTS.md to an index of always-on rules, at most 32 KB, and move template-specific guidance into a committed .agents/rules/ directory that ships with the template and is linked from that index. Framework-wide guidance is linked from the synchronized nocobase-app-development Skill instead of being copied. CLAUDE.md now only imports AGENTS.md. .gitignore, .npmignore and .prettierignore ignore .agents/* except .agents/rules/, and tests/logic/agents-md.test.ts enforces the size limit and the links. Existing applications that upgrade should change a /.agents/ line in their .gitignore to /.agents/* followed by !/.agents/rules/.
  • Updated dependencies [e6dd56e], [f675e8d]
    • @nocobase/app-cli@1.0.0-beta.21
    • @nocobase/app-plugin-mail@1.0.0-beta.13

@nocobase/create-app@0.1.0-beta.32

Patch Changes

  • e6dd56e: Generated applications now commit .agents/rules/, the application's own agent guidance, while the rest of .agents/ stays ignored: create-app writes /.agents/* followed by !/.agents/rules/ instead of /.agents/, and replaces a legacy /.agents/ or .agents/ line in a template's .gitignore rather than appending beside it, since git cannot re-include a path inside an excluded directory. The skills sync documentation now states that only .agents/skills/ and its ownership file are generated state. An existing application that wants to commit .agents/rules/ replaces /.agents/ in its own .gitignore with those two lines.

Don't miss a new nocobase release

NewReleases is sending notifications on new releases.