Release notes - January 2026.1
List of release notes from January 6, 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
Improvements and fixes
Betty Genius improvement
1. Dynamic routes in generated navigation
We’ve enhanced Betty Genius page-generation to better support dynamic routing in generated pages and layouts. Navigation components created as part of generated layouts and pages can now include dynamic routes (for example, “projects/project-edit/1”) as well as the correct value mapping inside the navigation component.
This improvement ensures a seamless navigation experience at runtime, especially for Trial users exploring generated applications.
Page builder IDE improvement
2. Page or partial input variables update
We’ve improved the page builder IDE experience when creating new input variables. Previously, newly created page input variables only appeared in the available items list after a browser refresh. This issue has now been resolved, allowing newly created ones to be used immediately without refreshing the page.
Component set improvement
3. Number input update after record selection
We’ve improved the component-set to ensure number inputs update correctly after a SetCurrentRecord interaction. Previously, number fields did not reflect updated values when the selected record changed, while text fields updated as expected. This inconsistency has now been resolved, ensuring number inputs stay in sync with the selected record. This fix is only compatible with the latest component version.
Component set bug fix
4. Alert component icon display
We’ve fixed an issue with the Alert component where an icon was displayed even when no icon was selected. Previously, leaving the icon empty could still result in an icon being shown. This behavior has now been corrected, ensuring the Alert component remains icon-free when no icon is configured.
New Pages compiler improvement
5. Mapping of partial input variables
Previously, input variables defined on a partial were not available in the entity browser when mapping them to a page input variable within component options. As a result, only regular variables could be used. This limitation has now been resolved, allowing partial input variables to be used in this scope.
Up next
1. Betty Genius: Introducing page-level action references
Betty Genius–generated pages will soon connect components to actions in a new way. Instead of linking components directly to actions (as is currently the case for Forms or Action button components), you will define reusable page-level actions that serve as references to the underlying action. Using a globally available 'Run page action' interaction event, you can then connect these page actions to your components.
This update decouples components from actions, making your pages more flexible, maintainable, and easier to evolve. It also brings UX consistency, just as page variables act as an intermediary between components and data models on the page level, page actions now serve as the intermediary between components and workflow actions.
Timeframe: January 2026
2. Betty Genius: Enhanced Form capabilities
Form functionality in Genius-generated pages is being updated to make forms fully interactive and production-ready. At the moment, generated forms only render input fields and do not yet support data binding or submission. With this update, forms will fully support complete edit, create, and user login scenarios.
These updates will include improvements to the Form component, all related input components, and their runtime behavior, ensuring that form data can be properly bound, submitted, and processed in an Action.
Timeframe: January 2026
3. Betty Genius: Enhanced buttons to run an action
We’re enhancing Button component functionality in Genius-generated pages so they can trigger actions directly on click. Today, these pages don’t yet include Buttons that execute an action at runtime. With this update, Action Buttons in Genius-generated pages will fully support running actions, making them ready for production use.
Timeframe: January 2026
4. New Pages compiler will be the default for all new applications
We’re excited to announce a major upgrade to our platform: the new Pages compiler will now be enabled by default for all new applications created on all cloud zones (excluding on-premise customers). Over the past few months, we’ve gradually rolled out this upgrade to selected customers in specific zones. Now, we’re ready to take the next big step in our rollout plan.
- Who is affected? All customers running applications on shared or private Betty Blocks cloud environments. Existing applications will not be automatically upgraded. Only new applications created after the release date will use the new Pages compiler.
- When? The release date is now planned for Tuesday, 20th January 2026
- What’s changing? From the release date onward, all new applications will automatically use the new Pages compiler. This upgrade brings significant improvements in performance, efficiency, and brings new features with new capabilities in application development.
Why switch to the new Pages compiler?
- Every compile compiles all Pages: All pages are compiled at once, eliminating the need to click 'Play' for every edited page. This greatly enhances the developer experience.
- Optimized query generation: Queries are now generated only for properties used on a page. This results in smaller, more efficient queries and a faster, smoother experience for end users.
- Improved merge performance: Currently, merging applications could feel slow. The new compiler resolves this, speeding up merges significantly.
- Full Betty Open compatibility: Only the new compiler’s output is compatible with Betty Open and can be exported as a React app to run on external hosting platforms.
- Packed with new features:
- Page layouts for more flexible design
- Current user variables for personalized applications
- Deep-linking support (return to referring URL) for seamless user authentication
- AI Betty Genius compatibility with all current and upcoming AI-powered features
Actions
Up next
1. Implementation of WasmCloud
- Value: Behind the scenes, we work on improving the user experience of Wasm action, creating a more stable and reliable action environment with the latest version of WasmCloud.
- Impact: Once released, all newly executed Wasm actions will run through WasmCloud without requiring any manual changes from users. Existing Wasm actions will continue to work as expected.
Timeframe: January 2026
2. Upload API: Wasm components in one go via the multi-function upload
- Value: Users will be able to upload API based Wasm components using the multi-function upload, allowing a complete API integration to be added to the application in just one go. This makes it easier to bring in related endpoints such as authentication, create, read, update, and delete, and significantly reduces the effort required to set up external data sources.
- Impact: Once released, users can upload a Wasm file that contains API related functions. This enables users to combine and reuse these components when building data sources or actions, improving flexibility and speeding up development.
Timeframe: January 2026
My Betty Blocks
Improvements & fixes
1. Able to update branches that only had one conflicting change
- Value: Branches can now be updated when there is only one conflict to resolve
- Impact: Create a conflicting change between a branch and another branch merged into its parent sandbox, then resolve the conflict in the rebase plan by choosing the branch change.
2. Deleting a branch or sandbox now correctly updates the interface
- Value: Prevents confusion after removing a branch or sandbox by immediately reflecting the change in the interface
- Impact: Delete a branch or sandbox and see it removed right away from the application details and the sandbox manager lists
3. Broken flow in app creation based on template
- Value: Navigating away from the template details no longer results in an error screen
- Impact: You can now create a new application from a template and navigate to the organization settings via the sidebar without encountering an error.
Up next
1. Migration to new URL structure
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.
2. Copy many-to-many relational data
Value: Many-to-many relational data between two settings models will now be copied during a merge, so all configured relationships from your development environment are preserved in the target environment.
Impact: Create two models in your development sandbox that are connected by a has-and-belongs-to-many relationship and enable the settings model toggle for both. When you merge the application, the relational data between these models will remain intact.
Timeframe: This month
Education
Up next
1. Company vs application SSO configurations: Guidance on available SSO setups - both company (My Betty Blocks) and application-level
Timeframe: Mid-January 2026
2. 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
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!