Release notes - February 2026.3
List of release notes from February 3, 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
Betty Genius: enhanced Form capabilities
Betty Genius-generated pages now include functional 'create record' Form capabilities. Previously, generated Create Form input fields were lacking data binding and submission capabilities. With this new feature release, Create Forms are now supported.
In Genius-generated pages, we updated the way you call form actions. Actually, any type of action. Instead of using a direct 'Action' option on the Form (component), we introduced a new way:
- To call any type of action, Betty Genius will generate a (page) action reference for you. This lives on the page level and can be reused and is decoupled from any component on your page.
- From within the scope of a component, triggering an action goes through a component interaction now. On (button) click or (form) submit, run action reference X.
- Within the scope of the interaction, you have the ability to map values to your expected action input variables.
This new way provides significantly more flexibility and reusability advantages in comparison to the non-Genius-generated pages. In addition to the new way of calling actions, we’ve also introduced a major improvement in how Form data is handled on Genius-generated pages:
- Every Form now represents a form state object.
- This Form object (including all its values) is directly available at runtime and can be used across other components (options) on the page.
This unlocks greater ease of use in building Forms and provides powerful new capabilities, such as:
-
Live value binding: Display a Project title text input value in a Title / Text component. The title text updates on page load and on every change in the input (without a database round trip).
-
Display logic: Show the Project description field only when the Project title has a value, and hide it otherwise (without a database round trip).
Limitations
As with any new feature, there are some current limitations. In Genius-generated Create Forms, the following are not yet supported:
- Inputs based on data model relations
- Inputs based on List properties.
- Action steps assign row syncing based on Form changes on the page at design time.
These capabilities are planned for a future iteration and will be added in a subsequent release.
Improvements & fixes
Pages compiler/ CompilerJS improvement:
Early access token refresh to prevent in-transit expiration
We updated the access token refresh flow. Previously, on the client-side (browser), we only initiated the refresh token flow after the access token had fully expired. There was no buffer or preemptive refresh window to account for network latency or request processing time. This design choice did not have functional or behavioral requirements that justify waiting until the exact expiration time.
To mitigate the issue, the refresh token flow is now triggered proactively instead of waiting for the access token to fully expire. Specifically:
- Client-side - we start the refresh token flow when the access token is within 30 seconds of its expiration time.
- This buffer accounts for network latency and request processing delays. We believe 30 seconds is reasonable.
- Under average to high application usage, this change significantly reduces the probability of sending requests with a token that expires in transit.
Betty-Genius bug fix:
Fixed association creation failures in Betty Genius
We updated Betty Genius to fix a defect in creating data model associations. Previously, when Genius attempted to create new models with associated relationships via the prompt requirements overview, the association creation would occasionally fail. This issue has now been resolved.
Up next
1. Betty Genius: enhanced Edit Form capabilities
We’re improving the 'edit record' Form functionality in Genius-generated pages to make them more interactive and useful. Currently, generated edit record forms include input fields but are lacking data binding and submission capabilities. With this enhancement, edit record forms will be fully supported.
This support of functional Edit Form capabilities comes with the same setup and advantages as the recently released Create Form.
Timeframe: February ‘26
2. Betty Genius: Form inputs based on relational and list properties
In Genius-generated Create or Edit Forms, the following input cases will be supported:
- Select, Radio or Autocomplete inputs based on data model relationships.
- Select, Radio or Autocomplete inputs based on list properties.
Timeframe: February 2026
3. Betty Genius: changing a generated Form post-generation
In Genius-generated Pages, Forms could be created. This next release allows you to change Forms post-generation manually with the following cases:
- Extend your generated Forms by dragging a new input inside them (model property-based or not).
- Remove generated inputs from your generated Form
- Update generated inputs to a different property
Timeframe: February 2026
4. Betty Genius: enhanced Buttons to run an action
We’re improving the Button component functionality in Genius-generated pages to make them suitable to run an action on button click. Currently, generated pages are lacking Buttons that can run an action at runtime. With this update, Genius will generate pages that include:
- Buttons with placeholder (empty) actions are 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 the 'Delete Record' use case.
These buttons will be available on: Detail view pages, Edit record pages and Overview pages, within a data table column context
Timeframe: February 2026
5. Betty Genius: action response variables
In Genius-generated Pages, we will introduce the use of action response variables. An action response variable is created for every action reference on a Page or Layout, providing a standardized way to access action results and the runtime metadata of the action (such as “is done” or “is loading”).
Action response variables are system-generated, displayed in both the resources sidebar and entity browser, and include structured information about the action outcome. Users can leverage these variables in UI components (to display real-time action outcomes), interactions, or display logic without any manual setup.
Timeframe: February 2026
Actions
Up next
1. Public release of Wasm-based actions
-
Value: We’re excited to introduce Wasm-based Actions in Betty Blocks, a major step forward in making low-code truly open for every programming language, extensible, and portable.
-
Impact: Once released, users can create Wasm-based actions directly in the Actions IDE.
Timeframe: This week
2. Autogeneration of schema models for custom Wasm functions
-
Value: When uploading custom Wasm components, Betty Blocks will automatically generate schema models that define custom interfaces (e.g., Record, Array). This allows users to immediately work with accurate, reusable, and typed data structures in the Wasm Action Canvas without manually creating schema models.
-
Impact: Once released, building API calls with Wasm-based actions becomes faster and simpler, reducing manual setup and speeding up the development process.
Timeframe: Within 2 weeks
3. Debug logging for Wasm-based actions
-
Value: Users can debug Wasm-based actions through the logs overview once logging is enabled. This provides the same level of visibility and troubleshooting capabilities as standard actions.
-
Impact: Once released, the debugging experience for Wasm actions will mirror that of regular actions, making it easier to identify and resolve issues.
Timeframe: February 2026
My Betty Blocks
New features
Manual application back-up (On-premise)
-
Value: On-premise support teams can manually create an application backup, ensuring that application configurations and data can be restored when needed.
-
Impact: Through the support interface or directly on the pods, support staff and dev-ops engineers can manually create application backups. File assets are not yet included and will be supported in a future increment
Improvements & fixes
Organization unauthorized error
-
Value: Organization user management now correctly shows an unauthorised error instead of a 500 error.
-
Impact: Make sure you don’t have permissions to view the organzation's user management, then navigate to the user management.
Up next
1. Application restore via pods (On-premise)
-
Value: On-premise support teams can restore an application via a stored backup, ensuring that application configurations and data can be restored when needed.
-
Impact: Directly calling the pods, dev-ops engineers can trigger restore functionality to restore an application. File assets are not yet included and will be supported in a future increment.
-
Timeframe: February 2026
2. Application overview sidebar
-
Value: Improves usability and consistency by aligning the Application overview with the Organization and Company overviews, creating a more intuitive and cohesive navigation experience.
-
Impact: Application overview has been redesigned to include a sidebar navigation, making it easier for users to find and access application-related information while ensuring a consistent layout across the platform.
-
Timeframe: February 2026
3. Migration to new URL structure (delayed)
Value: We are updating the URL structure for all zones and their application. This prevents users from being logged off unexpectedly from the building environment and ensures a smoother, more reliable experience.
Impact:
-
New URL structure: https://{appIdentifier}.bettyblocks.com/ from old URL structure: https://ide-{zone}.betty.services/app/{appIdentifier}.
-
No broken links, existing bookmarks and links will continue to work thanks to a redirect.
-
For new links, update your bookmarks to the new URL structure.
-
If a link doesn’t work, go to My Betty Blocks and open your application from there.
-
Migration will occur during a scheduled maintenance window per zone.
Timeframe: February 2026
4. Extended refresh token lifetime
-
Value: Users remain authenticated for a longer period without needing to reauthenticate, improving user experience and reducing friction during longer working sessions.
-
Impact: The refresh token lifetime has been increased from 24 hours to 30 days, allowing applications to refresh access tokens over a longer period while maintaining existing security mechanisms.
-
Timeframe: February 2026
Education
New
Using CRUD and Forms: A new modular course focused on using Create and Update Record steps, adding Delete functionality, and working with Forms in the page builder to handle core CRUD flows. Includes a practical assignment and a quiz
Public videos available on YouTube:
Improvements & fixes
1. Page security (for a specific role): Added a new use case that explains how to restrict page access based on the current webuser’s in-app role within the same authentication profile. The update clarifies how to handle redirects (for example, to a 403 page) when role-based access is required beyond the global error page configuration.
2. Create, Update & Login - Form components: Updated the article to reflect the current page builder UI, including new screenshots and revised explanations.
3. Using audit logs in My Betty Blocks: Added information on retrieving organization audit logs using Audit Log API.
Up next
1. Data filtering
Additional lesson(s) for Building with data Academy course, covering how to apply filters across different parts of the platform, including common use cases and frequently asked questions.
Timeframe: February 2026
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: February 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!