The AI Agent can now create and edit option sets, attributes, and values from natural language, so you can build structured choice fields without leaving the conversation.
AI Agent: Undo, redo, and retry on edits
We added undo, redo, and retry actions to the AI Agent's edit plans, with confirmation prompts on undo and redo, giving you more control to safely reverse or reapply changes.
AI Agent: Improved error handling
When the Agent hits processing limits, you now receive a clear message prompting you to retry instead of being left without a response. The chat input also no longer locks up when an approval request returns empty, so you can always keep the conversation moving.
Disabled action visibility
We added clear visual indicators for disabled actions and workflows — including a red "disabled" tag, reduced opacity on the action container and icon, a badge on the workflow trigger, and a status indicator in the properties editor — so you can see at a glance which actions are turned off.
Debugger UI update
We updated the debugger's layout and usability, making it easier to test and troubleshoot your app.
Property editor: Configure section placement
We moved the Configure section higher in the element properties panel, placing it directly below the Content section, so you can access key settings more quickly without scrolling.
Popover positioning
We improved how popovers position and resize on screen, so they stay visible and adjust gracefully instead of getting cut off at the edges.
API Connector: Alphabetical sorting
We added an alphabetical sorting option to the API Connector tab, letting you toggle between default and alphabetical ordering at the collection level with your preference saved automatically.
API response field limit notifications
We improved the JSON parser to stop processing once your API response reaches the 10,000-field limit and added a clear banner so you know when parsing was truncated, preventing unexpected behavior with large or deeply nested responses.
Plugin purchase experience
We updated the plugin purchase modal to show clearer headers at each step of a transaction, and the plugin now installs automatically when you close the confirmation dialog — no extra click required.
Secure file sharing
We added a new :secure share url operator on the file type, which generates a temporary pre-signed URL for securely sharing files without exposing API tokens in URL parameters.
Privacy rules tab
We rolled out the redesigned privacy rules tab to all users, giving you a clearer and more intuitive experience for controlling which field values are visible in query results.
Mobile: Autofill support for email and password inputs
Email and password inputs on mobile now support keyboard autofill, autocomplete suggestions, and saved password managers, making it faster and easier for your users to fill in credentials during sign-in and account creation.
Mobile: Hide Keyboard action
We added a Hide Keyboard workflow action and a Keyboard is Visible data source to mobile views, giving you direct control over when the on-screen keyboard appears and disappears in your app.
Mobile: BubbleGo loading speed
We optimized how app data is fetched in BubbleGo, significantly reducing load times — especially if you manage many mobile apps.
Bug fixes
AI Agent: Workflow buttons missing icons
We fixed a bug where workflow buttons generated by the AI Agent were rendering without icons, ensuring your agent responses look consistent.
AI Agent: Missing app context
We fixed a bug where the AI Agent incorrectly reported that certain apps had no pages, data types, or workflows when asked to describe them, so the agent now accurately reads and summarizes your app's structure.
AI Agent: Reliability improvements
We resolved a series of issues ensuring property changes apply consistently, patch operations target the correct elements, and AI-generated UI components render in the intended order.
SSE stream error handling
We fixed a bug where errors sent mid-stream by an upstream API weren't being flagged correctly, so you can now reliably detect and handle those errors in your app's logic regardless of when they occur during a stream.
Repeating group spacing
We fixed two layout bugs in repeating groups — extra space appearing at the bottom when a separator was enabled, and cells stretching unevenly when a fixed number of rows was set — restoring consistent, predictable spacing in your layouts.
Backend workflow dropdown
We fixed a bug where the backend workflow dropdown displayed conditional statement text alongside workflow names, making it cluttered and difficult to scan when setting up a Schedule API Workflow action.
Link element URL parameters
We fixed a bug in the property editor where flagged empty URL parameters on link elements couldn't be deleted or edited, and adding new parameters generated broken rows, so you can now cleanly manage link parameters without getting stuck.
Custom state reordering
We fixed a bug where custom states would jump around unexpectedly when dragging to reorder them within the custom states popover.
Progress bar dynamic data
We fixed a bug where the progress bar element's color field didn't support dynamic data, so you can now connect colors to your app's data in both the Visual and Conditional tabs.
Push notification action configuration
We fixed a rendering error in the workflow action overlay dropdown that was intermittently preventing you from configuring the Send Push Notifications action without repeatedly refreshing the page.
Alert configuration
We fixed the Show alert element action so the alert message field now correctly shows or hides based on whether you've chosen to change the message. We also fixed a bug where preset animation values (fade in, hold, and fade out) were appearing blank in the new property editor.
Editor UI polish
We resolved several smaller visual issues across the editor, including slider handle and range bar misalignment, a flickering info icon in the size section, min/max fields incorrectly required for integer inputs, date time picker alignment inconsistencies, the separator color picker unexpectedly closing its popover, and the Data to send field incorrectly displaying a red border.
Canvas drag and drop
We fixed a bug where deleting an element on the canvas while dragging it would cause the drag operation to get stuck and flood the editor with errors, keeping your editing flow smooth and responsive.
Mobile: Web preview blank screen
We fixed a bug where closing a sheet containing an input element in the web mobile preview caused all page elements to disappear, leaving a blank white screen.
Mobile: iOS splash screen stability
We fixed a bug where the splash screen icon shook vertically when loading an iOS app, ensuring a polished and stable launch experience.
Mobile: In-app purchase actions in search
We fixed a bug where in-app purchase actions weren't appearing in the app search tool, making them impossible to locate through search.
Mobile: Android app compatibility
We corrected a misconfiguration where the minimum Android version for native mobile apps was set incorrectly, which was causing the Google Play Store to display your app as compatible with unsupported devices.
Mobile: Custom state preview
We fixed a bug where switching between floating groups using a button action caused the page to go completely blank in web preview for native mobile apps.
Hire an Expert page
We fixed a bug that caused the Hire an Expert page to freeze with unresponsive buttons, preventing you from completing your request.
Rich text editor visibility
We fixed a bug where a popover was appearing on top of the rich text editor, making it impossible to use the editor when opened from a dynamic expression field.
APRIL 22, 2026
Features
AI app generation quality
We upgraded part of our app generation process to Claude 4.7 so the apps the AI creates for you start out looking more polished and better structured.
AI Agent access for agencies and BAMs
We expanded AI Agent access non-generated apps to a broader group of agencies and BAMs, giving more teams the ability to build with AI assistance directly inside Bubble.
AI Agent: Improved issue checker context
We improved the Agent's ability to recognize and handle common issue patterns, so it's more accurate when reviewing problems in your app and you spend less time sorting through incorrect suggestions.
Deep linking workflows
You can now define what happens in your app when a user opens it from a link, making it easier to send users to the right page or experience from emails, ads, or shared links.
In-app subscription management
We made it easier to create, edit, delete, and unlist subscription groups, subscriptions, and billing variants at any time, with clear status indicators and confirmation prompts when changes could affect your live subscribers.
API Connector alphabetical sorting
We added an alphabetical sorting option to the API Connector tab, so you can toggle between default order and A–Z sorting to find your API calls more easily as your project grows.
Button icon rotation
We added a Make the icon rotate setting to the button element, giving you the same rotation control you already had on standalone icons – no workarounds needed.
Property editor beta access
We expanded access to the new property editor so you can opt in and try it yourself, and added an opt-out toggle in Settings > Versions > Beta Features so you can toggle between the two experiences.
Property editor UI updates
We updated the layout section to clearly separate Position and Alignment into distinct subgroups with tooltips, renamed properties to reduce confusion, updated section headers to display in bold, and fixed inconsistent left padding in editor dropdowns — all making it easier to navigate and configure your settings at a glance.
Keyboard shortcuts for element ordering
We added new keyboard shortcuts for moving elements forward, backward, to the front, or to the back of their container:
Make first: Option + Cmd + [[]
Make last: Option + Cmd + []]
Move left/up: Cmd + [[]
Move right/down: Cmd + []]
Workflow deletion from popovers
We added a trash icon with a confirmation button to workflow and action popovers, making it faster to delete steps without extra navigation.
Subscription confirmation modals:
We updated subscription confirmation modals with clearer titles (like "Plugin subscribed," "App plan changed," "Storage modified," and "Workload modified") so you always know exactly what changed after updating your plan or add-ons.
Plugin platform compatibility
Plugin developers can now explicitly declare whether their plugin supports Web, Mobile, or both, so when you filter the plugin marketplace by platform, you only see plugins that actually work for your app type.
Bug fixes
AI Agent image uploads
We fixed several bugs in the Agent's image upload feature. You can now send images without accompanying text, the "x" button properly removes uploaded images, and long conversations with many images no longer break mid-response.
AI Agent validation errors
We fixed a bug where deeply nested validation errors weren't being surfaced to the Agent, causing approve and reject buttons to not appear in AI-powered workflows.
AI Agent conversation reliability
We fixed a bug where chats could fail when incomplete message sequences were detected, so conversations run more smoothly.
Deploy locking
We fixed a bug where triggering a second deploy while one was already in progress could cause your live app to appear entirely blank. Additional deploy attempts are now blocked until the current one completes.
Debugger reusable element expressions
We fixed a bug where the debugger wasn't showing the underlying expression for reusable element properties — only the evaluated value — making it harder to trace logic and diagnose issues.
Property editor false validation errors
We fixed several bugs where optional plugin fields, reusable input initial content, integer range inputs, and reusable group data sources were incorrectly highlighted in red, suggesting errors that didn't exist.
Repeating group grouped-by error
We fixed a bug where adding a "grouped by" grouping to a repeating group's data source defaulted to null and threw an error.
Is within operator not saving
We fixed a bug in the new property editor where Is within operator fields for search range and origin appeared filled in but weren't being saved, causing false errors in the issue checker.
Mobile editor workflow changes reverting
We fixed a bug where changes to workflow parameters in the Go to view action appeared to save but would silently revert after refreshing or logging out.
Date/time picker conditional fixes
We fixed several bugs in the date/time picker's conditional settings, where start and end date attributes couldn't be added together, couldn't be deleted once set, and displayed incorrect labels.
Stay Logged In dynamic fields
We fixed a bug where the Stay Logged In and Remember the Email fields in the Login action were missing dynamic expression options in the new property editor.
Safari conditional properties dropdown
We fixed a bug on Safari where the Select a property to change dropdown in the conditional tab was rendering behind the UI, making it impossible to click.
Branch sync timeout
We resolved a bug where syncing a branch with live would fail with a timeout error when the merge contained a large number of changes across many pages and reusable elements.
Plugin purchasing
We fixed a bug that was preventing you from successfully purchasing plugins in the Bubble marketplace.
Scheduled workflows missing from scheduler
We resolved an intermittent bug where scheduled workflows that hadn't yet run were sometimes not appearing in the scheduler even when filters were set correctly.
Workflow tab loading error
We fixed a bug where certain apps couldn't load the workflow tab at all when background information failed to fetch.
Mobile blank screen on BubbleGo
We fixed a bug where certain apps would intermittently load to a blank screen in BubbleGo on iOS and Android, sometimes for hours at a time.
iOS is pressed conditional state
We fixed a bug on iOS where an element's is pressed conditional style would remain visually active after long-pressing and scrolling, making elements appear stuck in a selected state.
Android audio recording
We resolved a crash affecting audio recording on Android, so audio recording in plugins works again and your users can reliably capture and play back audio.
iOS top app bar overlap
We fixed a bug on iOS where the top app bar overlapped elements in the header area of a vertical list view when the list had no data.
Android IAP setup flow
We fixed a bug in the Android in-app purchase setup flow where enabling in-app purchases and pushing a new build left the setup stuck on the first step.
Account page GitHub error
We fixed a bug where a GitHub authentication error on the Account Settings page was preventing you from seeing the option to change your Bubble email address.
APRIL 8, 2026
Features
AI Agent: Plan cards
The AI Agent now presents suggested edits as structured plan cards — with numbered steps, interactive links to elements in your app, and status indicators (completed, cancelled, or failed) — making it easier to review proposed changes at a glance and immediately see whether your approved edits were applied successfully.
AI Agent: Multi-turn conversations
The AI agent can now carry context across multiple exchanges automatically, without requiring a new prompt at every step, enabling more natural and dynamic editing sessions where the agent continues a conversation and suggests edits on its own.
AI Agent: Self-validation
We added a built-in validation tool that lets the AI agent automatically check your app's structure for errors during editing, and improved how it catches invalid changes before applying them, so your app is less likely to be left in a broken state after an Agent-assisted edit.
AI Agent: Permission controls
The AI agent now fully respects your collaborator permissions — restricting editing actions based on your access level, and making it clear in collaborator settings that app permissions also apply to the agent. Viewers can no longer make unintended edits through the Agent.
AI Agent: Image uploads for all users
You can now share images directly with the AI Agent when building UI or troubleshooting your app, making it easier to show the agent exactly what you're working with for faster, more accurate results.
AI Agent: Smarter expression generation
We improved how the AI expression generator understands your app's elements — including custom states and types — resulting in fewer errors and more accurate expressions when building workflows.
AI Agent: Performance in large apps
We refactored how the Agent reads page information. It fetches it on demand rather than all at once, so it can now handle apps with many pages without slowing down or failing.
Mobile app generation improvements
Generated mobile apps now use reusable style variables throughout, display descriptive page titles in the navigation bars instead of Current View Title, and generate fewer views for a leaner, more focused starting point — so your apps look more polished right out of the box and generate faster with fewer interruptions.
Push notification navigation
You can now direct users to specific views in your mobile app when they tap a push notification, giving you greater control over the notification experience and making it easier to guide customers to the right content.
Mobile in-app purchases
We launched a Restore Purchases action that lets your customers recover previously purchased subscriptions or in-app purchases on a new or reinstalled app. We also added the Android licensing key setting directly to the mobile configuration panel for easier credential management.
Mobile plugin editor
We updated the plugin editor to support the latest font properties — including font family and font weight — and added a Client-side – Both action type option so your plugin actions can be marked as compatible with both web and mobile clients without separate configurations.
Dynamic data access refresh
We refreshed the dynamic data access experience with a new lightning icon, a one-click insert button that appears on hover, and a persistent icon that follows your cursor when a field is focused, making it faster and smoother to insert dynamic data into your fields.
Property editor: Workflow editor improvements
We improved the workflows section in the element properties editor — adding a clear call-to-action when no workflow exists, moving it to the top of the Interactions tab, and automatically navigating you to the Workflow tab on event creation. Workflow fields and custom states now appear inline with auto-focus, so you can configure them with fewer clicks and no extra popover layers.
Property editor: Conditionals and expression improvements
We improved the conditionals panel in the property editor with a clearer empty state, a full-width dropdown that guides you step by step through adding conditions, and a one-click trash icon for faster deletion. Operator dropdowns now consistently display symbols with synonym search support, and dynamic expressions open inline by default — with an expand option available when you need more space.
Property editor opt-out
New users can now opt out of the new property editor from Settings > Versions > Beta Features, or via the beta toggle directly in the editor, giving you more control over your editing experience from the start.
Faster app loading and export
We rolled out a performance improvement that switches app export from a slow, paginated process to a single-pass export, significantly reducing load times in the editor — especially for larger apps.
Bug fixes
AI-generated apps not deployable
We fixed a bug where AI-generated apps were being created in a non-deployable state, preventing you from publishing immediately after generation.
Mobile app generation cut off
We fixed an issue where mobile app generation would sometimes take longer than expected and get cut off mid-output, so your app is now generated completely and reliably.
Workflow name placeholder in AI Agent
We fixed a bug where newly created workflows displayed <<MISSING TYPE INFO>> instead of Unnamed workflow in the Agent window.
Text streaming API calls
We fixed two bugs where text stream responses would break and data fields wouldn't populate in the property editor when Capture Headers or Ignore Errors was enabled, ensuring streaming API calls and plugin streaming configurations work reliably end-to-end.
Property editor popover fixes
We resolved multiple issues where nested popovers would appear incorrectly open when expanding a dynamic expression, fail to close when clicking outside, or reposition to the top-left of the screen — ensuring the editor behaves predictably as you build.
Rich text editor formatting
We fixed a bug where key formatting actions — including font size, font color, font style, and link and image tools — weren't working and were rendering out of place in the rich text editor.
Expression and issue checker fixes
We fixed several bugs — static values could no longer be selected inside dynamic expressions (now restored); the is within operator's search range and origin fields appeared filled in but weren't actually being saved; Slider input initial content was incorrectly flagged as invalid when set to a range; and the issue checker wasn't correctly highlighting missing or invalid fields for actions including signing users up, sending password reset emails, and scheduling API workflows.
BubbleGo date/time picker
We fixed two bugs in BubbleGo where the date/time picker would revert to its placeholder after an element was hidden and made visible again, and where it displayed UTC time instead of the user's local time zone even when configured correctly.
Mobile input and layout fixes
We fixed several mobile issues: Input fields were only tappable on the placeholder text or the center of the field; inputs formatted as percentage or currency were opening the text keyboard instead of the number keyboard; and horizontal lists were rendering at their minimum height even when child content met or exceeded the maximum height.
Mobile workflow parameters not saving
We fixed a bug in the mobile editor where changes to workflow parameters in the Go to view action appeared to save but silently reverted after refreshing or logging out.
In-app purchase branch triggers
We fixed a bug where in-app purchase event triggers weren't firing in custom branches because the platform was checking the wrong branch for trigger logic.
Scheduled workflows display
We fixed a bug where the scheduled workflows view only showed a small subset of upcoming tasks on the initial search, so you now see the full set of relevant scheduled workflows without needing to click Load more entries.
Backend ignore privacy rules search
We fixed a bug where backend searches configured to ignore privacy rules could intermittently return empty results when run in parallel with a Make changes to a thing action on the same record — ensuring authorization headers and API token lookups no longer fail sporadically.
Debugger element visibility
We fixed a bug where the This element is visible property in the debugger wasn't updating to reflect visibility changes triggered by workflows, so you always see an accurate, real-time status while debugging.
Security dashboard scan failures
We fixed a bug where the Security dashboard would immediately fail with an Unable to complete your test error for apps containing API calls with extremely long URLs, so your security scans now complete as expected.
MARCH 25, 2026
Features
Smarter multi-turn editing in AI Agent
The Bubble AI Agent now tracks and applies batched edits more reliably across multiple turns, reducing conflicts and context loss — and can self-correct when a change doesn't apply as expected, delivering more accurate results with less need for constant user input.
AI Agent available on all new apps
All new blank and templated apps now automatically include the Bubble AI Agent, so you no longer need extra steps to unlock AI capabilities when starting a new project.
Sidebar layout option during app generation
We added sidebars as a layout option in app generation, giving you a navigation-ready structure from the start without having to build or rearrange it yourself after generation.
Horizontal selectable list on mobile
Horizontal selectable lists are now available on mobile, letting you display scrollable, tappable options side-by-side — ideal for categories, filters, or other selectable choices in a compact layout.
Create new fields from the workflow editor
You can now create a new data field directly from the workflow editor, keeping you in context without navigating away mid-setup.
Property editor beta: Element sizing controls
The min/max width and height fields are now always visible with clearer labels (Min Width, Max Height) and an inf px placeholder when no maximum is set, making element dimensions easier to configure at a glance.
Property editor beta: Workflow discoverability
The workflows section now appears at the top of the Interactions tab with a clear call-to-action when no workflow exists, and automatically navigates you to the Workflow tab when you create a new event.
Property editor beta: Element ordering restored
The Make First, Previous, Next, and Last options are back in the editor, giving you faster, more precise control over element order without relying on drag and drop.
Privacy rules replaces Data rules
We renamed Data rules to Privacy rules in the editor, making it clearer where you go to control who can access your app's data.
Improved merge conflict handling in the API Connector
When two branches reorganize API calls or collections differently, conflicts are now surfaced as clear, labeled notices at the collection level — so you can review and resolve them before merging without unnecessary detail.
App exports up to 100X faster
We replaced an inefficient process with a faster direct data retrieval method, significantly reducing wait times when loading and exporting your app's data.
Configurable log limits
You can now retrieve between 1,000 and 20,000 logs based on your needs, giving you more control when investigating and debugging your app's activity.
Smoother performance metrics
We fixed a visual banding issue that caused charts for page views, workflow runs, and free RAM to appear uneven, so you see smoother, more accurate data when monitoring your app.
Platform upgrade to PostgreSQL 17
We upgraded the database infrastructure powering app data, user data, and realtime updates to PostgreSQL 17, ensuring your apps run on modern, well-supported database technology.
Complete history of Bubble Coaches
Historical coach reviews have been migrated into the updated ratings system, so you can see a full picture of a coach's track record from day one.
Bug fixes
AI component generation
We fixed a regression causing text elements to render incorrectly in AI-generated components, and resolved blank screens on first load in AI-generated mobile apps.
Index page disappearing
We fixed a bug where an app's index page could unexpectedly disappear while making edits — this critical page can no longer be accidentally deleted.
Property editor beta: Conditionals tab fixes
We resolved a range of issues in the Conditionals tab, including missing "none" options for background and text shadow styles, placeholder color properties disappearing from the dropdown, hidden Random sorting and Unsorted options, rendering errors on star rating and template-inherited style elements, conditionals not scrolling into view after being added, and the shadow popover closing unexpectedly when opening the color picker.
Property editor beta: General fixes:
We fixed incorrect "overridden" tooltips on style properties, a missing content-type property on Return data from API actions, new pages defaulting to 800px instead of 1080px, nested popovers not closing when clicking outside, missing plugin parameters in conditional properties, and long text disappearing in Firefox when clicking into text fields.
Property editor beta: Layout and display fixes
We resolved popovers incorrectly pushing down surrounding content, border style dropdowns changing background color unexpectedly, and conditional background labels showing MISSING on page elements.
Search crash and streaming fixes in API Connector
We fixed a bug where searching for API calls caused the tab to crash, a memory leak where streamed response data wasn't cleared from the browser after use, and an issue where streaming calls in the plugin editor repeatedly prompted for reinitialization and returned Missing type errors.
Changelog and cURL import in API Connector
Reordering API calls or collections by drag and drop now correctly logs a single changelog entry instead of duplicates. We also fixed cURL import so that the -request flag correctly applies the specified HTTP method, including DELETE.
Version control buttons on smaller screens
The Copy and restore and Switch to X buttons no longer disappear on smaller screens, ensuring branch and version management actions are always accessible.
Input and keyboard fixes for mobile
We fixed a bug in BubbleGo where the keyboard couldn't be dismissed by tapping outside a text field on non-scrollable views and resolved a separate issue where tapping the empty area of a multiline input field wouldn't bring up the keyboard.
Icon and border rendering in mobile
Icons using conditional filled/unfilled style switches were incorrectly rendering as solid black on iOS and Android, and borders on buttons with gradient backgrounds and rounded corners were appearing cut off — both are now fixed.
Image uploads and file management in mobile
Single image uploads using the Open Camera Library action now work correctly in web preview, and files uploaded through a TestFlight app now correctly appear in the live file manager so you can manage and delete them without issues.
Email constraints in Data API
You can now use email as a field constraint in data API calls to the User type, allowing you to filter users by email with multiple combined filters without workarounds.
File manager reliability and security
We fixed a bug where the file manager failed to load for apps with a large volume of uploaded content, and resolved a security issue where unauthorized bots were uploading unrecognized files to app file managers.
Development data after plan conversion
We fixed a bug where converting between subscription plans could cause development database entries to go missing or prevent new entries from being created.
MARCH 11, 2026
Features
AI Agent model upgrade
We upgraded the AI Agent to Claude Sonnet 4.6 for faster, higher-quality responses.
AI Agent issue checker context
The Agent now sees up to 100 issues from your app's Issue Checker and can help resolve them one at a time.
AI app generation: Reusable headers and footers
Generated apps now create headers and footers as reusable elements by default.
API Connector notes
You can now add and view notes on API collections and individual API Calls via right-click, to keep important context and documentation alongside your API Collections without leaving the editor.
API Connector drag-and-drop
Drag-and-drop now shows a placeholder line where items will land and auto-scrolls for long lists, which makes it easier to organize your API calls and collections precisely.
API Connector organization
API Connector calls now appear in their own category (separate from plugins) in data source dropdowns and the changelog.
Property editor beta: Inline constraints
Constraints and sort by fields are now editable inline. The property editor auto-focuses so the field, operator, and value will open right upon finishing an expression.
Property editor beta: Color picker updates
The color picker now highlights the selected color, auto-focuses the input, and shows variable names and hex values on hover.
Mobile: Horizontal scroll for selectable lists
Selectable lists can now scroll horizontally. This enables users to build common UX patterns like filter tabs or display tabs.
Mobile: Magic login links
Mobile apps now support magic login link authentication without needing to set up a companion web app.
The log row limit increased from 1,000 to 10,000. It’s now easier to diagnose issues and trace activity across your app without hitting row limits too quickly.
Database upgrade
We upgraded the shared app server database to the latest PostgreSQL version.
Bug fixes
AI Agent layout generation
Fixed invalid height constraints that caused layout issues in generated elements.
Mobile app generation
Fixed an expression structure error that caused generation failures. Mobile app generations are now less likely to hit unexpected failures mid-process.
API Connector: Panel load failure
Fixed a race condition that prevented the parsed data panel from loading on editor open.
API Connector: 303 redirects
Fixed incorrect POST-instead-of-GET behavior on 303 redirects. API calls now follow standard redirect behavior.
API Connector: URL auto-save
Fixed premature saves while typing URLs with bracket parameters.
API Connector: cURL import
Fixed--request flag was not updating the HTTP method correctly.
API Connector: Streaming responses
Fixed chunk detection, memory leaks, and plugin editor failures for streaming calls.
Property editor beta: Popover positioning
Fixed popovers that snapped to the top-left corner unexpectedly.
Property editor beta: Color picker in conditionals
Fixed the styles tab color picker not saving in conditional menus.
Property editor beta: Privacy rule text visibility
Fixed white-on-white text when clicking privacy rule expressions.
Property editor beta: Popover behavior
Fixed popovers closing or staying open at wrong times.
Property editor beta: Missing shadow properties
Restored shadow style, blur radius, and spread radius to the styles tab.
Property editor beta: Add all fields shortcut
Restored the shortcut for the Sign the user up action.
Text streaming: Workflow triggers
Fixed workflows and conditions that use text stream states not triggering.
Text streaming: Premature evaluation
Fixed Full text being evaluated before streaming completed.
Multi-dropdown defaults
Fixed the default value field being unresponsive or throwing errors.
Number rounding
Fixed incorrect rounding for numbers ending in .725 in certain ranges.
Masonry grid overlap
Fixed cell overlap when content exceeded minimum column width (Firefox).
Mobile: OAuth login detection
Fixed login state not being recognized after browser-based OAuth.
Mobile: Nested list blank screen
Fixed blank screens when creating items in nested lists.
Mobile: iOS list crash
Fixed a crash when loading search results in list views on iOS.
Mobile: Android launch crash
Fixed Android apps crashing after launch following a recent architecture update.
Mobile: Map element crash
Fixed intermittent crashes from map marker and sheet interactions in BubbleGo.
Mobile: iOS primary language
Fixed incorrect primary language display in the App Store.
Security dashboard: Admin access block
Fixed admins incorrectly blocked with "Missing permissions" errors.
Security dashboard: False positives
Fixed issues appearing with zero affected branches.
Security dashboard: Location filter overflow
Fixed long location names overflowing in the dropdown.
Server logs search
Fixed Contains searches by unique ID returning no results.
Real-time aggregates
Fixed inconsistent updates to aggregate data (totals, counts).
App unarchiving
Fixed errors that blocked the backend workflow tab and app data tab from loading.
FEBRUARY 25, 2026
Features
AI-powered app generation visual upgrades
We upgraded both web and mobile app generation to Claude Sonnet 4.6, delivering better style choices, cleaner output, and significantly stronger visual design.
AI-powered app generation speed upgrades
Average generation times are 50% faster, so you can go from idea to app more quickly than ever.
AI Agent welcome experience
We redesigned the welcome UI for the Agent, giving you a clearer, guided entry point into the Bubble platform and a better sense of how to get started.
API Connector tab improvements
We added search within the new API Connector tab so you can quickly find calls and collections, along with drag-and-drop reordering for API collections and a new context menu for secondary actions like rename and delete.
Property editor beta: expression readability
We made 500+ expression fields capable of displaying dynamic data at full width instead of being compressed to the right, making complex, stacked expressions much easier to read and configure.
Property editor beta: conditionals UI
We tweaked the placement of the three-dot dropdown for conditionals, making them easier to find and reducing misclicks.
Picture uploader dynamic content
We enabled dynamic data for the initial content field on the picture uploader, so you can pre-populate image uploaders based on app state or data.
Mobile editor: mobile-specific conditionals
We removed is hovered as an available conditional in mobile views, since hover doesn't exist on touch devices. You'll now only see conditions that apply to mobile.
Security dashboard improvements
We adjusted the UI for global issues so branch information is handled more intuitively, and refactored checks to be branch-specific, meaning reduced false positives across dev versions.
User-facing logs upgrade
We migrated user-facing logs to a new backend, improving scale, duration, and queryability so you get a better experience when reviewing your app's logs.
Database engine upgrade
We upgraded all PostgreSQL databases to v17 (main cluster User DBs rolling out March 7, 2026), keeping infrastructure current and laying the groundwork.
Dedicated server autoscaling
New dedicated servers now come with autoscaling enabled by default, improving reliability and cost-efficiency without requiring manual tuning.
Bug fixes
Property editor beta stability
We resolved a batch of issues in the new property editor, including: placeholder text only showing its first letter on focus, alignment conditionals appearing to have no effect, the Reveal plugin failing to render, the Size section missing for some user-built plugins, constraints popover errors when setting defaults, incorrect error states for search constraints, false validation errors when adding multiple sort fields, and privacy rule expressions becoming unreadable (white-on-white) when clicked.
API Connector tab beta fixes
We fixed dynamic parameters being duplicated or persisting after deletion, and resolved tooltip overflow for long strings, ensuring the UI accurately reflects your actual API configuration.
Send email action
We fixed a bug where the rich text editor for the Send email action was not properly synced with the underlying body field, preventing mismatches between what you see and what gets sent.
Number formatting
We resolved rounding issues where values set to 2 decimal places did not display correctly, ensuring accurate display for pricing, metrics, and financial data.
Table column handles at zoom
We fixed a bug where table column handles became misaligned when the editor canvas was zoomed in or out from 100%.
Backend workflows for collaborators
We fixed the backend workflows tab so it renders correctly for non-admin collaborators, restoring visibility without unnecessary permission escalations.
iOS and Android builds
We fixed iOS build failures caused by an invalid certificate and resolved an Android AppBar issue where the safe area was not respected, causing overlap with status bars and notches.
Mobile app stability
We fixed several issues affecting native mobile apps, including duplicate root views causing intermittent blank screens, buttons leading to blank pages in mobile web preview, tab bar hide behavior being affected by bottom margin settings, and Geographic Address fields not displaying correctly.
Database operations in duplicated apps
We fixed an issue where database entries could not be modified in a duplicated app, ensuring copied apps are fully editable.
Environment management
We restored Copy test to live and Copy live to test functionality that had stopped working, re-enabling a core workflow for safely promoting changes between environments.
Security dashboard scanning
We fixed an issue where the first security test was stuck in a running state and never completed, restoring the dashboard as a reliable diagnostic tool.
SEO and metatags UI
We corrected arrow icon alignment in the 301 redirections section for a cleaner admin experience.
FEBRUARY 11, 2026
Features
Mobile in-app purchases beta
We launched in-app purchases in beta, enabling you to sell subscriptions directly within your mobile apps.
API Connector beta
We moved the API Connector to its own dedicated tab with UI/UX improvements for easier access and configuration.
AI Agent generated components
We significantly improved the output of AI Agent-generated UI components, so they now better adhere to best practices and match your app's existing styles. Repeating group generation is also significantly better.
AI Agent progress updates
We added more detailed progress updates during long-running agent operations, giving you clearer visibility into what the agent is doing.
AI Agent rate limit feedback
We updated the agent UI to provide clear feedback when you hit a rate limit, so you understand why operations may be paused.
Table element styling
We addressed UI/UX feedback for the table element, making style editing more intuitive.
Property editor beta: Popover behavior
We improved popovers so only one can be open at a time, they close when switching tabs, and can be dismissed by clicking outside, not just via the "x."
Menubar update
We moved the version control panel to the left side of the menubar, so that the panel now sits on the side that it opens on, improving navigation consistency.
Homepage AI prompt box
We made visual updates to the AI prompt box on the homepage to help you understand all available options, including starting with a blank app.
Security dashboard improvements
We refined issue severity ratings to align with OWASP standards, improved how issue resolution is tracked, and updated the UI for better readability with long workflow names.
Pricing modal clarity
We clarified pricing modal copy to better explain platform-specific cancellation outcomes and post-cancel implications.
Security page update
We added a link to our Vanta trust center from bubble.io/security for easier navigation.
Bug fixes
Property editor stability
We completed 20 property editor bug fixes, including allowing negative inputs in static number fields, restoring the rich text editor where needed, and ensuring plugin fields display in the creator's intended order.
Mobile icon rendering
We fixed an icon rendering issue on TestFlight to ensure you see the most up-to-date editor changes.
Mobile OTA timeouts
We fixed a bug where OTA timeouts weren't properly resetting the editor UI, which was blocking builds.
Mobile password reset
We fixed a bug where password reset deep links in live mobile apps were sending users to a blank page instead of the password reset page.
Security dashboard ignored issues
We fixed an issue where ignored security issues continued appearing in tests with 0 affected branches, so ignored issues now behave as expected.
Log date display
We fixed a logging inconsistency where dates were sometimes displayed incorrectly in logs, improving debugging reliability.
Search performance
We investigated and fixed performance issues in search to ensure faster, more reliable results.
JANUARY 28, 2026
Features
AI Agent workflow and expression editing
We improved the AI Agent's ability to create and edit workflows and expressions, resulting in more accurate and successful edits.
AI Agent context management
We migrated to a more robust context system and improved context persistence so your conversation history is maintained when switching pages in the editor, making the Agent smarter and more reliable.
API Connector in the editor
We moved the API Connector directly into the editor with an updated layout, making it easier to discover and use. The new design improves API call creation and response initialization, setting the foundation for future enhancements, like improving the experience of defining the API call body.
Property editor beta: Full expression visibility
Dynamic expression inputs now grow to fit their content, showing the entire expression instead of truncating it, so you can see and validate your logic at a glance.
Property editor beta: Reduced accidental collapse
We reduced the click area that collapses property editor sections, preventing accidental closures that interrupt your workflow.
Property editor beta: Expanded conditionals by default
Conditionals now expand by default, making it easier to notice and validate conditions without extra clicks.
Property editor beta: Cleaner tooltip behavior
We added a longer hover delay before showing tooltips, reducing distracting pop-ups during normal cursor movement.
Mobile image upload optimization
We added a new setting to reduce image file sizes when uploading through the device camera or photo library, significantly improving upload times especially on slower connections.
Security dashboard: Issue prioritization
The security dashboard now categorizes issues into high, medium, and low priority levels based on potential impact and alignment with OWASP Top 10 standards, making it clear what needs your attention first.
Bug fixes
Property editor beta: UI polish
We fixed various UI issues including cut-off tooltips, color variables being out of view, unclear preview icons, and awkward spacing in popovers.
Property editor beta: Restored missing fields
We restored missing fields in Find & Replace and the descending field in the sorting operator.
Property editor beta: Rendering and error states
We fixed incorrectly flagged error states on Delete a list of things actions and resolved rendering issues when opening Return data actions.
Property editor beta: Conditional deletion
We fixed an issue where conditionals added to input elements couldn't be removed.
Editor stability
We fixed an error that could prevent the Workflows tab from rendering correctly and restored support for the :sorted operator for affected list types.
Editor usability
We fixed issues with column resize handles not appearing in tables with many columns, resolved a dead link in Settings → API → Enable Data API, and fixed missing references when using the app search tool with the Uses field filter.
Reusable element conversion
We fixed an issue where converting elements with references into reusables could create duplicate workflows or incorrect page references.
Plugin editor defaults
We fixed an issue where default values in a plugin editor's element field didn't update after changing types.
Mobile navigation
We resolved a navigation bug affecting tab workflows where the app would redirect to the root view first, causing jumpy transitions.
Mobile images from older versions
We fixed a bug that prevented images uploaded on older live versions from appearing correctly.
Mobile image rendering on Android
We fixed an issue with our animation library that caused inconsistent image loading on Android devices.
Security dashboard filtering
We fixed the Resolved issues filter so you only see issues you've truly resolved.
JANUARY 14, 2026
Features
AI Agent: Data schema capabilities
The Bubble AI Agent can now create and modify data types, fields, and privacy rules, which can help you create database schema directly with the Agent.
AI Agent: Edit success rates
We enhanced the AI Agent's ability to handle complex edits by improving how it maintains state throughout multi-step operations, resulting in better edit success rates for more sophisticated tasks.
AI Agent: Real-time updates
We added real-time progress updates that show you exactly what the Agent is working on.
AI Agent: Markdown improvements
Fixed markdown rendering issues so titles and bullet points display properly in Agent responses.
Property editor beta: Dynamic data clarity
We made it easier to see which fields are empty, static, or dynamic with improved expression previews and restored visual cues, reducing guesswork when working with complex setups.
Property editor beta: Workflow efficiency
We added Create new shortcuts, improved undo behavior for bulk actions, and reduced unnecessary layout shifts so common actions take fewer steps and help you stay focused.
Property editor beta: Visual consistency
We increased contrast, added background variants, standardized inline editing, and aligned visual treatments across the Property Editor to make large, complex editors easier to scan and reduce cognitive load.
Property editor: Interaction stability
We fixed tooltip behavior, popover stability, hover previews, and expression editor quirks to make the editor feel more stable and reliable during detailed configuration.
Property editor: Familiar behaviors
We reintroduced style previews, corrected filtering labels, restored constraint handling, and fixed missing style configurations to preserve expected behavior for experienced users while improving clarity for newer ones.
API workflow: Admin protection
We added a new authentication type on API workflows for admin-only access, meaning only users with admin-level API keys can trigger them, enhancing your application security.
Mobile password reset flow
We added an option to generate complete redirect links for password resets in mobile apps, eliminating the need to manually create deep links for custom password reset emails.
Academy progress tracking
We launched Phase 2 of the Academy with progress tracking and streak building features to help you stay motivated as you learn.
Security dashboard: Priority view
We organized security dashboard issues by severity and type, making it easier to identify and prioritize the most critical issues when your app returns dozens of findings.
Support feedback page
We introduced a dedicated feedback page at bubble.io/support-feedback where you can leave candid and actionable feedback to help us improve our support experience.
Homepage app management
We added downgrade and reactivation options directly from your app's sidebar on the homepage, streamlining account management.
Database operation performance
We revamped insert and update database operations at a low level to improve performance when there are multiple updates in one call, making bulk operations more efficient.
Bug fixes
AI page generation
We fixed timeouts and other issues affecting AI-powered page generation reliability.
Canvas table elements
We resolved a display issue where table element buttons weren't showing correctly during canvas drag operations.
Property editor: Expression validation
We fixed false error states in expression inputs so valid expressions are no longer incorrectly flagged/
Property editor: Border styling
We resolved cases where updating border styles or widths would reset individual border radius values or cause rendering errors in conditionals.
Property editor: Dropdown data sources
We restored the All Option Set data source option for dropdowns using option sets to match expected behavior.
Property editor: Reusable elements
We fixed incorrect error flags for default expressions that reference other reusable elements.
Property editor: Warning messages
We updated warning messages in group data sources to correctly reference this group's content instead of repeating group's content.
Property editor: Slider validation
The slider input element's initial content field now correctly accepts numeric values and can be left empty when appropriate.
Mobile OTA updates
We ensured over-the-air updates work properly regardless of app build versions, enabling dedicated apps to take full advantage of the multiple live version feature.
Custom map markers:
We fixed a long-running issue preventing custom map markers from displaying in mobile apps, restoring full functionality to the map component.
Android app builds
We resolved a Python issue that was breaking Android builds and preventing users from shipping new updates.
Mobile app data stability:
We fixed an issue where linked User data and images were disappearing after updates, improving overall mobile app stability.
Android app icons
Android app icons now display properly instead of appearing in a white bounding box, giving your apps a more professional appearance.
DECEMBER 24, 2025
Features
AI Agent UX enhancements
We made several improvements to the AI Agent experience, including visual previews when referencing elements, a cleaner interface for adding context, and follow up improvements to dynamic expression editing capabilities.
Beta Property Editor improvements
We added an accelerator to add all fields in data related actions and began saving the state of which conditionals are expanded or collapsed.
Mobile modal dialogs
We upgraded the global modal dialog to support multiple subsequent openings on mobile, giving you more flexibility in your mobile app flows.
Mobile logs by platform
You can now view server logs and workflow runs filtered by platform (web or mobile) for projects that include both, making it easier to debug and understand your app's behavior across environments.
Mobile app generation experience
Platform selection (web vs. mobile) and prompting now happen in a single step through one combined prompt box, helping you start building faster.
Bubble.io page consistency updates
We standardized UI elements and updated visuals across Bubble.io pages for improved consistency.
Bubble Academy course page navigation:
We improved navigation in the Bubble Academy with new breadcrumbs, sticky elements, and clearer calls-to-action.
Stability improvements
We updated our testing infrastructure to catch and prevent console errors before they reach production, improving overall editor reliability.
Bug fixes
AI Agent performance
We resolved multiple issues that significantly improved latency, edit accuracy, and overall AI Agent performance.
Beta Property Editor fixes
We addressed a variety of issues including problems in the conditionals tab, errors in border styles, and setting background color values in styles.
Mobile publishing and deployment
We fixed an issue that could cause Android apps to be rejected on the Play Store and resolved an iOS crash that could occur after automated dedicated deploys.
Android compatibility
We fixed the Open camera action on Android 16+ Pixel devices, corrected app icon rendering issues, and resolved visual inconsistencies in deployed Android apps.
Mobile layout and inputs
We fixed layout issues when using floating groups inside sheet reusable elements (mobile beta) and resolved an issue where long URLs were truncated in iOS input fields.
Mobile assets and media
We fixed an issue where images could become inaccessible after upgrading a mobile app version.
Mobile performance and logging
We improved loading performance and toggle behavior in logs tab metrics charts and restored server log visibility for deployed mobile apps in the editor.
Mobile stability
We fixed an issue where button taps in TestFlight builds could trigger unexpected rate limiting.
DECEMBER 10, 2025
Features
AI Agent dynamic expressions
The Bubble AI Agent can now create and edit expressions on visual elements in your app, with support for privacy rules and workflows coming soon. This gives you more flexibility to build complex logic with AI assistance.
Mobile app generation (Opus 4.5) for 100% of users
Mobile app generation is now available to 100% of users! We improved our mobile app generation (beta) to ensure target views are properly linked, creating more complete and functional apps. We also upgraded to Opus 4.5 as our core model for better generation quality.
API Connector interface improvements
We refined the API Connector UI by improving API call controls, cleaning up interface inconsistencies, and preserving URL state during configuration. This makes it easier to set up and manage your API integrations without losing your progress.
Plugin architecture upgrades
We established clearer information architecture for plugin actions and completed the Stripe plugin migration, improving plugin reliability and consistency across your apps.
Plugin behavior standardization
We standardized Twilio and PDF plugin behavior across development and production environments, so your plugins work consistently no matter where you're testing or deploying.
Mobile React Native and Expo library upgrades
We upgraded core React Native and Expo libraries to support new Google requirements for Android 16 KB memory page sizes, ensuring your Android apps can continue to be published in the Play Store.
Scheduler visibility improvements
We added visibility into how far behind the scheduler is running in your apps when it's lagging, making it easier to identify and troubleshoot performance issues.
Database operation performance
We improved database insert and update operations by implementing batching, resulting in better performance for data-heavy applications.
Infrastructure improvements
We migrated our Notifier service to EC2 mode on ECS as part of our ongoing initiative to revamp our CI/CD pipeline across all services.
Academy section launch
We introduced an enhanced Academy section with improved layout, content display, and interactivity to help you learn Bubble and get unstuck faster.
Coaching session management
We launched a comprehensive coaching system with full coach profiles, streamlined profile management, session tracking for coaches and clients, and a review system to support your learning journey on Bubble.
Bug fixes
App data refresh issues
We resolved issues where app data changes required manual refreshes to display correctly, including problems with changelog visibility and field updates. Your changes now reflect immediately in the editor.
Admin permission updates
We resolved permission issues where new app owners weren't recognized as admins and fixed an unexpected app update screen triggered by server-side actions.
Property editor multi-element editing
We fixed a bug where min-height units behaved incorrectly when editing multiple elements at once, preventing potential layout issues.
Editor and UI fixes
We fixed notes visibility in the editor and eliminated sorting flicker in the app data tab for a smoother editing experience.
FullCalendar and Handsontable plugins
We fixed interface bugs and usability issues in these widely used plugins to improve your day-to-day workflow.
Integration assistance fixes
We resolved bugs affecting Airtable interfaces and Stripe Integration Assistance workflows to ensure your integrations behave as expected during setup.
Editor loading screen
We fixed an issue where the editor loading screen didn't appear correctly, improving the initial load experience.
NOVEMBER 26, 2025
Features
Property editor pre-beta enhancements
We made significant UI improvements to the property editor, including better popover behavior, row sizing, canvas interactions, and multi-element style handling as we prepare for the public beta.
AI Agent UX improvements
We refined the Bubble AI Agent experience by removing duplicate names in deep links and unnecessary prefixes when referencing data types, making responses clearer and easier to follow.
API Connector enhancements
We updated the API Connector with new user checkpoints, enhanced settings, and better update handling to give you more control and visibility when working with external APIs.
App identification improvements
Workflows in the debugger now have clearer naming conventions for both mobile and web, making it easier to identify and troubleshoot specific workflows.
Scheduled task notifications
We added notification banners to help you understand when scheduled tasks are delayed or queued, giving you better visibility into your app's backend processes.
Deployment reversion for Heimdall
We implemented quick and reliable deployment reversion capabilities, allowing us to recover much faster from any deployment issues.
Database performance groundwork
We completed pre-work for multi_upsert performance improvements, setting the foundation for faster database operations.
Brand guidelines page redesign
We launched a completely redesigned Brand Guidelines page that establishes a cohesive visual and verbal identity system, reflecting Bubble's evolution as an AI-powered platform.
Unified font system
We rolled out a unified font system across all logged-out surfaces, bringing the product experience closer to the editor and improving overall UI consistency.
Bug fixes
AI Agent UTF-8 decoding
We fixed an issue with streaming Cyrillic characters, Korean letters, and emojis in the AI Agent.
Property editor stability
We resolved console errors on search and various display issues to enhance stability ahead of the beta.
App stability improvements
We fixed multiple issues affecting app crashes, sync errors, and merge conflicts to improve overall app stability.
Android 16 KB memory page size
We released an update supporting Google's new 16 KB memory page size requirement, which was previously blocking builds for new Android apps.
Mobile Over-The-Air updates
We fixed edge cases that would cause new apps to get stuck on the update screen after an over-the-air update.
Mobile data search
We resolved a bug where data searches specific to a logged-in user wouldn't update properly when switching accounts.
UI refinements
We addressed toolbar alignment issues, masonry grid overlaps, and font sync problems in reusable elements.
Search and navigation
We refined app search results and resolved web app navigation and HTTPS issues for a smoother experience.
Database and element corrections
We fixed issues with database triggers, SQL inputs, and repeated elements across projects.
NOVEMBER 12, 2025
Features
AI Agent context controls
We added the ability to remove context items (elements, data types, workflows) directly in the AI Agent, giving you more precise control over your prompts.
AI Agent deep-linking
The AI Agent now includes clickable links when referencing UI elements, making it easy to navigate directly to the element being discussed.
AI Agent session persistence
Your New Chat state now persists across sessions for a more seamless experience.
AI Agent browser compatibility
We resolved ad-blocker issues so you can now access the AI Agent on Arc, Comet, and similar browsers.
Mobile password reset flow
We enabled deep linking for password reset flows in BubbleGo, so you can now test mobile password reset flows directly in BubbleGo without needing a built version of your app.
Mobile deploy settings validation
We added a validation step when connecting your Bubble app to app store developer consoles, helping you deploy your first mobile build with greater confidence by verifying your keys and IDs are correct.
System logs migration
We moved system logs from SolarWinds to Observe for more flexible data display and querying capabilities.
Index optimization for app operations
We modified the un-archival and migration process to automatically create optimal indexes for the _all column when needed, improving performance for any field contains searches.
Bug fixes
AI Agent data type display
We removed the custom prefix from data type responses for cleaner, more readable output.
Property editor alpha improvements
We made various UI and functionality fixes, including improvements to multi-element editing, crashes, style issues, and overall usability.
Editor UI fixes
We addressed multiple UI issues, including sorting, text styling, error states, and other enhancements to improve the overall editor experience.
API Connector UI fixes
We resolved UI consistency and data display errors for app captions, tab views, and real-time metrics.
Editor page searches and deployment
We resolved issues with editor page searches, deployment pop-ups, and editor view layouts.
Mobile OTA updates
We resolved an issue where older live versions were no longer receiving real-time updates on dedicated apps.
Mobile horizontal lists
We fixed an issue where horizontal lists weren’t rendering when there was only one item in the list.
Mobile webview display
We resolved an issue where webviews weren’t displaying on deployed mobile apps.
Mobile camera permissions
We fixed an issue with Google’s updated permission policy for accessing device camera libraries that was blocking new Android deploys requiring camera access.
Security dashboard bugs
We corrected typos, restored security digest email functionality, and fixed a bug with initial AI sweep test settings.
OCTOBER 29, 2025
Features
AI Agent page creation
The Bubble AI Agent can now create entirely new pages in your app. It will automatically use your existing styles and design system.
AI Agent UX enhancements
We made improvements to the AI Agent experience, with better context visibility (showing what elements, workflows, or data types are being referenced), a resizable window with a visual indicator, and clickable links in responses that highlight referenced elements in your app.
AI mobile app generation prompts
We added example prompts to help guide you through the mobile app generation process and get started faster.
Property editor alpha
We shared the refreshed property editor to a small group of alpha testers so we can start getting feedback in preparation for the public beta later this month.
Mobile app metrics platform toggle
We added the ability to toggle between platforms in the app metrics tab, making it easier to understand how your workload usage breaks down between web and mobile apps in the same project.
We introduced a new security check that automatically detects leaked API keys in your apps to help keep your projects secure.
Editor performance improvements
We deployed reactivity updates in the editor to improve page load performance, reduce bugs, and enhance overall stability.
Observability infrastructure improvements
We upgraded our monitoring and observability systems across multiple services, achieving up to 50% reduction in CPU and memory usage.
Database upgrades
All databases across all environments have been upgraded to the latest version to improve performance and ensure continued AWS support.
Status page migration
The status page is now powered by Incident.io, enabling us to provide more timely and accurate updates during incidents.
Bug fixes
AI Agent performance
We pushed out fixes for multiple issues that significantly improved latency, edit accuracy, and overall performance.
AI mobile app generation
We eliminated an error which resulted in better generation success rates.
Property editor alpha improvements
We made various UI and functionality improvements, including fixes to popovers, button properties, and other UI updates.
Editor bugs
We made UI fixes and resolved various editor issues, including incorrect folder moves and blank screens.
App search tool improvements for mobile
We fixed an edge case where the app search tool wasn't returning values as expected on mobile views, giving you a more consistent experience across web and mobile.
Security dashboard access
We resolved an issue where users on paid plans couldn't access the security dashboard due to an incorrect app ID configuration.
Plan modal consistency
We fixed inconsistent text in the upgrade plan modal to make the upgrade flow clearer.
Security dashboard UI
We fixed various UI bugs including sidebar issues and branch color coding problems.
Ideaboard functionality
We reconfigured some calls to ensure logged-in forum users see the correct buttons for posting comments on the Ideaboard.
Workflow and logging issues
We fixed multiple workflow-related bugs affecting server logs and bulk operations.
OCTOBER 15, 2025
Features
Bubble AI Agent (beta)
We're excited to introduce the Bubble AI Agent, now available to all users with an AI-generated app! This powerful new tool helps you build and iterate on your applications faster. Learn more.
Mobile app generation (beta)
We expanded AI app generation to native mobile apps. It’s currently available to 20% of users, including Bubble Tour attendees, and will roll out to all users in phases over the next few weeks.
Property editor
We're making progress on the redesigned property editor to help users learn Bubble more quickly and build more efficiently. A private alpha will start in October, and we’re planning to kick off a public beta in December.
Security dashboard improvements
We added a new entry point to the security dashboard from paying apps’ project sidebar, making it faster and easier to access your security insights.
Observability infrastructure — metrics migration
We migrated our internal metrics and monitoring from legacy systems to a new platform, simplifying our tooling and enabling us to resolve incidents faster for better platform reliability.
We improved our logging efficiency through new telemetry and data logging strategies, reducing infrastructure overhead while setting up more scalable observability for the future.
CI/CD enhancements — build and deployment automation
We improved reliability and automation in our build and deployment systems, including daily drift detection, credential management, and container workflows, making infastructure more consistent and secure.
CI/CD enhancements — GitHub Actions monitoring
We deployed a new observability service for GitHub Actions, providing the team with clearer visibility into our deployment performance and helping us identify and resolve issues faster.
Index performance — index creation
We made additional improvements to the way database indexes are created and tuned, including refinements to to query sampling, lock handling, and performance thresholds, enabling better performance without unnecessary bloat.
Updated website with new releases
We updated bubble.io , bubble.io/features, and bubble.io/ai to reflect the exciting new product launches announced at Bubble Tour, so you can easily discover our latest offerings.
Bug fixes
AI Agent multi-element edits
We improved the way complex multi-element edits are handled in Agent mode (beta) to reduce failures.
Editor search and navigation
We fixed issues with the editor search function and styles tab navigation to create a smoother editing experience.
Security dashboard
We fixed loading states, improved issue flagging for new problems, and updated issue descriptions for better clarity.
Repeating group data integrity
We fixed a bug where modifying unrelated fields caused items to unexpectedly disappear from search results in repeating groups before refresh, improving data integrity in your applications.
Table element
We resolved issues with table footers in edit mode and property editor behavior that surfaced after our recent table element improvements.
Mobile code signing
We fixed a validation issue, unblocking users whose mobile builds were failing due to keystore problems.
User interface polish
We addressed visual inconsistencies across bubble.io pages and the security dashboard, including dropdown behavior, CTA styling, field alignment, and padding issues.
OCTOBER 1, 2025
Features
AI app generation
We upgraded to Claude Sonnet 4.5 to deliver even better AI-generated apps and help you build faster.
Table element in GA
We improved how tables display data, handle pagination, add rows, and work with expressions — making tables clearer, faster, and more flexible to use. Read more on the forum here .
Reverse scroll for repeating groups
You can now reverse the scroll direction in repeating groups on web projects, giving you the tools you need to build the UI users expect in chat interfaces and similar layouts. Read more on the forum here.
Pricing page updates
We updated the copy and experience on our pricing page to reflect our new mobile pricing structure and ensure consistency across the editor.
PostgreSQL version update
We updated our default database version to PostgreSQL 13.20 to ensure continued AWS RDS support.
Database indexing for dedicated environments
Dedicated environments can now use optimized indexing scripts for faster, more efficient queries.
New dedicated regions
We added four new hosting regions for dedicated environment customers, giving you more options for where to host your apps (Mexico, Israel, UAE and Bahrain).
Observability system
We integrated new alerting and monitoring endpoints, as well as data export capabilities, to improve internal tooling that helps us detect and resolve infrastructure issues faster.
Bug fixes
Android scrolling in BubbleGo
We fixed scrolling functionality in the web view for Android devices, making navigation smoother in the BubbleGo app.
Mobile experience improvements
We resolved several bugs related to date selections and navigation dropdowns on mobile devices for a smoother browsing experience.
Security dashboard improvements
We fixed fundamental design bugs and improved the scheduled test trigger logic to make the security dashboard more intuitive to use.
Search optimization
We fixed spikes in inefficient searches that were affecting performance in large apps.
Geographic indexing
We addressed syntax issues when creating geographic indexes to improve query performance.
SEPTEMBER 17, 2025
Features
Traffic routing
We improved reliability and streamlined our infrastructure by re-routing traffic directly to AWS infrastructure instead of relying on custom servers we call the “balancer.” Read more here.
Security dashboard
We gave the security dashboard (formerly Flusk) a facelift, improving its spacing, alignment, and responsiveness.
Mobile plan trials
You can now trial new mobile plans directly from the homepage and editor plan tab.
Platform selector
We updated the platform selector so that you don’t need to refresh the page when switching between active and inactive web and mobile apps.
Mobile password reset
Introducing the mobile password reset flow with a new default reset_password view — no need to set up a separate web app for password resets.
Modal window UI
We now hide the tab bar when you’re viewing a modal window so that the interface feels cleaner.
AI app generation blueprint
The AI app generation blueprint step is now more responsive for mobile screens, making it easier to create apps directly from your phone.
AI-generated UI
We made ongoing improvements to AI-generated UI outputs to deliver cleaner, more polished interfaces from the start — getting you from prompt to functioning app faster.