Release notes - December 2025.26
List of release notes from December 22, 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 data model association generation
We’ve improved data model generation when using Genius for module creation. Model associations are now fully recognized and incorporated throughout the process. These relationships are included in the requirements overview and are also applied during actual data model generation.
As a result, the generated data model is more complete, consistent, and structurally robust right from the start. This also includes dummy data generation.
Improvements and fixes
Component set bug fix: Autocomplete on change event
We’ve fixed an issue in the Autocomplete component where the ‘On change’ interaction event was not consistently triggered at runtime. The event now fires reliably whenever the selected value changes, ensuring correct behavior and more predictable interactions.
Impact: This update will only be available in the latest version of the Autocomplete component in the default Betty Block component set. Existing components on pages will not receive this update.
Component set improvements
1. Menu component - Added Interactions and Styles tabs
The Menu component now offers greater flexibility and an improved overall user experience. The component now supports the Show, Hide, and Show/Hide interactions, allowing child components (beyond MenuItem) to control the visibility of the popover menu more effectively. In addition, the standard Styles tab has been enabled for the Menu component. This provides access to core styling options, making it easier to customize the appearance and align the Menu with the rest of your application’s design.
Impact: This update will only be available in the latest version of the Menu component in the default Betty Block component set. Existing components on pages will not receive this update.
2. Data table component - Added 'Reset order' interaction
The Data table component now includes a 'Reset order' interaction to make reverting to the default sort easier. Previously, users could change sorting via column headers but had no way to return to the original order, especially if the default sort was hidden or unknown. Builders can attach this new interaction (e.g., to a button), and when triggered, the table instantly restores the original default sorting, regardless of current sort or column visibility.
Impact: This update will only be available in the latest version of the Data table component in the default Betty Block component set. Existing components on pages will not receive this update.
Betty Genius improvements
We’ve made several enhancements to Betty Genius to improve usability, feedback, and reliability during page and requirements generation:
Pages generation
- Status indicators: Updated Retrying and Failed statuses of Pages to provide clearer feedback.
- Retry mechanism: Restored the maximum retry limit (previously allowed infinite retries).
- Requirements status: Introduced loading and done statuses for requirements during page generation to provide progress feedback.
Requirements generation & overview
- Loading feedback: Improved loading indicators and skeleton loaders while generating pages and layouts in the requirements overview.
- Auto-scroll: Automatically scrolls as requirements are being generated for a smoother workflow.
- Enter key support: Pressing Enter now saves all open modals in the requirements overview.
Compile validation
- Error handling: Errors in page layouts now correctly redirect to the specific component responsible for the compile validation error, making debugging easier.
Single page generation
- Image upload & replication: Uploading images or replicating a webpage from a URL now produces expected results consistently.
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 ‘26
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 ‘26
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 ‘26
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
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
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. Application and sandbox navigation
- Value: We resolved an issue where the navigation between applications and sandboxes was not working correctly, causing the display of incorrect data
- Impact: Navigating from the settings of a sandbox, to the application details, to the settings of the production application will not result in the display of sandbox settings or vise versa.
2. Progress not updating status
- Value: We resolved an issue where the progress bar was updated with a delay, causing it to be stuck at 0%, resulting in longer wait times
- Impact: Application creation, merging etc.
3. Rollback plan has deadlinks
- Value: The rollback plan showed clickable links on items that did not navigate anywhere, resulting in unexpected behaviour
- Impact: Delete items in the rollback plan can now be navigated to
4. Unintended expand/collapse in merge plan
- Value: No longer triggers expand/collapse
- Impact: Clicking the checkbox in the modified conflict section
5. Unclear tooltip at cache full path conflict
- Value: It is now clear that the cached full path already taken in conflict and can be resolved by manually renaming
- Impact: When two pages are created within different branches, resulting in the same full page URL
Up next
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.
Education
New
1. Using Master template to scale consistent app development
- Value: Explains how admins can use master templates to standardize app structure and logic across teams. Helps reduce setup time, avoid inconsistencies, and reuse proven patterns when creating new sub-applications
-
Impact: Speeds up scaling across multiple apps while improving consistency and long-term maintainability
2. Editing your pages in Betty Genius (video tutorial + article)
- Impact: Helps users quickly adjust pages with Betty Genius by editing components or entire pages directly in the builder, reducing manual work and speeding up iteration
- Value: Gives clear guidance on how to edit pages with Betty Genius with AI prompts, making layout and content changes more accessible
Improvements & fixes
Improved Academy video playback with native YouTube embedding
- Value: Improves the Academy learning experience by embedding videos directly from YouTube, giving learners access to native playback controls like playback speed and quality
- Impact: Makes video content easier to watch and adapt to personal learning preferences
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!