Skip to content
  • There are no suggestions because the search field is empty.

Release notes - March 2026.6

List of release notes from March 17, 2025


Our team has focused on delivering a range of platform enhancements over the last two weeks. In this update, you’ll find a clear overview of the latest feature additions, changes, and resolved issues. For a comprehensive breakdown, be sure to review the full release notes.


 

Pages

New features

 

1. Betty Genius (Beta) release in all applications

Betty Genius is now available in all existing applications (Beta).

Previously, access was limited by a feature flag, so not every app could use it. With this update, that restriction is removed — Genius is discoverable across all existing applications, while remaining entirely optional.

Read more about this product change.

2. Pages compiler: Custom favicon URL validation

The page compilation process now performs stricter checks on custom favicon URLs. During compilation, any favicon URL defined in your app configuration is validated to ensure it’s both correctly formatted and reachable. If the URL is invalid or unreachable, the compiler shows a clear validation error with a direct link to help you fix it. As a result, only valid metadata is included in your runtime application, reducing the risk of favicon-related issues at runtime.

3. Pages compiler: Enhanced compile status indicator

Pages compiler now provides a more detailed view of your page compilation progress. Previously, clicking Play showed only a spinning button with an 'In progress' pop-up. The updated status indicator now breaks down the compilation into the available steps and highlights the current step, giving you clearer insight into the progress while compiling your Page.


Improvements & fixes

Betty Genius improvement:
More stable page generation

The stability of the Genius generation process during single- and multi-page generation has been improved. This has increased the overall success rate and ensured more reliable generations when using Genius. 

Page-builder fix:
Unable to re-drag partials once added to the canvas

We’ve resolved an issue in the page builder where previously added Partials could not be re-dragged on the canvas. This issue is fixed now, allowing you to freely move and reposition Partials after adding them.


