3.39.30

Budibase/budibase3.39.30Jul 15, 2026by calexiou

AI Summary

A comprehensive update introducing real-time WebSocket updates for Agent Requests, enhanced security fixes for SSO takeover and DNS rebinding, and significant improvements to the SharePoint integration and Helm chart configuration.

Key Highlights

  • Realtime WebSocket updates for Agent Requests Activity
  • Security fixes for SSO takeover and DNS rebinding
  • Enhanced Agent Request timeline and escalation tracking
  • Async SharePoint sync improvements

New Features

  • Realtime WebSocket updates for the Agent Requests Activity table
  • Status filter dropdown to Activity requests table
  • Actions timeline data model and user interaction tracking
  • Async sharepoint sync

Full Release Notes

## What's Changed
* [Added] Realtime WebSocket updates for the Agent Requests Activity table by @jvcalderon in https://github.com/Budibase/budibase/pull/19150
* Fix live-update pagination and summary counts on Activity page by @jvcalderon in https://github.com/Budibase/budibase/pull/19155
* Add status filter dropdown to Activity requests table by @jvcalderon in https://github.com/Budibase/budibase/pull/19157
* Track status changes in the actions timeline by @jvcalderon in https://github.com/Budibase/budibase/pull/19165
* Add actions timeline data model and user interaction tracking by @jvcalderon in https://github.com/Budibase/budibase/pull/19162
* View fix for external dbs on column delete by @deanhannigan in https://github.com/Budibase/budibase/pull/19161
* Secfix/sso takeover by @calexiou in https://github.com/Budibase/budibase/pull/19173
* Make rollout strategy and imagePullPolicy configurable in Helm chart by @calexiou in https://github.com/Budibase/budibase/pull/19183
* Secfix/dns rebinding openapi rest by @calexiou in https://github.com/Budibase/budibase/pull/19178
* fix: partial removal of stalled cron jerbs by @Dakuan in https://github.com/Budibase/budibase/pull/19065
* Track AgentRequest status through the full escalation lifecycle by @jvcalderon in https://github.com/Budibase/budibase/pull/19124
* Unify usage of Helpers.uuid for unsecured browsers by @adrinr in https://github.com/Budibase/budibase/pull/19191
* fix free plan workspace and plugin quotas by @ConorWebb96 in https://github.com/Budibase/budibase/pull/19190
* Bind chat identity link confirmation to the current user by @adrinr in https://github.com/Budibase/budibase/pull/19194
* Judge agent request outcome (completed/failed) via LLM instead of tool-failure counting by @jvcalderon in https://github.com/Budibase/budibase/pull/19185
* Track escalation timeline actions (escalation_raised, escalation_resolved) by @jvcalderon in https://github.com/Budibase/budibase/pull/19192
* Track tool call actions in the AgentRequest timeline by @jvcalderon in https://github.com/Budibase/budibase/pull/19184
* feat: async sharepoint sync by @Dakuan in https://github.com/Budibase/budibase/pull/19189
* fix: can miss sharepoint name on partial falure by @Dakuan in https://github.com/Budibase/budibase/pull/19200
* fix: dont attempt to ingest large sharepoint files by @Dakuan in https://github.com/Budibase/budibase/pull/19201
* Split couchinfo between internal and external by @adrinr in https://github.com/Budibase/budibase/pull/19197
* Fix mysql test docker-compose, updating it to mysql 9 by @adrinr in https://github.com/Budibase/budibase/pull/19199


**Full Changelog**: https://github.com/Budibase/budibase/compare/3.39.29...3.39.30