This release is huge! We’ve listened to your requests and are thrilled to announce the addition of two highly anticipated features: the lookup field and webhooks. With the lookup field, you can easily add fields from other tables, combining all the relevant information into one useful table. And with webhooks, you’ll receive HTTP notifications whenever a row is created, updated, or deleted.
But that’s not all! We’ve also introduced the Kanban view to help you organize and plan more effectively. Plus, we’ve made various bug fixes, added new templates, and made other small changes to enhance your experience.
The lookup field allows you to select a field from another table and display its values in a single, comprehensive table. To use this feature, simply create a new field, choose the lookup option, select a link row field to search through, and specify the target field to retrieve values from. Your lookup field will then contain the formatted values from the linked rows. You can even reference lookup fields directly in formulas and use filter and aggregate functions to further manipulate the data.
Stay informed about changes in your data with webhooks. Whenever a row is created, updated, or deleted, you’ll receive notifications via webhooks. To set up webhooks, click on the three dots next to the table or view, select “webhooks,” and configure the HTTP method, URL, trigger events, and additional headers. You can even test the webhook before saving it and view the call log for debugging purposes.
Improve your organization and planning with the new Kanban view! Easily categorize your workspace rows using a single select field. Drag and drop cards into different stacks and customize the displayed fields. To create a Kanban view, click on the view icon in the top left corner and then click on the create button.
We’ve been working diligently on our premium version, and this release introduces a licensing system that grants early access to premium features for both the hosted and self-hosted versions. Currently, the following premium features are available:
As a token of our appreciation, we’re offering early access to our GitHub sponsors! If you’re already a sponsor, we’ll be reaching out to you shortly. If you’re not a sponsor but want to gain access to the early premium version, become a sponsor here. Your support is greatly appreciated!
Baserow’s formula language has undergone significant improvements, making it an industry-leading tool for powerful, fast, and easy calculations. Here are some highlights:
lookup
and filter
functions let you lookup other tables values directly inside of formulas and filter them down.sum
,avg
,join
,every
,any
,stddev_pop
and more!) summarize lists of values from lookups and link row fields.’Username = ’ + lower(field(’name lookup’))
sum(filter(field(’numbers’) / 100, field(’numbers’) < 100))
filter(lookup(’customers’, ’name’), lookup(’customers’, ’age’) > 18)
any(field(’customers’, ’name’) = field(’clients’, ’name’))
All the changes of version 1.7 listed.