Skip to content

Release history

baserow releases

Build databases, automations, apps & agents with AI — no code. Open source platform available on cloud and self-hosted. GDPR, HIPAA, SOC 2 compliant. Best Airtable alternative.

All releases

11 shown

2.2.2 Mixed
Security fixes
  • Hardened user uploaded media serving and neutralized active-content file uploads by default
Notable features
  • Send notifications when workflows are disabled
  • Self-hosted operators can inject custom client-side scripts via environment variables
Full changelog

New features

  • [Automation] Send notification when a workflow is disabled #5186
  • [Core] Allow self-hosted operators to inject custom client-side scripts via environment variables.

Bug fixes

  • [Builder] Resolved a bug which prevented users from creating data sources from the data source dropdown's footer. #5118
  • [Core] Give Kuma the current license tier in its context and steer uncertain feature or plan questions to docs search. #5210
  • [Core] Hardened user uploaded media serving and neutralized active-content file uploads by default.
  • [Builder] stop infinite /dispatch-data-sources/ refetch loop in page editor

Refactors

  • [Automation] Optimize Automation History clean-up by moving it to a separate periodic task.
2.2.1 Breaking risk
Security fixes
  • Fixed password reset tokens not invalidated after use, enabling account takeover; tokens now single-use with 1 hour expiry
Notable features
  • AI field file attachment support for Anthropic and Mistral
  • Date input clear button for Builder
Full changelog

New features

  • [Builder] Add 'clear' button to the date input element. #5202
  • [Database] Add file attachment support for Anthropic, Mistral and other AI field providers #5154

Bug fixes

  • [Database] AI file field is now validated during import #3090
  • [Database] Exclude autonumber sequences from schema dump to prevent restore failure #3855
  • [Database] Fix negative sign in formula output disappearing when a cell is selected #4323
  • [Database] Fix AI field not correctly handling small text files #5082
  • [Core] Fix import workspace crashes on retry after failed backend import #5140
  • [Database] Fix import of unknown ai generative types #5163
  • [Database] Fix notification panel crash when a periodic_data_sync_deactivated notification is rendered #5171
  • [Database] Fix link-row group-by crash in grid view with more than 20 linked items #5184
  • [Builder] prevent OIDC/SAML form crashes when editing a user source in the application builder #5226
  • [Core] Fix RichTextEditor display in row comment notifications #5230
  • [Core] Add database connection health check.
  • [Database] Create row history entries in batches to avoid memory spikes
  • [Integration] Ensure Local Baserow Upsert integration handles field constraint errors.
  • [Database] Fix the database API docs page crashing when opening the database list from the header. #5212
  • [Database] Fix database filters crashing when select option cells are temporarily null during row evaluation. #5217
  • [Core] Custom enterprise logo can be set again
  • [Database] Fix field drag-and-drop placeholder being offset by the group-by column width when a group by is active.
  • [Database] Fix grid field quick edit crashing when the field update context is unavailable because the user lacks field update permission. #5216
  • [Database] fix import preview
  • [Core] Fix password reset tokens not being invalidated after use, allowing persistent account takeover. Tokens are now single-use, token expiry reduced to 1 hour, and a confirmation email is sent on every password change. #5165
  • [Database] Fix rollup and count fields crashing when a stale in-memory relation points to a deleted field during formula recalculation. #5214
  • [Core] Make concurrent index migrations idempotent so they can be re-run after a partial failure.
  • [Database] Fix template sync failing when importing enterprise field rules without a license.
  • [Automation] Fixed a bug that caused a crash due to a race condition that could happen if a node is deleted while it is being dispatched.
  • [Builder] Fixes if() formulas in the Application Builder silently rendering nothing when the condition references an empty field
  • [Integration] Improved error handling for the AI Form.

Refactors

  • [Automation] Improve rate limiting to support multiple time frames
  • [Core] Optimize rate limiting: cache user and settings lookups and reorganize throttling code.

Breaking API changes

  • [Core] Workspace invitations no longer support custom messages, and the BASEROW_MAX_PENDING_WORKSPACE_INVITES env var has been removed.
2.2.0 Breaking risk
Breaking changes
  • Instance SMTP configuration is now used by default for the Send email action; set BASEROW_INTEGRATION_ALLOW_SMTP_SERVICE_TO_USE_INSTANCE_SETTINGS=false to disable.
Notable features
  • Support for automation templates
  • Column freezing (up to 4) in grid view
  • Array formula improvements: array_unique, array_slice, generalized index
2.1.6 Bugfix

### Bug fixes * [Integration] Resolved a bug in the periodic trigger which prevented it from being scheduled correctly.

2.1.4 Bug fix

Fixes Jira sync table endpoint migration, number formatting in row history, restores Docker entrypoint for backward compatibility with custom docker-compose, router node renaming, and summarize rows automation.

2.1.3 Maintenance
Breaking changes
  • Remove outdated plugin boilerplate
Security fixes
  • Redis security updates
2.1.2 Bug fix

Fixes user source search, formula-based filtering in data sources and workflow actions, table/repeat load more button behavior, optional numeric input validation, and caching for users without roles.

2.1.1 Bug fix

Fixes number field import with period-comma separators, locale settings in date picker, row deletion with active filters, onboarding validation, table reordering with realtime events, and improves date selection.

2.1.0 New feature
Notable features
  • Ukrainian language support
  • Kuma onboarding integration
  • Nuxt 3 migration
2.0.6 New feature
Notable features
  • Advanced formulas
  • Array property selection in formula context

Beta — feedback welcome: [email protected]