Our team has completed an investigation into the recent xz vulnerability, and has concluded that Budibase was not affected.


In an effort to improve the usability of Budibase and to avoid confusion, we have consolidated how we use and refer to Tables:

  • The Table Block and Grid Block components have been removed.
  • The Table component has been updated to work in the same way the Grid Block component did previously.

This update does not affect users currently using the Table Block and Grid Block - your applications will still work as expected. However, the Table component will be how tables are created in Budibase moving forward.

This release introduces a quick-access dropdown to your applications, with options to:

  • Duplicate app
  • Export latest edited app
  • Export latest published app
  • Delete app

We have also introduced the ability to favorite applications. use the star toggle next to your most popular application(s) for quick and easy access.

Previously, attachment columns on tables always allowed users to upload multiple attachments. Today, we've updated the attachment column to give the option to allow users to limit them to a single attachment. Uploading a new document to a single attachment column will override any existing content.

Centralize your JavaScript management in Budibase. Create and edit JavaScript snippets in one place, and reuse them anywhere in your application. This update simplifies updates and ensures consistency across your project. Access via the </> icon above any JavaScript in Budibase to access your code snippets.

Read the launch blog to learn more.

With the Forms template, you can now select one of three form types when selecting your screen in the design tab.

  • Create a new row: For capturing & storing new data from your users
  • Update an existing row: For viewing & updating existing data
  • View an existing row: For a read-only view of your data

For more information, please read the launch blog.

In the latest 2.21.0 release, we've introduced significant improvements to SQL query aliasing. This enhancement simplifies the complexity and reduces the size of the SQL queries generated for databases when using DS+. A critical fix included in this release addresses the limitation with SQL tables having long names, which previously led to exceeding character limits in SQL queries.

We have also introduced a new environment variable, SQL_LOGGING_ENABLE, for self-hosted users. This addition allows users to view the SQL queries Budibase is executing on their SQL databases.

We've introduced a new feature that allows users to customize the delimiter (separator) used in CSV file exports. Previously, the default delimiter was set to a comma ',' which remains the default setting. However, users now have the flexibility to choose from a preset list of delimiter options to suit their data formatting needs.

Please note, this configuration is exclusive to CSV file exports and does not apply to JSON file exports.