We're thrilled to announce a groundbreaking new feature that will dramatically accelerate your development workflow and empower even more users to build sophisticated internal tools: AI-Powered JavaScript Generation.

This intelligent new capability allows you to generate JavaScript code directly within Budibase, with key advantages:

  • Contextual Awareness: The AI understands your app's structure, components, and data, generating highly relevant and efficient code.
  • Automatic Data Bindings: Forget manual binding! The AI seamlessly integrates correct data bindings into the generated JavaScript, saving you significant time and reducing errors.
  • Ubiquitous Availability: Access this powerful feature wherever JavaScript is supported in Design and the JavaScript automation step.

How it works:

Look for the "Generate with AI" icon in the JavaScript editor. Describe the logic you want to achieve (e.g., "calculate total based on items in cart"), and the AI will provide a ready-to-use JavaScript snippet.

Filter component

by Joe Johnston

We're constantly striving to enhance your app-building experience, and today, we're thrilled to announce the release of a powerful new component: the Filter component!

This highly anticipated addition provides a modern, flexible, and visually intuitive filtering experience for your Budibase applications. It is designed to seamlessly integrate with your existing components, such as Tables, Charts, and Cards.

What's New?

  • Best-in-Class Filtering: Elevate your app's usability with a sophisticated filtering experience that empowers users to find the needed data quickly.
  • Seamless Component Integration: Works perfectly out-of-the-box with your Budibase Tables, Charts, and Cards, ensuring a cohesive and powerful data exploration experience.
  • Granular Control: You now have precise control over what fields users can filter, allowing you to tailor the filtering experience to your app's specific requirements and prevent irrelevant data manipulation.
  • Visual Clarity: Users can easily visualize what filters are currently applied, providing an unambiguous understanding of the data being displayed.
  • Future-Proof: This new component significantly improves the existing Dynamic Filter, which will be sunset in a future release. We encourage you to migrate to the new Filter component for a superior experience.

How to get started:
Simply drag and drop the new "Filter" component onto your app screen. Configure its properties to connect to your data component (for example, the table component) and define your filtering options.

We're incredibly excited about the possibilities this new component unlocks for your applications. As always, your feedback is invaluable!

PWA support

by Budibase

Budibase Enterprise now empowers you to transform your web applications into Progressive Web Apps (PWAs). This release introduces the capability to generate installable progressive web applications directly from Budibase. Enterprise users can now add a custom application icon within the Budibase platform, enabling users to add a dedicated shortcut to their mobile device home screens for instant access, bypassing the need to navigate through a browser.

This enhancement provides a more streamlined and native-like experience for accessing critical internal tools on mobile devices. By placing the application icon directly on their screen, users benefit from quicker access and improved engagement with their Budibase applications. This feature delivers enhanced convenience and efficiency for your enterprise users on the go.

This initial release focuses on enabling the installable PWA functionality and custom icon support. If demand exists, future updates may explore the inclusion of offline capabilities and mobile notifications to further enhance the mobile app experience. We encourage enterprise users to explore this new feature and provide feedback as we evolve Budibase.

Dynamic PDFs

by Joe Johnston

We're excited to announce a highly requested feature designed to accelerate your workflows: Dynamic PDF Generation is now available to customers on the Premium and Enterprise plans! Empower your teams to automatically generate customized PDFs directly within your company workflows.

Key benefits include:

  • Workflow Automation: Seamlessly integrate PDF generation into your existing Budibase applications to automate document-heavy processes.
  • Data-Driven Documents: Generate PDFs populated with real-time data from your Budibase databases and connected sources.
  • Customization and Control: Design PDF templates tailored to your requirements, ensuring consistent and professional output.
  • Faster Operations: Reduce the time spent on manual document creation, leading to quicker turnaround times and improved efficiency across the organization.

As always, please share your feedback within our community channels.

We're thrilled to announce a significant improvement to the automation experience in Budibase with the release of our latest feature: Enhanced Automation Insights!

Building powerful automations for your internal tools just got even easier and more transparent. We understand that debugging and understanding the flow of data within your automations is crucial for efficiency. That's why we've introduced a new way to visualize your automation data.

What's New?

With Enhanced Automation Insights, you can now see, at a glance, exactly what data is available at each step of your automation and what data each step outputs. This means:

  • Effortless Debugging: No more guessing or relying on extensive testing to understand data flow. Quickly identify where issues occur by inspecting the data at each stage.
  • Improved Building Experience: Understand the data context as you build your automations, making it easier to connect steps and manipulate data effectively.
  • Increased Confidence: Build and deploy automations with greater confidence, knowing you have clear visibility into the data being processed.

