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

Release notes - September 2026.18

List of release notes from September 1, 2026

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: set page language for accessibility
In Genius-generated Pages, you are now able to set the HTML language attribute on your pages instead of it always being fixed to English. A new "Default page language" setting in your application settings sets the language for the whole app, and a "Page language" field on individual pages lets you override it per page. This allows screen readers and other assistive technology to announce content in the correct language, helping you meet accessibility legislation requirements.

2. Betty Genius: Use action response variables as values in Set Values
In Genius-generated Pages, the Set Values interaction now supports selecting an action response property as the value being assigned, not just as the target. This lets builders pipe an action's output — for example, a calculated date — directly into a page variable, removing the previous restriction that blocked action response properties from being used as Set Values values.

3. Betty Genius: Use Form schema properties as the target variable in Set Values
In Genius-generated Pages, the Set Values interaction now supports selecting a Form schema (custom object) property as the variable being set. This lets builders assign values — for example, from an action response like an address lookup — directly into individual Form schema properties (e.g. City, Street), removing the previous restriction that blocked Form schema properties from being used as a Set Values target.

4. Betty Genius: catch invalid component interaction metadata
In Genius-generated Pages, the compilation flow now includes the metadata validation of component-level interactions, to catch missing references such as page variables, components, or actions. This prevents pages from being compiled with broken interaction references. Builders now receive clear error states directly on the affected interaction (e.g. "Page variable not found"), and a matching entry in the error overview that deep-links straight to the broken interaction, so issues are caught and fixed at compile time instead of surfacing as runtime failures for example. 

This increment only affects Genius-pages, and is not be compatible for pages created with the MUI component set.

5. Betty Genius: New Tabs component supported
Genius-generated Pages now support a new Tabs component, allowing builders to organize related content into separate, switchable panels. Each Tab can be shown or hidden using display logic (for example, showing a "Settings" tab only to admin users), and disabled independently of the others. The active tab can be controlled dynamically through a page variable, letting an action's result (e.g. after a submit) drive which tab is shown, in addition to the default click-to-switch behavior. Builders can also set a static default tab, toggle the underline styling on or off, and distribute tab headers evenly across the full width of the component. 

6. Betty Genius: Input variables in data conditions and toggle option
Page input variables can now be used on the left-hand side of "on data condition" logic and in toggle component options within Genius-generated pages, giving builders more flexibility to drive dynamic page behavior based on user or session input.

For example, when a project is created, the user can be redirected to the dashboard Page with the page input variable status set to project_created — a data condition then checks this variable and triggers a green success banner.


Improvements & fixes

Page builder:

1. Entity browser search improvement
Fixed the entity browser search field so it works when used through a form schema, and fixed an issue that prevented searching with space characters.

Genius AI:
1. More accurate sample data
Fixed missing relational dummy data, such as Sales Orders and Customers, and migrated the dummy data feature onto newer infrastructure.

2. Genius-generated components render correctly
Fixed a bug where the Styles tab showed "Styles unavailable" for buttons and other components generated by Genius AI, and fixed an issue where tabs were not being used correctly in Genius-generated pages.

3. More reliable AI-applied plans
Fixed several issues where applying an AI-generated plan could fail: plans that created interaction functions, page duplication that lost unmapped references, and errors that occurred when a plan was applied across apps. The underlying plan-execution logic was also refactored for stability, and a related runtime error was resolved.

4. Fixed hidden delete-session confirmation
The confirmation modal for deleting a Genius chat session no longer appears behind the chat sessions overview. Users can now see and confirm session deletions properly instead of the dialog being hidden.

Pages compiler:
1. Data query error at runtime
Fixed an issue where the pages compiler generated invalid data queries for properties with a digit following an underscore, and fixed an error thrown when using a filtered collection in an autocomplete component.


Up next

1. Betty Genius: AI page editing to Genius Chat
Betty Genius AI is getting a major upgrade, rolling out in three releases as capabilities move from the current experience into the new Genius AI experience. This 2nd release focuses entirely on: enabling the AI page-editing capability via Genius chat sessions. 

What's included in this release?

  • Sidebar prompt box removed: The page-edit prompt box in the Page Builder's left sidebar is being phased out and consolidated into Genius Chat sessions.
  • New chat mode: Genius Chat introduces a new "Think · Plan · Preview" mode.
  • Live preview on canvas: In Preview mode, page changes made via Genius Chat appear directly on the canvas — you can accept or reject them before they're applied.
  • Smarter context awareness: Genius Chat now recognizes whether you're editing a page, action, model, etc. This improves the UX and gives Genius AI higher-quality context, leading to better results.

Timeframe: September '26


2. Betty Genius: Single-page generation to Genius Chat
Betty Genius AI is getting a major upgrade, rolling out in three releases as capabilities move from the current experience into the new Genius AI experience. This 3rd and last release of the transition focuses entirely on step 3: enabling single-page generation via Genius chat sessions.

