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

Release notes - March 2026.5

List of release notes from March 4, 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: Enhanced 'Edit record' Form capabilities

The 'Edit record' Form functionality in Genius-generated pages has improved to make them more interactive and useful. Previously, generated Edit Forms included input fields but lacked data binding and submission capabilities. With this enhancement, edit record forms are supported.

This support of functional 'Edit record' Form capabilities comes with the same setup and advantages of the recently released 'Create record' Forms.


2. Betty Genius: Form inputs based on relational and list properties
In Genius-generated create or edit record forms, the following input cases are now supported:

  • Select and Radio inputs based on data model belongs-to relationships.
  • Select and Radio inputs based on list properties.

Limitations: Currently, inputs based on data model 'has-many' or 'has-and-belongs-to many' relationships are not yet available. As well as an Autocomplete input component for belongs-to relationships.  


3. Betty Genius: Changing a generated Form post-generation

On Genius‑generated pages, Forms could already be created. With this release, you can now manually adjust those forms after generation using drag-and-drop in the following ways:

  • Extend your generated forms by dragging new inputs onto them (model property-based or not).
  • Remove generated inputs from your generated form. 
  • Update generated inputs to a different property.

In all these cases, the form object with its properties is synced and updated to represent the form state as you have designed it. 

Limitations: When you change a Form after it’s been generated, the assigned rows in action steps (for example, in Create or Update steps) are not yet updated automatically. In Genius-generated pages, this is still a manual task, but it will be automated in an upcoming release.


4. Betty Genius: Enhanced buttons to run an action

The Button component in Genius-generated pages has been enhanced so it can now trigger actions on click. Previously, generated pages did not include buttons that could execute actions at runtime. With this update, Genius will generate pages that include:

  • Buttons with placeholder (empty) actions intended to trigger backend operations at runtime, such as Export my data, Send email, or Update record status.
  • Buttons with fully configured and functional actions to support Delete record use cases.

These buttons will be available on: detail view pages, edit record pages or overview pages within a data table column context.


5. Betty Genius: action response variables

In Genius-generated pages, we’ve introduced action response variables. For every action reference on a page or layout, a corresponding action response variable is automatically created. This gives you a consistent way to access action results and runtime metadata (for example, whether an action “is done” or “is loading”). These variables are system-generated, visible in both the resources sidebar and the entity browser, and contain structured information about the action outcome. You can use them directly in UI components (to show real‑time action results), interactions, or display logic without any manual configuration.

The current implementation supports returning the following data types in an action’s Finish step:

  • Primitive types: Text, Number, Decimal, and Checkbox

  • Primitive types that are part of a record variable in the action (for example, `NewProject.Title`)

  • Schema models (for example, the output of an HTTPS step)

Limitations: At this stage, you cannot return entire record variables as full objects back to the page. Only nested (supported) property types and complete schema models can be exposed through action response variables on a page. If this limitation is blocking your use case, please contact support.


 

Improvements & fixes

Betty Genius improvement:

More stable data model generation process

We have improved the stability of the data model generation process during multi-page generation by Genius. This enhancement increases the overall success rate and ensures more consistent results when generating data models. 


Betty Genius bug fix:
'Generate Layout' option in single-page generation 

We fixed an issue in Genius single-page generation related to the 'Generate Layout' option.

Previously, when a user selected 'Generate Layout', Genius generated the page but did not consistently create the associated layout. This issue has now been resolved, and layouts are correctly created as expected.


Betty Genius bug fix:
Empty Layout content in multi-page generation

We resolved an issue in multi-page generation by Genius where newly created layouts could contain empty content.

Previously, when a user created a new layout during multi-page generation, Genius generated the pages correctly but occasionally created a layout without content. This has now been fixed, ensuring layouts are generated with the expected content.


Betty Genius improvement:
Requirements overview now displays layout requirements

We’ve enhanced the requirements generation experience during multi-page generation.

In the Requirements overview, layouts marked as 'To Be Generated' now display the specific requirements they contain. Previously, the overview did not show which requirements were included in these layouts. With this update, you can now see a complete and transparent breakdown of requirements directly within the overview. You can also update, add or remove certain requirements. 