Up next

    1. Betty Genius: Filter collection variables on input fields
    In Genius-generated pages, we will introduce the ability to use input fields as dynamic filters for collection variables behind data tables and lists. Input components (such as search fields) will be selectable within a collection variable’s filter configuration. When the input value changes at runtime, the filter is automatically applied and the updated data is queried. This enables a responsive search experience.

    Limitations: Filtering will be triggered only on value change at runtime. Other events (e.g., on blur) are not supported yet. Applying multiple inputs together via a Button click is not yet available as well.

    Timeframe: March '26


    2. Betty Genius: support for Dialog components
    Betty Genius–generated pages will support Dialog components, unlocking more flexible and streamlined user interactions. With this new capability, you will be able to:

    • Confirm deletions inline – show a 'Delete record' confirmation dialog directly from a data table or detail view, with access to the record being deleted

    • Edit records in-place – display Edit Forms in a dialog when updating a record, enabling full CRUD operations on a single page without needing to create separate pages.

    This enhancement makes Genius-generated pages more interactive and user-friendly, helping you to create the desired user interface. 

    Timeframe: March '26


    3. Betty Genius: page-level interactions

    In Genius-generated pages, we will introduce the ability to create page-level interactions. This feature can be used to create functional use cases like: 

    • On Project create action success, redirect to the details page of the newly created record.

    • On Project create action success, refetch page collection variable to get the latest data.

    • If 'Show dialog' checkbox variable is false, always clear form object variable X.

    Timeframe: April '26


    4. Betty Genius: Automated Form action step syncing

    Previously, when you modified a generated form, the assigned rows in action steps (for example, in Create or Update steps) were not updated automatically. With this release, syncing is now automated. Whenever you change a Form (by adding, removing, or updating inputs), the assigned rows in the related action steps are synchronized with those changes.

    This enhancement makes managing form changes in Genius-generated Pages as seamless and user-friendly as in classic Pages, reducing manual updates and saving time.

    Timeframe: April '26


     

    Actions

     

    New features

    1. Folders

    In the Actions overview, you can now group your actions into folders, making it much easier to keep things organized and manageable.

    Group actions however you prefer, for example, by placing actions that belong to a specific page in a single folder, or organizing them by functionality. The structure is entirely up to you.

    2. MCP Server

    A major step forward in making low-code truly intelligent, AI-native, and connected.

    With MCP, you can link your Betty Blocks application directly to an AI agent, giving it the full context of your app. This allows the AI to query data, trigger actions, and automate workflows through natural language.

    See the documentation here to try it out yourself.


    Improvements & fixes

    1. Added support for the list<primitive> WIT output type in custom Wasm components

    • Value: You can now use arrays as outputs in custom Wasm components by defining types such as list <string> in your WIT file.

    • Impact: This applies only to newly created custom Wasm components.


    2. Unsupported WIT types are now shown directly in the error message

    • Value: When uploading a custom Wasm component containing an unsupported WIT type, the platform sometimes showed an unreadable error message, or no clear error at all. With this improvement, the error message will now clearly display the exact unsupported type, exactly as defined in the WIT file.

    • Impact: This applies only to newly created custom Wasm components.


    3. Inputs of type record are now required in custom Wasm components

    • Value: Inputs of type record defined in a WIT file are now required when filling in the function form. This makes the behavior consistent with other input types.

    • Impact: This applies only to newly created custom Wasm components.


    4. Error message when functions are not wrapped inside an interface

    • Value: Previously, users could encounter issues with Wasm components due to unsupported WIT configurations without receiving a clear explanation. If functions are defined outside of an interface in the WIT file, the platform will now show a clear error message explaining the issue.

    • Impact: This applies only to newly created custom Wasm components.


    Up next

      Secure MCP Server Access

      We’re introducing a new way to securely connect MCP clients to Betty Blocks applications.

      Soon, builders will be able to update folders of the MCP Server type and configure whether the server is public or private. This provides more flexibility when exposing application capabilities to MCP clients.

      • Public MCP servers will allow open access for MCP clients.
      • Private MCP servers will require authentication, ensuring that only authorized clients can connect.

      With this upcoming feature, builders will gain greater control over MCP connectivity, making it easier to build powerful integrations while maintaining strong security.


       

      My Betty Blocks

      New features

      1. Passwordless login using magic links

      Value: Simplifies authentication by allowing users to log in or register without a password, reducing friction and improving accessibility.

      Impact:

      • A new “login via magic link” option will be available.
      • Users can request a secure login link via email and access the platform directly through that link.
      • Magic link authentication cannot be enabled for users who authenticate via SSO.
      • No changes are required for existing passwords or SSO-based login flows unless customers choose to enable this option.

      2. Premium trial support

      • Value: Trial users are able to sign up for premium support via a Slack or Teams channel, to have direct communication with Betty experts to guide them through the platform and building process.

      • Impact: The trial registration flow now includes an additional step to capture communication preferences. Trial users will see this option during onboarding, enabling more targeted follow-up by internal teams.


      Improvements & fixes

      App creation no longer fails on duplicate column/table names

      • Value: Ability to create or import applications even when a data model contains a column and table with the same name, preventing unexpected errors from blocking app setup.

      • Impact: Previously, this combination caused app creation to fail silently. This has now been fixed. If you had an app that couldn’t be created for an unknown reason, please try creating or importing it again.


      Up next

        1. Trial prompt assistant

        • Value: Ability to get instant feedback on prompt quality before using it in an application, leading to more reliable, accurate results from AI-powered features.

        • Impact: A new validation page will be added within the sign-up flow. After submitting a prompt, you will land on a page showing a quality score and specific feedback explaining what could be improved. Use the feedback to adjust your prompt and resubmit until you’re happy with the result. No setup is required — the feature will be available directly from within the platform.

        • Timeframe: March 2026.

        2. Resolve deleted conflicts via rebase

        • Value: Ability to resolve branch conflicts by accepting item deletions, so merges aren’t blocked and the active branch can be manually updated to ensure all changes are correct

        • Impact: When you rebase and hit a conflict where an item was deleted in one branch but modified in another, the conflict resolution modal now lets you explicitly choose to accept the deletion. Previously, the modal showed the conflict but didn’t allow you to act on it, which could block your progress. You don’t need to change your workflow — the improvement is available directly in the rebase conflict modal.

        • Timeframe: March 2026.

        3. Multiple conflicts on the same item are now all resolvable

        • Value: Ability to see and resolve all conflicts on an item, even when there are multiple, so merges can be completed without hidden conflicts blocking them.

        • Impact: When a single item has multiple conflicts (for example, a modification conflict and a naming collision), all of them are now displayed and can be resolved in the conflict resolve modal. Previously, some conflicts were hidden, which could prevent you from completing the merge. Your workflow doesn’t need to change — the improvement is available directly in the merge conflict overview and resolve modal.

        • Timeframe: March 2026.


         

        Education

         

        New

        1. Page layouts and widgets in Betty Genius

        Video guide and Academy lesson explaining how layouts and widgets differ, and how they work together to create reusable page structure and content across pages

        2. How to create an MCP server

        Shows how to set up an MCP server in Betty Blocks so AI clients such as Microsoft Copilot, ChatGPT, and Claude can securely connect to your application and use real business data and workflows instead of generic knowledge.

        3. Data filtering lesson

        Explains how data filtering works in Betty Blocks — from user-based and page-level filters to action logic and common pitfalls — helping you control which records are loaded, shown, and processed in your app


        Improvements & fixes

        Documentation home page

        Updated with a dedicated Betty Genius section for quicker navigation and easier access to relevant learning materials


        Up next

          1. Application CSP settings

          New article covering Content Security Policy configuration in Betty Blocks. Learn how to safely configure CSP, including required default URLs (such as assets), along with best practices and key considerations to prevent unexpected behavior

          Timeframe: Upcoming two weeks

          2. Forms and Action Buttons in Betty Genius 

          We’ll cover how to use Forms and Action Buttons in Betty Genius once these updates are released. This includes working with fully interactive Forms for create, edit, and login flows, and configuring buttons that trigger actions at runtime in Genius-generated pages.

          Timeframe: March 2026



          Platform roadmap

          Want to know more about the upcoming features and functionalities of the Betty Blocks platform? Visit the platform roadmap of our community, where you can find most of the topics that we are currently working on and are planning to work on. Let us know your thoughts by upvoting the topics you believe are the most valuable!

          Platform roadmap