What's included in this release?

  • Single-page creation moves to chat: The "Create single-page" prompt will now connect directly to Genius Chat — starting a new prompt for a new page kicks off a new session.
  • Image upload support: Use a screenshot or design mockup as input to generate your page.
  • Generic file upload in chat: Beyond images, you can now upload files like text or CSV documents — for example, requirements docs or process flows — to kick off a proposal generation in a Chat session.

Timeframe: September '26


3. Betty Genius: custom collections for dynamic questionnaire use cases
In Genius-pages, a new variable type is supported: custom collection variable. We will unlock the following use case by using this variable type: You can now create a Custom Collection page variable that stores an array of objects in state — for example, a set of dynamic form answers — before sending it to an action. Builders can collect and edit a list of related records directly on a page — such as answers to a dynamic questionnaire — and pass the whole set to an action in one go, instead of working around it with several separate variables. 

Timeframe: September '26


4. Betty Genius: Toggle item in collection
In Genius-pages, A new Toggle item in collection interaction will let you add or remove a collection item's ID from a Custom Collection variable with a single click, without affecting other rows. Users will be able to select multiple rows in a table — for example to update several records' status at once — using a checkbox per row that only toggles that row's own state. The same interaction also lets each row's detail panel open and close independently, so several records can be expanded and compared side by side instead of collapsing one whenever another is opened.

Timeframe: September '26


5. Betty Genius: new Text filter predicates – Is empty & Is not empty
In Genius-generated Pages, page variable filtering and display logic filtering will be supported with two new Text filter predicates: Is empty and Is not empty. These predicates make it easier to query or control content visibility based on whether a Text property has a value.

Example use cases:

  • Show the Last Name text field only if First Name has a value (Is not empty).
  • Display an information panel only if Email has no value (Is empty).

Expected behavior of is empty and exists on Text fields compared:

  • Is empty / Is not empty – Checks whether a Text field has content.
    • "" or NullIs empty
    • "Hello"Is not empty
  • Exists / Does not exist – Checks whether a Text field is defined (not null).
    • "" or "Hello"Exists
    • NullDoes not exist

Timeframe: September '26


6. Betty Genius: automated Form action step syncing
We are introducing automated syncing between Forms and their associated action steps in Genius-generated Pages. Today, when forms in Genius-generated Pages are modified, related action steps (such as Create or Update Record steps) do not automatically reflect those changes, requiring manual updates.

With this upcoming enhancement, any changes made to a Form (such as adding, removing, or updating inputs) will automatically be synchronized with the corresponding action steps. Field mappings will stay aligned without additional configuration.

This will make working with Genius-generated Pages more seamless and consistent with classic Pages, significantly reducing manual maintenance and ensuring form-driven workflows remain accurate as they evolve.

Timeframe: September '26


7. Betty Genius: new Genius components supported
Genius-generated Pages will include the following new components in the Genius set

  • Stepper component – guides users through a multi-step process in a defined sequence, displaying progress and allowing navigation between steps such as form wizards, onboarding flows, or checkout processes.
  • Responsive layout components - a set that automatically adapts to different screen sizes and viewports, enabling consistent and fluid designs across different screens.
  • Progress bar component - visually communicates the completion status of a task or process, showing users how far along they are as a filled bar that advances from 0% to 100%.

Timeframe: September '26


8. Betty Genius: Use multi input component on belongs-to relations
In Genius-pages, filters on a belongsTo relationship (e.g. Jurisdiction) will support "In" and "Not in" predicates. This will allow users to filter a list by several related values simultaneously — for example, legislation updates linked to either the EU or Brazil jurisdiction — using a single multi-select input instead of being limited to one value at a time.

Timeframe: September '26


9. Betty Genius: Display rich text
In Genius-pages, Text components will be able to display rich text properties (paragraphs, line breaks, links) as properly formatted content instead of showing the raw HTML tags. This allows Users to render Content stored as rich text — such as imported summaries or descriptions — to show up formatted and readable on the page, including clickable links, instead of exposing raw markup to end users.

Timeframe: September '26


10. Betty Genius: store a custom collection of objects before submitting to an Action
In Genius-pages, a new variable type is supported: custom collection variable. We will unlock the following use case by using this variable type: Build forms that store a collection of objects in local page state before submitting them to an action. For example, an event registration form where users can add one or more visitors as part of a single form submission.

Timeframe: October '26


 

Actions

 

New features

1. AI-generated Wasm Actions

  • Value: Users can generate actions automatically using Genius based on prompts. This reduces manual configuration work and helps teams build automations faster with fewer setup errors. AI-generated actions also make it easier for non-technical users to create consistent business logic and accelerate application delivery.
  • Impact: After release, users will be able to access AI-generated actions directly from the Genius chat when creating or editing an action flow. Users can describe the intended outcome in natural language, after which AI will suggest and configure the required actions automatically. Existing manually configured actions will continue to work as expected and can be further optimized using AI-generated suggestions.

