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

Release notes - May 2026.11

List of release notes from May 26, 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: New Multi-autocomplete input component (with search)
The Genius component set now includes the Multi-autocomplete input components including search functionality. It's a component that allows users to select one or multiple options from the dropdown, supported by inline text search.

2. Betty Genius: Filtering collections using Multi-autocomplete inputs
In Genius-generated Pages, you are now able to filter collection variables on Habtm or Has-many relationships using values selected in the newly added Multi-autocomplete input component. This unlocks powerful relational filtering scenarios for example, using a Roles Multi-autocomplete input to dynamically filter a Users data table. You can configure the filter in the Users collection to return records that match "Any of" or "All of" the selected Roles from the input. 

3. Betty Genius: Dialog enhancements
In Genius-generated Pages, using dialogs are enhanced with:

  1. Set record context from a data table to the object page variable used in a dialog
  2. On closing a dialog, reset the form fields to their initial (default) values

4. Betty Genius: Debounce option on Genius input components
All relevant input components in the Genius component set are now supported with a debounce component  option meant to control the delay duration of the on change event when using the component at runtime. This is very helpful to minimize the number of queries send to the backend but also to enhance the experience of your end-users when interacting with input components.


 

Up next

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

  • Multi-file input component – Allows users to select and upload one or multiple files from their device to the application.
  • Tabs component – Lets users switch between different sections of content within the same view without navigating to a new page.
  • 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: June '26


2. Betty Genius: Displaying sub-collections in Pages
In Genius-generated Pages, you will be able to display sub-collections (Has-many or Habtm relationships) directly within both data table columns and record detail views. This enhancement makes it easy to surface relational data inline, without additional configuration or workarounds.

Typical use cases include:

  • Displaying a project’s Labels directly within Projects data table.
  • Showing a list of Labels within a Project detail view.

Timeframe: May '26


3. Betty Genius: External dependencies support in Genius components
We are introducing support for external dependencies within Genius components, enabling the use of third-party libraries directly inside the Genius component set. This will allow us to ship more powerful, feature-rich components, such as a Google Maps component, that rely on established external libraries while remaining fully integrated within the platform.

This capability is also designed to extend beyond platform-provided components. In the future, users will be able to leverage the same mechanism to incorporate external dependencies into their own components, similar to what is already possible with the MUI component set.

Overall, this unlocks a new level of flexibility and extensibility for building advanced, production-ready UI components within Genius.

Timeframe: May '26


4. Betty Genius: Data table column sorting controls
In Genius-generated Pages, you will be able use data table column sorting controls. This allows you to sort on different table columns with different data types (Text, Belongsto, Dates, etc).

Timeframe: June '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: June '26


6. Betty Genius: Enhanced compile validations
In Genius-generated Pages, the compile validator when clicking Play will be extended with for example validating Page variables and Page interactions for invalid metadata due to deleted used references inside of them. These will come up as errors to resolve before the compilation can succeed. 

Timeframe: June '26


7. Betty Genius: Number array page variable type
In Genius-pages, a new variable type will be supported: The custom collection of numbers (Number array). This unlocks the following use cases: 

  • Filtering data table collections on a Multi autocomplete input on button click instead of only on change of the input itself
  • To support multi-row selection in data tables to run batch Actions (e.g. Update the status property of the selected records from the table ).

Timeframe: June '26


8. 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: June '26


 

Actions

 

New features

1. Wasm Actions can run up to 10 minutes

  • Value: Wasm Actions now support execution times of up to 10 minutes, enabling users to run more advanced and long-running processes without interruption. This allows for more complex integrations, larger data processing tasks, and extended business logic execution within a single action flow. Users can reduce the need for workarounds such as splitting processes into multiple actions.

  • Impact: Existing Wasm Actions will automatically benefit from the increased execution limit without requiring configuration changes. Users can continue building and deploying Wasm Actions through the Actions module as before, while now supporting longer-running workloads more reliably. This update is especially beneficial for integrations, external API calls, and data-heavy processing scenarios.


Improvements & fixes

  • Fix: Actions overview search and pagination conflict: Fixed an issue where searching for actions while on page 2+ of the Actions overview would incorrectly show "No matching search results", and switching tabs while on a later page would show "There's nothing here, yet". Search and pagination now work correctly together.

  • Fix: Actions list doesn't refresh after deleting an action Fixed an issue where deleting an action would not trigger a refetch of the actions overview, causing the deleted action to remain visible until a manual page refresh.


Up next

New functions:

  • Base64 to File: A new Wasm-based function will be released that converts a Base64-encoded string into a file. Go to our Github to take a look.

  • Store File: A new native Wasm component for storing files is soon available in the native Wasm action set. With it, builders can now store files directly from native Wasm actions without relying on custom action code or external workarounds. This makes file storage a first-class step in native Wasm workflows.
  • Timeframe: This week
 
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.
  • Timeframe: End of June.

 

My Betty Blocks

 

New features

Inline account creation in the Prompt Assistant

  • Value: Users can sign up for Betty Blocks directly inside the Prompt Assistant. The flow combines role selection and account creation, validates business emails, sends a magic login link, and drops users into the IDE with their prompt already loaded.
  • Impact: Removes the redirect to a separate sign-up window, cutting steps between writing a prompt and building in the IDE. If you link to the old sign-up URL anywhere, point it to the in-Assistant flow.

Improvements & fixes

1. Registration flow fits on standard laptop screens

  • Value: The public registration screens were rebuilt to fit without scrolling, and a redundant bottom logo was removed.
  • Impact: Smoother first impression for users signing up on a laptop.

2. Percona XtraDB Cluster compatibility (on-prem)

  • Value: Database migrations now use LOCK=SHARE instead of LOCK=NONE to match PXC's stricter DDL locking rules.
  • Impact: Resolves migration failures for on-prem customers running Percona XtraDB Cluster. Update to the latest version; re-run any migrations that previously rolled back.

3. Readable error messages in the Prompt Assistant

  • Value: The Genius Prompt Validator now always returns a readable message or a handled error instead of raw JSON.
  • Impact: End users see a clear explanation when something goes wrong, instead of an unparsed object.

4. Trial zone: creating apps from templates works again

  • Value: Template-based app creation in the trial zone now provisions a storage bucket as part of the flow.
  • Impact: Trial users can create apps from templates without silent failures. Apps that failed before this fix won't recover automatically — recreate them.

Education

 

New component articles

Reference guides covering core components in Genius Pages – what each one does, how to configure it, and when to use it.