# 🎉 Baserow 1.34 is here – up to 10x faster filters, data constraints, custom CSS/JS & more!

**URL:** https://community.baserow.io/t/baserow-1-34-is-here-up-to-10x-faster-filters-data-constraints-custom-css-js-more/10687
**Category:** Announcements
**Tags:** release, news
**Created:** [July 10, 2025, 9:23am UTC](https://community.baserow.io/t/baserow-1-34-is-here-up-to-10x-faster-filters-data-constraints-custom-css-js-more/10687 "2025-07-10T09:23:47Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![olgatrykush](https://community.baserow.io/user_avatar/community.baserow.io/olgatrykush/32/219_2.png) [@olgatrykush](https://community.baserow.io/u/olgatrykush)
#### Post date: [July 10, 2025, 9:23am UTC](https://community.baserow.io/t/baserow-1-34-is-here-up-to-10x-faster-filters-data-constraints-custom-css-js-more/10687/1 "2025-07-10T09:23:47Z")

</div>

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

🚀 **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

📝 [Read the full release notes](https://baserow.io/blog/baserow-1-34-release-notes?utm_source=community&utm_medium=social&utm_campaign=release+1.34)

[![](https://img.youtube.com/vi/JNStXYDa5p8/maxresdefault.jpg "Baserow 1.34: Field indexes for 10x faster filtering, value constraints, custom code and more") ](https://www.youtube.com/watch?v=JNStXYDa5p8)

💡 Want your Baserow solution featured? [Submit it here](https://baserow.io/form/PAkRD0k_rRpwVFAunjz54_t7YEKtB7lDtvLI4ni1B14)

🙌 Thanks for all your feedback—many of these features were inspired directly by you!

---

<div class="post-metadata">

### Author: ![olgatrykush](https://community.baserow.io/user_avatar/community.baserow.io/olgatrykush/32/219_2.png) [@olgatrykush](https://community.baserow.io/u/olgatrykush)
#### Post date: [July 10, 2025, 12:34pm UTC](https://community.baserow.io/t/baserow-1-34-is-here-up-to-10x-faster-filters-data-constraints-custom-css-js-more/10687/2 "2025-07-10T12:34:41Z")

</div>



---

<div class="post-metadata">

### Author: ![ddsgad](https://community.baserow.io/letter_avatar_proxy/v4/letter/d/94ad74/32.png) [@ddsgad](https://community.baserow.io/u/ddsgad)
#### Post date: [July 10, 2025, 6:18pm UTC](https://community.baserow.io/t/baserow-1-34-is-here-up-to-10x-faster-filters-data-constraints-custom-css-js-more/10687/3 "2025-07-10T18:18:08Z")

</div>

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?

---

<div class="post-metadata">

### Author: ![Przemek](https://community.baserow.io/user_avatar/community.baserow.io/przemek/32/3797_2.png) [@Przemek](https://community.baserow.io/u/Przemek)
#### Post date: [July 11, 2025, 8:13am UTC](https://community.baserow.io/t/baserow-1-34-is-here-up-to-10x-faster-filters-data-constraints-custom-css-js-more/10687/4 "2025-07-11T08:13:24Z")

</div>

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

```auto
"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`

---

<div class="post-metadata">

### Author: ![mark119](https://community.baserow.io/user_avatar/community.baserow.io/mark119/32/3331_2.png) [@mark119](https://community.baserow.io/u/mark119)
#### Post date: [July 11, 2025, 1:13pm UTC](https://community.baserow.io/t/baserow-1-34-is-here-up-to-10x-faster-filters-data-constraints-custom-css-js-more/10687/5 "2025-07-11T13:13:28Z")

</div>

> [@olgatrykush](#):
>
> **Custom CSS/JS** – Style your App Builder projects your way

The “ **Custom CSS/JS** – Style your App Builder projects your way” is floating my boat

---

<div class="post-metadata">

### Author: ![Schatzi](https://community.baserow.io/user_avatar/community.baserow.io/schatzi/32/4410_2.png) [@Schatzi](https://community.baserow.io/u/Schatzi)
#### Post date: [July 14, 2025, 5:35am UTC](https://community.baserow.io/t/baserow-1-34-is-here-up-to-10x-faster-filters-data-constraints-custom-css-js-more/10687/6 "2025-07-14T05:35:30Z")

</div>

> [@olgatrykush](#):
>
> → **Send Email action** : Trigger emails from your app using any SMTP server

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. 😬

---

<div class="post-metadata">

### Author: ![jrmi](https://community.baserow.io/user_avatar/community.baserow.io/jrmi/32/5042_2.png) [@jrmi](https://community.baserow.io/u/jrmi)
#### Post date: [July 15, 2025, 12:25pm UTC](https://community.baserow.io/t/baserow-1-34-is-here-up-to-10x-faster-filters-data-constraints-custom-css-js-more/10687/7 "2025-07-15T12:25:36Z")

</div>

You are right, this is missing. Issue created [Add "reply to" to email action (#3751) · Issues · Baserow / baserow · GitLab](https://gitlab.com/baserow/baserow/-/issues/3751)

---

<div class="post-metadata">

### Author: ![olgatrykush](https://community.baserow.io/user_avatar/community.baserow.io/olgatrykush/32/219_2.png) [@olgatrykush](https://community.baserow.io/u/olgatrykush)
#### Post date: [August 5, 2025, 10:34am UTC](https://community.baserow.io/t/baserow-1-34-is-here-up-to-10x-faster-filters-data-constraints-custom-css-js-more/10687/8 "2025-08-05T10:34:34Z")

</div>