2. App Blueprint now shows actions and models 

  • Value: App Blueprint gives builders a single, visual overview of an application's structure. Previously limited to pages and navigation, Blueprint has now been extended to also display the application's data models and actions alongside them. Builders can see how models, actions, and pages relate to each other at a glance, without navigating between separate screens. This makes it easier to understand an application's structure, onboard new team members faster, and spot gaps, missing relations, or redundant actions before they cause issues further down the line.
  • Impact: Available directly in App Blueprint — model and action nodes now appear alongside the existing page and navigation nodes, using the same visual language, so no separate view or setup step is needed to see them.

Improvements & fixes

  • Improvement: Genius AI now generates configuration sets. Genius-generated actions can now use configuration sets instead of being limited to a single API key. 

  • Improvement: AI indicator on Genius-generated actions. Actions created by Genius now show the same "AI-generated" stars icon already used for pages. Visible in both the actions overview list and the action detail view.

  • Bug fix: Sorting by "Logging" in the actions overview didn't work. Sorting the actions list by the Logging column now correctly respects ascending/descending order.


Up next

1. Overall improvements of the stability of Wasm Actions 
Continued work on the reliability of the wasm actions in design time and in runtime, addressing the root causes behind compile failures and backend/runtime unavailability.

  • Value: Fewer "not healthy" / backend unavailable errors and compile failures for builders working with Wasm actions, resulting in a more predictable and dependable actions runtime.
  • Impact: Stable compiling of actions and runtime performance.
  • Timeframe: In progress, no committed date yet.

2. OAuth for MCP servers

  • Value: Lets MCP clients authenticate against your app using its existing login methods (username/password, FusionAuth) instead of a separate MCP-specific login flow.
  • Impact: Will apply to any application exposing an MCP server; no action needed from builders once released.
  • Timeframe: Within the upcoming 4 weeks.

3. Compiling NextGen Actions to Wasm for Betty Blocks Open

NextGen Actions can be compiled towards the same WebAssembly-based runtime already used for wasm actions.

  • Value: Makes NextGen Actions run on open, standards-based technology instead of a closed, proprietary one, reducing vendor lock-in and bringing it in line with the rest of the actions platform.
  • Impact: Rolled out behind a feature flag, initially for customers using NextGen Actions.
  • Timeframe: In progress, no committed date yet.

 

My Betty Blocks

 

New features

System events in the audit log

Value: Admins can now see system events in the audit log, not just user actions.

Impact:

  • Automated and system-triggered changes are logged alongside user activity.
  • Full traceability of what happened in your environment, for compliance and troubleshooting.

Improvements & fixes

1. Inactive app tracking

  • Value: Apps now show when they became inactive and wake up automatically when used again.

  • Impact: Every app that goes inactive gets an "inactive since" label. As soon as there is new activity, the app returns to active on its own. This lays the groundwork for the upcoming notifications and clean-up features.

2. Merge overview links

  • Value: Merging changes between sandboxes is more reliable and easier to review.

  • Impact: Links in the merge overview redirect correctly for all change types, so you always land on the right change.


Up next

1. Notifications for inactive apps

  • Value: Admins get notified when their apps become inactive.

  • Impact: No more unused apps flying under the radar. Admins can act before apps clutter their environment. This is currently configured per customer, please reach out to support if you want to enabled this.

  • Timeframe: September 2026

2. Archiving and automated clean-up of unused apps

  • Value: Unused apps get an archived status and are cleaned up automatically after confirmation.

  • Impact: Keeps environments tidy and reduces cost and risk from stale apps. Admins are notified and asked to confirm before anything is removed. This is currently configured per customer, please reach out to support if you want to enabled this.

  • Timeframe: September 2026

3. Company AI Provider

  • Value: Companies can configure their own AI provider that will be used within the applications they are building.

  • Impact: More control over which AI models power your apps, including your preferred vendor setup. This will be behind a feature flag until the AI Agents are publicly released.

  • Timeframe: September 2026

4. AI Agents

  • Value: Build and manage AI agents directly in the platform.

  • Impact: A new AI Agents overview with canvas navigation is the first step toward native AI agent functions in your apps.

  • Timeframe: October 2026

     


 

Education

 

New 

Start building with new Genius AI

Genius AI is your building companion inside the Betty Blocks builder. You describe what you want in plain language; Genius AI turns that into a structured proposal, and once you approve it, the platform builds the pages, data models, and actions for you.


Improvements & fixes

Creating new pages | Genius

Updated the article demonstrating the routes for adding pages to your application, and when to use each


Up next

1. New environment for Betty Blocks Documentation
We're working on a new, updated docs format powered by AI – giving you instant answers instead of manual searching.

Timeframe: September '26

2. Registration request for Academy
A new flow for business users without a Betty Blocks account yet. They'll be able to request access to Academy and building tools through a form right inside Academy.

Timeframe: September '26