This enhancement streamlines the entire automation lifecycle, from initial creation to troubleshooting and maintenance. We believe this will significantly improve the productivity and overall experience for all Budibase users leveraging automations.

Head over to your Budibase instance and start building or editing your automations today! We're confident that this new feature will empower you to create even more robust and efficient internal tools. As always, we value your feedback. Let us know what you think of the new Automation Insights in our community forums!

OAuth 2.0

by Joe Johnston

We're excited to announce a significant security upgrade for Budibase users: you can now seamlessly integrate OAuth 2.0 for secure user authentication flows. This powerful feature is available to everyone.

What's New?

  • OAuth 2.0 Client Credentials Support: Budibase now supports the OAuth 2.0 client credentials grant type, enabling robust and secure authentication for your applications.
  • Enhanced Security: Implement industry-standard authentication protocols to protect sensitive data and applications.
  • Streamlined Integration: Easily connect Budibase with your existing OAuth 2.0-compliant identity providers.

How to Get Started:
You can configure OAuth 2.0 authentication within your Budibase application settings. To establish a secure connection, provide your client credentials and endpoint details.

After adding your OAuth 2.0 configuration details, add the authentification method to your API via the REST interface.

As always, we appreciate your feedback and support. Happy building!

App scripts

by Joe Johnston

Budibase Enterprise now supports injecting custom scripts directly into your applications. This feature enables advanced customization and integration with third-party libraries and services.

Often, you want to inject JavaScript snippets into all pages of your site, either in the head or at the end of the body tag. Most analytics providers, font services, and A/B testing services will give you an HTML snippet and ask you to add it to every page on your site. Budibase now lets you do this from the app settings interface.

Technical Details:

App design updates

by Joe Johnston

Budibase apps now look much better by default. At the end of Cycle 1, we changed the platform to enable users to create better-looking apps faster. In our pursuit, we made the following changes...

A better starting point:
New apps launch with pre-populated sample data and a pre-built inventory screen with a whole CRUD experience! The table comes preloaded with conditions (red row highlights) and formatting (currency symbols) to showcase powerful features instantly.

Unified Text Component:
Goodbye headline and paragraph; hello versatile "text" component! Enjoy markdown support and a dynamic text input that grows with your content (up to 5 rows).

Revamped Navigation:
The default nav bar now sports a blue background with crisp white text. Navigation links have been refined with improved styling. The old "portal" link has been replaced with a user avatar and dropdown menu, offering quick access to profile updates, password changes, portal access, and logout.

Table Style Refinements:

  • Table whitespace has been optimized for a cleaner look.
  • The header font is now bold for improved readability.
  • Row number colors have reduced contrast for a softer appearance.
  • The "quiet" table setting now features a more opinionated style, including no header icons and subtle header background contrast.
  • The table header background and striped row colors are now customizable.
  • Checkboxes are now hidden when they serve no purpose.

Expanded Color Palette:
The color picker has been updated with new static color options, ensuring consistent colors regardless of the app theme. This is used for the new nav background.

SQL attachments

by Joe Johnston

We're thrilled to announce Budibase now supports SQL attachments! This feature empowers you to build even more robust and versatile internal tools directly within Budibase.

How to Get Started:
Add an attachment column to your SQL database table within Budibase to enable attachments. It's that easy!

As always, we appreciate your feedback and support. Happy building!

The Budibase Team.

Error Popover

by Joe Johnston

Tired of guessing where things went wrong in your Budibase app? Say hello to a streamlined, intuitive way to tackle errors: the new Budibase Error Popover!

We've completely revamped how you find and fix issues, giving you a powerful new tool to boost your development workflow. No more cryptic messages, the Budibase Error Popover puts all the information you need at your fingertips.

Here's what you can expect:

  • Centralized Error Hub: A dedicated space within Budibase's design section where errors relating to the specific screen are aggregated and displayed.
  • Clear and Concise Error Messages: We've translated technical jargon into plain English so you can quickly understand the root cause of each issue.
  • Links: Each error links to the component and setting, allowing you to pinpoint the problem area in seconds.

Stop wrestling with bugs and start building with confidence. The Budibase Error Popover empowers you to:

  • Debug More Efficiently: Spend less time tracking down errors and more time building amazing features.
  • Improve App Quality: Identify and resolve issues quickly, leading to a more stable and reliable application.

In addition to the new Error Console, we've added preemptive measures across the builder to inform you of the effects of a dangerous deletion. For example, if you delete a data source, we will list the affected screens.