New features
- Add support for advanced number formatting #1270
- Add ability to group by link to table field. #2306
- [Builder] Improve Builder security with Page level Visibility. #2392
- Select row modal field width, order, and visibility configuration. #2439
- [Builder] Add the multi-page header and footer containers #2486
- [Builder] Add date time picker element #2625
- [Builder] UX improvements: defaults for theme inputs, optional hash prefix in hex color inputs, and padding in Theme page. #3067
- Introduced ability to configure exising data sync. #3072
- Duration formula field filters #3110
- HubSpot contacts data sync. #3119
- Provide alias names for field types to search for in the dropdown list. #3179
- Export table/view to Excel file #324
- [Builder] Display a count of user source users in the application settings panel. #3251
- Collapse sidebar with button #3258
- OpenRouter.ai generative AI integration. #3259
- Add support to filter multiple select formula fields. #3276
- Add ability to sort by link_row ('Link to table') field #506
- Allow choosing select options in the form view. #814
- Add sort and group by add field search.
- Added Korean language and translations
- Dependant field lookup performance improvement by per database pre-filtering.
- Introduced health check endpoints for the celery queue size.
Bug fixes
- [Builder] Fixed a bug in the Create/Update row workflow action when concatenating a formula field and a string. #2546
- [Builder] Fixed an error that triggers when adding a new row in the Data Source modal for the Link to Table field. #2579
- [Builder] Resolved an issue where the data source name uniqueness wasn't handled properly. #3149
- [Builder] Resolved an issue with changing a data source's table and view at the same time. #3200
- Resolved an issue in our Local Baserow integration filters where they would sometimes be incompatible with a changed field type. #3226
- [Builder] Resolves an error raised when a collection element, using a single row data source, finds that its property has been trashed. #3245
- Fix for undefined field being passed to getFieldWidth #3248
- Handle properly fetching list of files in archive for zipfile and zipstream #3249
- [Builder] Fix inconsistent borders in table element #3250
- [Builder] Resolved an issue with publishing an application containing a 'summarize field' data source. #3255
- [Builder] Fix bug where publishing the builder could sometimes raise an error. #3278
- [Builder] Resolved an issue with changing a 'summarize field' data source into a different type of data source. #3281
- [Builder] Optimize FormInput component to ensure duplicate requests are not made on blur. #3283
- undefined baserow.core.generative_ai.generative_ai_model_types.OpenAIGenerativeAIModelType.prompt_with_files local vars fixed
- [Builder] Add theme support to date and time picker element label
- Fix API Docs view layout
- Fix some frontend props defaults values for objects.
- Show accidentally removed callback URL for the OpenID Connect settings form again.
- Fixed boolean filter with null filter value
- Resolved a checkbox display issue which presented itself when multiple checkboxes were displayed on the same page.
- Resolved an accidental regression when an exact date filter is applied to a date field.