This improvement provides better visibility and helps you review generated content more efficiently.


 

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: More stable page generation 
    We will improve the stability of the page generation process during single- and multi-page generation by Genius. This will increase the overall success rate and ensure more reliable generations when using Genius. 

    Timeframe: March '26


    3. Betty Genius: Discover Betty Genius in all your existing applications (Beta)
    We’re excited to announce an important update to the platform: the availability of Betty Genius in all existing applications.  

    Currently, Betty Genius is controlled by a feature flag and is not available in every existing application. With this update, we will remove that limitation. Betty Genius will be discoverable and available across existing applications while remaining completely optional. 

    This means you can explore and experience Genius at your own pace, without changing the way you currently develop applications. Your existing workflows remain fully intact. The only remaining requirement is related to the page compiler. Betty Genius–generated pages are compatible only with the new Pages compiler. Applications using the legacy pages compiler will need to migrate to the new pages compiler to use Genius.

    Timeframe: March '26


    4. 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


    5. 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: March '26


     

    Actions

     

    Improvements & fixes

    1. Remove the required description validation when uploading Wasm components

    • Value: When your custom Wasm component contains many different functions, it can be tiresome to add a description to every single one. By making descriptions optional, you can skip this step and upload faster

    • Impact: No action is required

    2. Output schema model is not linked to the function

    • Value: With the release of auto-generated schema models, some output schema models were not correctly linked to their functions. This is now fixed, and a helper text for the specific schema model is shown below the output option

       

    • Impact: Users need to re-drag their custom Wasm components onto the canvas

    3. Bare outputs in custom Wasm components not generating schema models

    • Value: Using a bare output in your custom Wasm component (e.g., func(id: string) -> output) now automatically generates schema models when dropping the function onto the canvas.

    • Impact: Users need to re-drag their custom Wasm components onto the canvas.


    Up next

      Connecting your business data with AI conversations through MCP

      Value: Soon, Betty Blocks will introduce a new feature to the platform: MCP servers. Builders are able to connect their Betty Blocks application to AI assistants using the Model Context Protocol, so that AI can understand and interact with live business data in a controlled way. This enables AI-driven conversations that are grounded in real application data instead of static prompts. It reduces the need for custom API layers and makes it easier to bring AI into operational workflows. The result is faster innovation with full control over what data and actions are exposed.

      Impact: After release, builders will be able to enable the MCP server in their application and configure which models and Wasm actions are available to AI clients. AI tools that support MCP can then connect directly to the Betty Blocks application to read context or trigger actions. To gain value, builders can create an MCP server and define the MCP tools (the wasm actions) they want to make available.

      Timeframe: mid-March 2026

      Read more in this article: Connecting your business data with AI conversations through MCP and low-code


       

      My Betty Blocks

       

      Improvements & fixes

      1. Migration to new URL structure

      Value: Improves platform stability and user experience by preventing unexpected logouts during development sessions. The new URL structure ensures more reliable authentication and smoother navigation across environments.

      Impact:

      • The platform will move from the old URL structure:
        https://ide-{zone}.betty.services/app/{appIdentifier}
        to the new structure:
        https://{appIdentifier}.bettyblocks.com/
      • Existing links and bookmarks will continue to work via automatic redirects.
      • For newly shared or saved links, users should update bookmarks to the new URL structure.
      • If a link does not resolve correctly, users can always access their application via My Betty Blocks.
      • The migration will be executed during a scheduled maintenance window per zone.

      2. Extended refresh token lifetime

      Value: Reduces login interruptions by keeping users authenticated for longer periods, improving productivity during extended working sessions.

      Impact:

      • The refresh token lifetime will be extended from 24 hours to 30 days.
      • Applications will be able to refresh access tokens for a longer period without requiring users to log in again.
      • Existing security mechanisms remain unchanged.
      • No action is required from customers to benefit from this improvement.

      Up next

        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.

        Timeframe: March 2026


         


        Education

         

        New

        1. Page resources

        Introduces the Page resources panel in the page builder — a central place to view and manage input, page, and current user variables, making it easier to bind data and control dynamic behavior within a single page.

        2. Application cookies

        Provides a clear overview of which cookies a Betty Blocks application may use, when they are created, and which platform features rely on them.

        3. Page layouts and widgets in Betty Genius

        Explains the difference between widgets and page layouts in Betty Genius, and how they work together to create reusable structure and content across your pages.

        4. Data filtering

        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.

        Note: This video also lays the groundwork for an upcoming lesson in the Building with data course.


        Up next

          1. Data model best practices

          New Academy course for business technologists covering data normalization and limits, property formats (numbers and dates), User vs Webuser (+Role) models, and many‑to‑many (and other) relationships

          Timeframe: March 2026


          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.

          This article supports the upcoming MCP server capability within Actions.

          Timeframe: March 2026


          3. 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