Release notes - December 2025.25
List of release notes from December 9, 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
1. Betty Genius: Improved display of variable paths on canvas
We are improving the Pages canvas view of Genius-generated pages to provide a more consistent and readable display of variable paths in text options.
Currently, long variable paths like can break across lines or overflow their parent elements due to word-break issues, which can make the Page canvas harder to read, particularly when large heading text components are used in the Page builder.
With this upcoming update, variable paths will remain on a single line and stay contained within their parent elements, ensuring a cleaner, more consistent canvas experience. When it doesn’t fit on one line, the variable path will receive a truncated display . On hover, you will see the full variable path displayed in a tooltip.
This update is only compatible with Genius-generated pages.
2. Toggle Form changes syncing per action step
- Value: This feature will allow developers to enable or disable Form change synchronization for individual action steps that include a 'Value mapping' step option type (like the default Betty Blocks' Create and Update Record steps) and are connected to a Form component reference on a page
- Impact: This option enables the new time-saving synchronization feature to be applied to older Forms. It allows you to synchronize form changes across multiple action steps simultaneously and provides the flexibility to disable the synchronization feature when it is not needed.
Improvements and fixes
Component set bug fix: Autocomplete sometimes added unexpected name.matches filter
We’ve resolved a bug in the Autocomplete component where, in some cases, the component added a name.matches filter into the query at runtime. This unexpected additional filter causes the Autocomplete to return unexpected data records not matching with the actual filter defined in the component options. This issue has been resolved now.
Impact: This update will only be available in the latest version of the Autocomplete component in the default Betty Block component set. Existing components already in use on pages will not automatically receive this update.
Up next
1. Betty Genius: generation of associations between models
We’re improving the data model generation when using Genius for module generation. At this moment, associations between models are not taken into account. This will change with this update. Associations between models are included in the requirements overview as well as in the actual generation process.
Timeframe: December ‘25
2. Betty Genius: Introducing page-level action references
We’re improving how Betty Genius–generated pages connect components to actions. Instead of linking components directly to actions (like we have done with Forms or Action button components), you will now define page-level actions, which are reusable references that indirectly point to the underlying action. Via a global available “run page action” interaction event, you can connect the page action to the component.
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 page-level, page actions now serve as the intermediary between components and workflow actions.
Timeframe: December ‘25
3. Betty Genius: enhanced Form capabilities
We’re improving the Form functionality in Genius-generated pages to make them more interactive and useful. Currently, generated forms include input fields but are lacking data binding and submission capabilities. With this enhancement, forms will fully support edit, create, and login user use cases.
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
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 enhancement, Action buttons will fully support this capability.
Timeframe: January ‘26
Actions
Improvements and fixes
1. Visual output type indicator for action steps
- Value: Users will be able to quickly understand the type of data a step returns by viewing an icon that represents its output type. This helps clarify whether the result is an object, array, or other data type, making action flows easier to read and reducing guesswork during debugging.
- Impact: After the update, each step’s output will display as a small icon that indicates its output type. Users do not need to adjust any existing actions; the icons will appear automatically wherever outputs are shown.
2. Fix: Sorting of the logging column in the Actions overview
- Value: Previously, the sorting of the logging column in the Actions overview was non-functional. This is now fixed
- Impact: Users do not need to take any additional steps to benefit from this
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
My Betty Blocks
Improvements & fixes
1. Company template promotion
- Value: We fixed an issue where users couldn’t promote a template to be company-wide, even if they had the right permissions. Now, templates can be shared across organizations, making it easier to stay consistent.
- Impact: Go to Application settings → You are now able to select “Company” at the template level dropdown without being blocked by lacking permissions.
2. Unable to publish BB functions
- Value: We fixed a problem that prevented BB functions from being published. Preventing them from being added to the Block Store and an application.
- Impact: Publish functions as usual from the CLI.
3. Max file size of file uploads in app settings
- Value: We fixed an issue where the displayed max file size was incorrect causing confusion when uploading files.
- Impact: Go to App settings → Application logo or Application login background.
4. Page refresh after organization move
- Value: We fixed a problem where the page didn’t refresh after moving an organization. Now you always see the latest information automatically.
- Impact: No action needed, the page refresh happens automatically.
5. Duplicate entries in audit log
- Value: We fixed an issue that caused duplicate entries in the audit log, making it easier to track activity accurately.
- Impact: No action needed, audit logs now show a clean, accurate history.
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. Testing actions with GraphQL in 'Debugging and logging actions' course (lesson + video)
- Value: Provides a practical way to validate action logic without relying on the app UI, using the GraphQL Playground as a controlled testing environment.
- Impact: Reduces debugging time and front-end dependency, helps catch issues earlier, and gives builders more confidence when developing and adjusting actions.
2. Building multilingual applications
- Value: Explains how to configure and verify the Translations feature so apps automatically adapt language based on a user’s browser settings.
- Impact: Makes it easier to build and maintain multilingual apps, improves end-user experience across regions, and lowers the risk of language-related errors in production.
3. Betty Genius — Shaping your application requirements (video tutorial + article)
- Value: Shows how to review, refine, and edit the application requirements generated by Betty Genius, giving builders control over the foundation before continuing app generation.
- Impact: Leads to more accurately generated apps, fewer rework cycles later in the build process, and better alignment between the initial idea and the resulting application.
Improvements & fixes
Creating custom action step article: Updated explanation of the configuration process for custom action steps.
Up next
1. Company vs application SSO configurations: Guidance on available SSO setups - both company (My Betty Blocks) and application-level
Timeframe: Upcoming two weeks
2. Editing your pages in Betty Genius (video tutorial + article): Explains how to modify application pages using Betty Genius, covering both component editing and full page editing to adjust layout, structure, and content directly in the builder
Timeframe: Upcoming two weeks
3. Using Master Templates: Shows how organization admins can set up and manage a Master Template to create consistent sub-applications, reuse shared structure, and scale application development more efficiently
Timeframe: Upcoming two weeksPlatform 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!