πŸŽ‰ Baserow 1.34 is here – up to 10x faster filters, data constraints, custom CSS/JS & more!

This release is packed with improvements that make working with large datasets faster and smarter.

:rocket: Highlights:

β†’ Field indexes – Speed up filters by up to 10x on large tables
β†’ Field value constraints – Enforce uniqueness and improve data quality
β†’ Multi-row selection – Perform batch actions with ease
β†’ Custom CSS/JS – Style your App Builder projects your way
β†’ Send Email action: Trigger emails from your app using any SMTP server
β†’ Application debugging β€” See misconfigurations directly in the editor

:memo: Read the full release notes

:bulb: Want your Baserow solution featured? Submit it here

:raised_hands: Thanks for all your feedbackβ€”many of these features were inspired directly by you!

6 Likes

Thanks for launching field constraints! My quick question is how does this work with the API? Specifically, if we try to enter a value into a unique field via the API that is already in use, does the API simply return back an error?

Hey @ddsgad
When you make request for field update you can include

"field_constraints": [{"type_name":"unique_with_empty"}], 

For now this is the only available constraint and it is compatible with: single line, long text, number, date, duration, rating, single select

Now:

  • if field is compatible and there are no duplicates - constraint will be applied and from now on you won’t be able to add non-empty duplicates (you will get ERROR_FIELD_DATA_CONSTRAINT in such case)
  • If there are duplicates (excluding empty fields) - modifying field will return ERROR_FIELD_CONSTRAINT error
  • if you try to apply incompatible constraint you will get ERROR_INVALID_FIELD_CONSTRAINT

The β€œCustom CSS/JS – Style your App Builder projects your way” is floating my boat

It would bei great If you add a Reply-To setting to this action. This will make things a lot easier for building messaging forms. :grimacing:

1 Like

You are right, this is missing. Issue created Add "reply to" to email action (#3751) Β· Issues Β· Baserow / baserow Β· GitLab

1 Like