Skip to content

Release history

budibase releases

AI agents that run your operations. Model agnostic.

All releases

110 shown

No immediate action
3.39.9 Bug fix

MongoDB query fix

No immediate action
3.39.8 Bug fix

Fix 498 error

No immediate action
3.39.7 Bug fix

Webhook param fix + PWA zip

Upgrade now
3.39.6 Security relevant
RCE / SSRF

DNS rebinding fix + nosql verification

No immediate action
3.39.5 Bug fix

Backup export & manifest recovery

Upgrade now
3.39.4 Security relevant
RCE / SSRF

SSRF fix

No immediate action
3.39.3 Bug fix

Expand schema fields

Config change
3.39.2 Security relevant
Auth

S3 upload auth required

No immediate action
3.39.1 Breaking risk

Agent/RAG removal + automation toolbar

Review required
3.39.0 Security relevant
Auth

Require consent for chat identity links

No immediate action
3.38.5 New feature

Row-selection toggle

Review required
3.38.4 Security relevant
Auth RBAC

Auth for webhook schema, role restriction, markdown hardening

Upgrade now
3.38.3 Security relevant
Auth Dependencies

Secret masking + OAuth2 hardening

Review required
3.38.2 Security relevant
Auth RBAC

SCIM admin requirement + security fixes

Review required
3.38.1 Security relevant
Auth RBAC

View scope enforcement

3.38.0 Bug fix
Notable features
  • Enhanced REST endpoint labels, search, and template addition
  • Added Teams streaming responses for agent webhooks
  • Support for SharePoint knowledge base via client credentials
Full changelog

What's Changed

  • Enhance REST endpoint labels/search & add templates by @joebudi in https://github.com/Budibase/budibase/pull/18723
  • Add Teams streaming responses for agent webhooks by @PClmnt in https://github.com/Budibase/budibase/pull/18736
  • fix: zero files on fetch error by @Dakuan in https://github.com/Budibase/budibase/pull/18729
  • fix: fix sharepoint shape by @Dakuan in https://github.com/Budibase/budibase/pull/18739
  • Fix Svelte check warnings across builder and client by @PClmnt in https://github.com/Budibase/budibase/pull/18738
  • Support sharepoint knowledge base via client credentials by @adrinr in https://github.com/Budibase/budibase/pull/18709
  • Fix for blacklist parsing. by @deanhannigan in https://github.com/Budibase/budibase/pull/18732
  • Fix regression with the Budibase AI settings by @adrinr in https://github.com/Budibase/budibase/pull/18742

Full Changelog: https://github.com/Budibase/budibase/compare/3.37.5...3.38.0

3.37.5 Bug fix
Notable features
  • Add oauth reconnect
Full changelog

What's Changed

  • Fixes failing test due some DNS issues by @adrinr in https://github.com/Budibase/budibase/pull/18722
  • Rag - source crud to connections by @adrinr in https://github.com/Budibase/budibase/pull/18691
  • Add oauth reconnect by @adrinr in https://github.com/Budibase/budibase/pull/18711
  • [Fixed] Create settings config when missing during tenant lock/activation by @jvcalderon in https://github.com/Budibase/budibase/pull/18731

Full Changelog: https://github.com/Budibase/budibase/compare/3.37.4...3.37.5

3.37.4 Breaking risk
Breaking changes
  • Removed unnecessary tenantId
Notable features
  • SharePoint typeahead feature (feat: sharepoint typeahead)
  • Enhanced handling of Gemini 503 responses (feat: handle gemini 503 better)
  • Added tablet view to preview
Full changelog

What's Changed

  • Cleanup knowledge connection code by @adrinr in https://github.com/Budibase/budibase/pull/18658
  • fix: resolve flaky test by @adrinr in https://github.com/Budibase/budibase/pull/18708
  • Remove unnecessary tenantId by @adrinr in https://github.com/Budibase/budibase/pull/18710
  • Temporally support existing sharepoint connectors by @adrinr in https://github.com/Budibase/budibase/pull/18707
  • [CI] Setup merge queues by @adrinr in https://github.com/Budibase/budibase/pull/18712
  • feat: sharepoint typeahead by @Dakuan in https://github.com/Budibase/budibase/pull/18698
  • feat: handle gemini 503 better by @Dakuan in https://github.com/Budibase/budibase/pull/18706
  • Fix automation step error handling by @melohagan in https://github.com/Budibase/budibase/pull/18669
  • Automation API request modal and fixes by @deanhannigan in https://github.com/Budibase/budibase/pull/18611
  • Add tablet view to preview by @ConorWebb96 in https://github.com/Budibase/budibase/pull/18655
  • Add exponential backoff for Gemini File Search by @PClmnt in https://github.com/Budibase/budibase/pull/18714

Full Changelog: https://github.com/Budibase/budibase/compare/3.37.3...3.37.4

3.37.3 New feature
Notable features
  • Add copy controls to automation log JSON
  • Add prompt parameter to SharePoint OAuth authorization URL
Full changelog

What's Changed

  • Fix/surface all table import errors by @deanhannigan in https://github.com/Budibase/budibase/pull/18644
  • fix: dont always escape newlines by @Dakuan in https://github.com/Budibase/budibase/pull/18614
  • Add copy controls to automation log JSON by @melohagan in https://github.com/Budibase/budibase/pull/18673
  • Fix - hidden button on light mode by @adrinr in https://github.com/Budibase/budibase/pull/18679
  • Add prompt parameter to SharePoint OAuth authorization URL by @adrinr in https://github.com/Budibase/budibase/pull/18692

Full Changelog: https://github.com/Budibase/budibase/compare/3.37.2...3.37.3

3.37.2 Mixed
Notable features
  • Custom trigger automation confirmation prompts
  • Workspace invite user suggestions
  • Display hidden auth connections
Full changelog

What's Changed

  • feat: agent banner by @Dakuan in https://github.com/Budibase/budibase/pull/18638
  • Display hidden auth connections by @adrinr in https://github.com/Budibase/budibase/pull/18657
  • [BUDI-18137] Add custom trigger automation confirmation prompts by @melohagan in https://github.com/Budibase/budibase/pull/18636
  • Add workspace invite user suggestions by @melohagan in https://github.com/Budibase/budibase/pull/18639
  • Fix automation action bar light theme styling by @melohagan in https://github.com/Budibase/budibase/pull/18660
  • replace source sans with inter as app font by @andz-bb in https://github.com/Budibase/budibase/pull/18661

Full Changelog: https://github.com/Budibase/budibase/compare/3.37.1...3.37.2

3.37.1 Mixed
Notable features
  • Rag as a tool
  • Core-only agent dev stack
  • Workspace snippet import overwrite
Full changelog

What's Changed

  • overwrite workspace snippets when importing over existing workspace by @ConorWebb96 in https://github.com/Budibase/budibase/pull/18634
  • Remove no-wrap for field description labels by @deanhannigan in https://github.com/Budibase/budibase/pull/18635
  • Fix RAG search by @adrinr in https://github.com/Budibase/budibase/pull/18640
  • Add core-only agent dev stack by @PClmnt in https://github.com/Budibase/budibase/pull/18641
  • Rag as a tool by @adrinr in https://github.com/Budibase/budibase/pull/18650

Full Changelog: https://github.com/Budibase/budibase/compare/3.37.0...3.37.1

3.37.0 Mixed
Notable features
  • Add columns property to CheckboxGroup
  • Display loop iterations in automation logs
  • Retry failed ingestions on resync
Full changelog

What's Changed

  • Improve dropdown sizing in condition builders by @melohagan in https://github.com/Budibase/budibase/pull/18623
  • Update snowflake-sdk and aws-sdk by @melohagan in https://github.com/Budibase/budibase/pull/18597
  • On resync, retry failed ingestions by @adrinr in https://github.com/Budibase/budibase/pull/18619
  • Upgrade budibase/nano to 10.1.6 to upgrade transitive axios by @melohagan in https://github.com/Budibase/budibase/pull/18603
  • Add columns property for CheckboxGroup by @melohagan in https://github.com/Budibase/budibase/pull/18626
  • Better logging around RAG ingestion by @adrinr in https://github.com/Budibase/budibase/pull/18628
  • Data table row cache not clearing by @deanhannigan in https://github.com/Budibase/budibase/pull/18630
  • Show loop iterations in automation log mode by @gootik in https://github.com/Budibase/budibase/pull/18607
  • Update litellm to 1.83.10 by @adrinr in https://github.com/Budibase/budibase/pull/18633

Full Changelog: https://github.com/Budibase/budibase/compare/3.36.5...3.37.0

3.36.5 Bug fix
Notable features
  • Harden datasource plugin upload validation
  • Expose RAG errors
  • Add automated VM startup guide
Full changelog

What's Changed

  • fix: teams requires re-linking more than it should by @Dakuan in https://github.com/Budibase/budibase/pull/18593
  • harden datasource plugin upload validation by @andz-bb in https://github.com/Budibase/budibase/pull/18592
  • Expose RAG errors by @adrinr in https://github.com/Budibase/budibase/pull/18618
  • Fix an issue where channel deployment wasn't enabled correctly by @PClmnt in https://github.com/Budibase/budibase/pull/18622
  • Add automated VM startup guide by @PClmnt in https://github.com/Budibase/budibase/pull/18620
  • Improve Teams chat progress feedback by @PClmnt in https://github.com/Budibase/budibase/pull/18624

Full Changelog: https://github.com/Budibase/budibase/compare/3.36.4...3.36.5

3.36.4 Security relevant
Security fixes
  • Postcss security update (8.5.6 → 8.5.12)
Notable features
  • Sharepoint selective file support
Full changelog

What's Changed

  • Sharepoint knowledge - selective files by @adrinr in https://github.com/Budibase/budibase/pull/18599
  • Bump postcss from 8.5.6 to 8.5.12 in the all-non-major-security group across 1 directory by @dependabot[bot] in https://github.com/Budibase/budibase/pull/18616

Full Changelog: https://github.com/Budibase/budibase/compare/3.36.3...3.36.4

3.36.3 Bug fix

Minor fixes and improvements.

Full changelog

What's Changed

  • Feat/pdb improvements on helm by @calexiou in https://github.com/Budibase/budibase/pull/18601
  • Refactor the agent controller surface by @PClmnt in https://github.com/Budibase/budibase/pull/18612
  • fix: inflightExtend Promise by @calexiou in https://github.com/Budibase/budibase/pull/18613

Full Changelog: https://github.com/Budibase/budibase/compare/3.36.2...3.36.3

3.36.2 New feature
Notable features
  • Sharepoint files displayed as tree
  • Azure AD group sync fixes
Full changelog

What's Changed

  • Sharepoint - display files as tree by @adrinr in https://github.com/Budibase/budibase/pull/18596
  • [18594] Fix workspace assignment for synced Azure AD groups by @melohagan in https://github.com/Budibase/budibase/pull/18595
  • Feat/move minio binary to s3 by @calexiou in https://github.com/Budibase/budibase/pull/18602
  • fix(builder): deployment channel row layout on small screens by @PClmnt in https://github.com/Budibase/budibase/pull/18609
  • Decouple channel deployments from agent chat by @PClmnt in https://github.com/Budibase/budibase/pull/18608

Full Changelog: https://github.com/Budibase/budibase/compare/3.36.1...3.36.2

3.36.1 Mixed
Security fixes
  • Tightened access controls for global licence routes
Notable features
  • Automations improvements
  • Lifecycle telemetry events for AI configurations
Full changelog

What's Changed

  • Automations improvements by @melohagan in https://github.com/Budibase/budibase/pull/18456
  • tighten access controls for global licence routes by @andz-bb in https://github.com/Budibase/budibase/pull/18493
  • chore(builder): point REST template specs to openapi-rest-templates by @melohagan in https://github.com/Budibase/budibase/pull/18447
  • feat: deprecate chat channel by @Dakuan in https://github.com/Budibase/budibase/pull/18584
  • fix: files meta hallunications by @Dakuan in https://github.com/Budibase/budibase/pull/18590
  • fix: deleted sources by @Dakuan in https://github.com/Budibase/budibase/pull/18552
  • Emit lifecycle telemetry events for AI configurations by @jvcalderon in https://github.com/Budibase/budibase/pull/18578
  • KB source endpoints refactor by @adrinr in https://github.com/Budibase/budibase/pull/18583
  • prevents user from dragging images and selecting text by @mikesealey in https://github.com/Budibase/budibase/pull/18564
  • [#18589] Emit missing workspace_app:created and workspace_app:updated events by @jvcalderon in https://github.com/Budibase/budibase/pull/18591

Full Changelog: https://github.com/Budibase/budibase/compare/3.35.10...3.36.1

3.35.10 Security relevant
Security fixes
  • GHSA-4f9j-vr4p-642r: Auth cookie missing secure flag
  • VUL-53: SSRF in plugin URL upload
Notable features
  • Automation side panel resizable with 480px default width
  • Lifecycle telemetry events for AI agents
Full changelog

What's Changed

  • Bump follow-redirects from 1.15.11 to 1.16.0 in the all-non-major-security group across 1 directory by @dependabot[bot] in https://github.com/Budibase/budibase/pull/18540
  • [GHSA-4f9j-vr4p-642r] Set budibase:auth cookie with secure flag by @jvcalderon in https://github.com/Budibase/budibase/pull/18571
  • Bump protobufjs from 7.5.4 to 7.5.5 by @dependabot[bot] in https://github.com/Budibase/budibase/pull/18574
  • Button icons are now showing for table row buttons by @mohagan9 in https://github.com/Budibase/budibase/pull/18474
  • Automation side panel: 480px default width + resizable by @melohagan in https://github.com/Budibase/budibase/pull/18460
  • Fix automation logs for branches in loop steps by @gootik in https://github.com/Budibase/budibase/pull/18551
  • Bump the all-non-major-security group across 1 directory with 2 updates by @dependabot[bot] in https://github.com/Budibase/budibase/pull/18572
  • Fix svelte-check by @adrinr in https://github.com/Budibase/budibase/pull/18577
  • Fixing pre-commit by @adrinr in https://github.com/Budibase/budibase/pull/18570
  • [VUL-53] Fix SSRF in plugin URL upload via trivial tar.gz bypass by @jvcalderon in https://github.com/Budibase/budibase/pull/18569
  • Emit lifecycle telemetry events for AI agents by @jvcalderon in https://github.com/Budibase/budibase/pull/18576

New Contributors

  • @gootik made their first contribution in https://github.com/Budibase/budibase/pull/18551

Full Changelog: https://github.com/Budibase/budibase/compare/3.35.9...3.35.10

3.35.9 Security relevant
Security fixes
  • Set budibase:auth cookie with HttpOnly flag (GHSA-4f9j-vr4p-642r)
Notable features
  • Handle provisioned users when SCIM is disabled
Full changelog

What's Changed

  • [Added] Handle provisioned users when SCIM is disabled by @jvcalderon in https://github.com/Budibase/budibase/pull/18554
  • Bump snowflake-sdk from 1.15.0 to 2.0.4 by @dependabot[bot] in https://github.com/Budibase/budibase/pull/18535
  • [GHSA-4f9j-vr4p-642r] Set budibase:auth cookie with HttpOnly flag by @jvcalderon in https://github.com/Budibase/budibase/pull/18556
  • Fix/ceph s3 api by @calexiou in https://github.com/Budibase/budibase/pull/18499
  • Fix stale credentials on CouchDB pods after Helm upgrades by @calexiou in https://github.com/Budibase/budibase/pull/18566

Full Changelog: https://github.com/Budibase/budibase/compare/3.35.8...3.35.9

3.35.8 Mixed
Notable features
  • Customisable hover and active styling for navigation menu links
  • On-demand automation triggers in development preview (requires allow dev automations flag)
  • Full name binding to user metadata for option pickers
Full changelog

What's Changed

  • missing licenses & incorrect copyright by @mjashanks in https://github.com/Budibase/budibase/pull/18549
  • Customisable hover and active styling for navigation menu links by @ConorWebb96 in https://github.com/Budibase/budibase/pull/18486
  • Allow on demand automation triggers in dev preview behind allow dev automations by @ConorWebb96 in https://github.com/Budibase/budibase/pull/18548
  • filter nav sublinks by accessible routes by @ConorWebb96 in https://github.com/Budibase/budibase/pull/18547
  • Connections UX feedback by @deanhannigan in https://github.com/Budibase/budibase/pull/18482
  • Fix selecting Sharepoint sites by @adrinr in https://github.com/Budibase/budibase/pull/18553
  • Add full name binding to user metadata for option pickers by @ConorWebb96 in https://github.com/Budibase/budibase/pull/18436

Full Changelog: https://github.com/Budibase/budibase/compare/3.35.7...3.35.8

3.35.5 Mixed
Notable features
  • Agent knowledge multi-upload capability
  • Sharepoint knowledge source connector
  • Enhanced auto-update logic with retry mechanism
3.35.4 New feature
Notable features
  • Font color and text highlighting in rich text editor
  • AI agent event emission
3.35.3 Bug fix

Fixed API form-data parameter persistence and file upload handling. Activated action events, improved select component titles, simplified RAG code, and updated lodash-es dependency.

3.35.1 New feature
Breaking changes
  • Automation trigger 'User action' renamed to 'On demand'
Notable features
  • Per-agent knowledge capability
  • Fixed base URL config in templated requests
3.35.0 New feature
Notable features
  • Microfrontend OIDC support
  • Google Gemini knowledge base integration
3.34.11 New feature
Notable features
  • EventBrokerProcessor HTTP request to Account Portal
3.34.7 New feature
Notable features
  • Configurable login button on public pages
  • AI agent instructions generation
  • Business Plus plan type
3.34.6 Maintenance
Breaking changes
  • UI terminology changed from 'import app' to 'import workspace'
3.34.5 New feature
Notable features
  • Chat app bundle gates removed
  • AI models configurable in settings
  • Workspace duplication restored
3.34.4 Bug fix

Fixed chat window display for Discord and channel integrations, corrected context menu delete icon, improved AI prompt guidance, and enabled view/download access for readonly fields.

3.34.3 Breaking risk
Breaking changes
  • Koa upgraded from 2.15.4 to 3.1.2 with breaking middleware API changes
Notable features
  • Environment variable resolution in Vector DB
  • Button group toggle size configuration
3.34.2 New feature
Security fixes
  • Enforce outbound blacklist in webhook automation steps
Notable features
  • Agent authentication for Discord/Slack/Teams
  • Microfrontend architecture
  • Power user role assignment
3.34.0 New feature
Security fixes
  • NoSQL injection prevention
Notable features
  • Workspace-level credentials management
  • AI agents for self-hosted deployments
3.33.4 Security relevant
Breaking changes
  • Internal REST targets blocked by default
Security fixes
  • Path traversal in plugin uploads
  • Bash automation command injection
  • Internal REST target blocking
3.33.3 New feature
Breaking changes
  • UI terminology changed: 'operations' renamed to 'actions'
Notable features
  • Knowledge base interaction improvements
3.33.2 Bug fix

Prevented accidental deletion of the only screen in an app, added support for Redis TLS URLs, improved log detail styling, and removed text types from skip list.

3.33.1 Maintenance

Removed agent chat button from navigation, improved session handling by skipping cleanup on write operations, optimized test structure for agent logs, added beta tag to agent features.

3.33.0 New feature
Notable features
  • Edit knowledge base details
  • Time to first chat loading state
  • Unified AI flags
3.32.6 Bug fix

Updated system prompt user information passed to AI models, aligned quota values with account portal definitions, enabled SCIM workspace role editing, and improved home metrics display for consistency.

3.32.5 Security relevant
Security fixes
  • Fixed command palette XSS rendering
Notable features
  • Knowledge base setup for agents
  • Agent log session retention
  • Improved empty workspace home
3.32.3 New feature
Notable features
  • Periodic table component refresh
  • Agent chat RBAC
  • OAuth2 token refresh fix
3.32.1 Bug fix
Breaking changes
  • Svelte downgraded to fix plugin compatibility
Notable features
  • Database sharding support
3.32.0 New feature
Notable features
  • Agent ID tracking in LiteLLM requests
  • Unified AI configuration
3.31.8 Bug fix

Fixed relative path handling in Progressive Web App icon uploads to prevent path traversal issues.

3.31.6 Breaking risk
⚠ Upgrade required
  • ENTERPRISE_BASIC_TRIAL (cloud) plan now limited to 1 creator
Breaking changes
  • Removes REST template verified flag and check-mark UI
Security fixes
  • Add SSO endpoint now uses internal API guard for authorization
Notable features
  • Slack channel deployment for agents
  • Allow enabling/disabling of teams deployment channel
  • Toggle add component shortcut with hints in builder
Full changelog

What's Changed

  • Allow enabling / disabling of teams deployment channel by @PClmnt in https://github.com/Budibase/budibase/pull/18156
  • Remove REST template verified flag and check-mark UI by @melohagan in https://github.com/Budibase/budibase/pull/18166
  • Slack channel deployment for agents by @PClmnt in https://github.com/Budibase/budibase/pull/18161
  • Update the add SSO endpoint to use the internal api guard. by @deanhannigan in https://github.com/Budibase/budibase/pull/18160
  • refactor(builder): replace builder side panel with workspace invite modal by @melohagan in https://github.com/Budibase/budibase/pull/18146
  • Add missing plans and align quotas/features with account-portal by @jvcalderon in https://github.com/Budibase/budibase/pull/18171
  • fix: paginate global permission users in workspace search by @melohagan in https://github.com/Budibase/budibase/pull/18174
  • update cla to account for cursor by @PClmnt in https://github.com/Budibase/budibase/pull/18178
  • Development environment setup by @PClmnt in https://github.com/Budibase/budibase/pull/18176
  • Time only picker alignment by @PClmnt in https://github.com/Budibase/budibase/pull/18175
  • Updates Publish popover with details of agents by @PClmnt in https://github.com/Budibase/budibase/pull/18183
  • Simplify handling of discord slash commands by @PClmnt in https://github.com/Budibase/budibase/pull/18177
  • fix: prevent design canvas shift when selecting component tree nodes by @melohagan in https://github.com/Budibase/budibase/pull/18182
  • expose global svelte/events by @CSLTech in https://github.com/Budibase/budibase/pull/18154
  • fix: remove bbai logo in agent chat channel by @Dakuan in https://github.com/Budibase/budibase/pull/18189
  • Limit creators to 1 on ENTERPRISE_BASIC_TRIAL (cloud) by @jvcalderon in https://github.com/Budibase/budibase/pull/18186
  • feat(builder): toggle add component shortcut and add hints by @NDCallahan in https://github.com/Budibase/budibase/pull/18159
  • chore(deps): bump hono from 4.12.3 to 4.12.5 by @dependabot[bot] in https://github.com/Budibase/budibase/pull/18193
  • chore(deps): bump @hono/node-server from 1.19.9 to 1.19.10 by @dependabot[bot] in https://github.com/Budibase/budibase/pull/18191
  • chore(deps): bump tar from 7.5.8 to 7.5.10 in /packages/cli by @dependabot[bot] in https://github.com/Budibase/budibase/pull/18198
  • chore(deps): bump tar from 7.5.8 to 7.5.10 in /packages/server by @dependabot[bot] in https://github.com/Budibase/budibase/pull/18199

New Contributors

  • @NDCallahan made their first contribution in https://github.com/Budibase/budibase/pull/18159

Full Changelog: https://github.com/Budibase/budibase/compare/3.31.5...3.31.6

3.31.5 Breaking risk
Breaking changes
  • BUDIBASE_AI_DEFAULT_MODEL config key removed; migrate to provider-default AI behavior
  • Organisation add users button and legacy modal removed
  • Old LLM code removed
Notable features
  • Agent chat conversation starters
Full changelog

What's Changed

  • Remove BUDIBASE_AI_DEFAULT_MODEL, use the provider by default by @adrinr in https://github.com/Budibase/budibase/pull/18155
  • refactor channel deployments to use chat sdk by @PClmnt in https://github.com/Budibase/budibase/pull/18130
  • feat: agent chat convo starters by @Dakuan in https://github.com/Budibase/budibase/pull/18147
  • Remove organisation add users button and legacy modal by @melohagan in https://github.com/Budibase/budibase/pull/18165
  • Remove old llm code by @adrinr in https://github.com/Budibase/budibase/pull/18162

Full Changelog: https://github.com/Budibase/budibase/compare/3.31.4...3.31.5

3.31.4 New feature
⚠ Upgrade required
  • Svelte bumped from 5.40.2 to 5.53.5 — verify any custom Svelte components for compatibility.
  • Old LLM code removal was reverted; any workflows depending on its absence may be affected.
Notable features
  • Single agent chat feature added.
  • Improved group user/workspace assignment UX.
  • Inline renaming of placed components in design mode.
3.31.2 New feature
Notable features
  • AI step extraction via new LLM integration
  • Improved workspace users search performance
Full changelog

What's Changed

  • Extract AI step via the new llm by @adrinr in https://github.com/Budibase/budibase/pull/18126
  • [#18072] Fix REST transformer gutter alignment by @melohagan in https://github.com/Budibase/budibase/pull/18134
  • [BUDI-18086] Improve workspace users search performance by @melohagan in https://github.com/Budibase/budibase/pull/18124

Full Changelog: https://github.com/Budibase/budibase/compare/3.31.1...3.31.2

3.31.1 Bug fix

Fixed logs pipeline and Datadog annotation cleanup. Replaced endpoint name with path. Resolved Zod compatibility issues and single image environment variable issues. Improved proxy service metrics. Fixed table row buttons not responding to size setting.

3.31.0 Mixed
Notable features
  • Table generation via new AI
  • Reply-to field in SMTP automation step
  • Automation AI steps on new LLM
Full changelog

What's Changed

  • feat: add reply-to field in SMTP automation step by @MrLawrenceKwan in https://github.com/Budibase/budibase/pull/18073
  • Chore/add org users in workspace view by @melohagan in https://github.com/Budibase/budibase/pull/18062
  • Fix issue with web search tool naming by @PClmnt in https://github.com/Budibase/budibase/pull/18102
  • Fix import export public api permissions by @ConorWebb96 in https://github.com/Budibase/budibase/pull/18093
  • fix(groups): resolve assign-user popover not reopening by @melohagan in https://github.com/Budibase/budibase/pull/18107
  • [1727] feat: AI credits guardrail — block LLM calls when monthly quota is exhausted by @jvcalderon in https://github.com/Budibase/budibase/pull/18108
  • Table generation via new ai by @adrinr in https://github.com/Budibase/budibase/pull/18098
  • Pointer Cursor for charts with on-click actions set. by @mikesealey in https://github.com/Budibase/budibase/pull/18080
  • Bump bn.js from 4.12.2 to 4.12.3 by @dependabot[bot] in https://github.com/Budibase/budibase/pull/18111
  • fix: update placeholder text for model config by @Dakuan in https://github.com/Budibase/budibase/pull/18116
  • Table generation improvements by @adrinr in https://github.com/Budibase/budibase/pull/18109
  • Automation ai steps on new llm by @adrinr in https://github.com/Budibase/budibase/pull/18118

New Contributors

  • @MrLawrenceKwan made their first contribution in https://github.com/Budibase/budibase/pull/18073

Full Changelog: https://github.com/Budibase/budibase/compare/3.30.6...3.31.0

3.30.6 Breaking risk
Breaking changes
  • Chat apps menu item removed
Notable features
  • MS Teams integration for agents
  • Session handling and reasoning fixes for agents
Full changelog

What's Changed

  • Session handling and reasoning fixes for agents by @PClmnt in https://github.com/Budibase/budibase/pull/18092
  • feat: remove chat apps menu item by @Dakuan in https://github.com/Budibase/budibase/pull/18095
  • Fix permissions issue on single image with new postgres db by @PClmnt in https://github.com/Budibase/budibase/pull/18094
  • MS Teams integration for agent by @PClmnt in https://github.com/Budibase/budibase/pull/18008
  • fix: Legacy OpenAI config usages were broken by @PClmnt in https://github.com/Budibase/budibase/pull/18097

Full Changelog: https://github.com/Budibase/budibase/compare/3.30.5...3.30.6

3.30.4 Security relevant
Security fixes
  • Security issue in views
Full changelog

What's Changed

  • fix: chat app title and favicon by @Dakuan in https://github.com/Budibase/budibase/pull/18084
  • views security issue by @PClmnt in https://github.com/Budibase/budibase/pull/18087

Full Changelog: https://github.com/Budibase/budibase/compare/3.30.3...3.30.4

3.30.3 Mixed
Notable features
  • Chat app themes configurable per environment
Full changelog

What's Changed

  • feat: chat app themes in different environments by @Dakuan in https://github.com/Budibase/budibase/pull/18061
  • Bump jspdf from 4.0.0 to 4.2.0 by @dependabot[bot] in https://github.com/Budibase/budibase/pull/18082
  • keep single-image compose updates from rewriting to multi-service by @PClmnt in https://github.com/Budibase/budibase/pull/18083

Full Changelog: https://github.com/Budibase/budibase/compare/3.30.2...3.30.3

3.30.2 New feature
Notable features
  • Calendar component
  • Custom roles settings modal
Full changelog

What's Changed

  • Switch changelog link to point to github releases by @ConorWebb96 in https://github.com/Budibase/budibase/pull/18064
  • AIConfig design improvements by @adrinr in https://github.com/Budibase/budibase/pull/18060
  • make changelog link font size consistent with body text by @andz-bb in https://github.com/Budibase/budibase/pull/18065
  • New component: Calendar by @mikesealey in https://github.com/Budibase/budibase/pull/17882
  • Implementation by @poirazis in https://github.com/Budibase/budibase/pull/18066
  • Remove border from component toolbar dropdowns by @melohagan in https://github.com/Budibase/budibase/pull/18068
  • Litellm improvements by @adrinr in https://github.com/Budibase/budibase/pull/18069
  • fix: gate chat app from portal with feature flag by @Dakuan in https://github.com/Budibase/budibase/pull/18067
  • BBAI improvements by @adrinr in https://github.com/Budibase/budibase/pull/18071
  • feat: gate paused chat app apis by @Dakuan in https://github.com/Budibase/budibase/pull/18058
  • Feature/allow custom roles settings modal by @melohagan in https://github.com/Budibase/budibase/pull/18009
  • Properly filter helper tools from the frontend view by @PClmnt in https://github.com/Budibase/budibase/pull/18070
  • Use new budibase models for bbai clould by @adrinr in https://github.com/Budibase/budibase/pull/18078
  • Add tags to context by @adrinr in https://github.com/Budibase/budibase/pull/18079
  • LiteLLM single image fix by @PClmnt in https://github.com/Budibase/budibase/pull/18059

Full Changelog: https://github.com/Budibase/budibase/compare/3.30.1...3.30.2

3.30.1 Mixed
Notable features
  • Text wrap toggle for picker components
  • Pause chat UI
  • New AI model for cron generation
Full changelog

What's Changed

  • Add text wrap toggle to picker components by @ConorWebb96 in https://github.com/Budibase/budibase/pull/18055
  • [#18032] Fix banner placement with vertical navigation by @melohagan in https://github.com/Budibase/budibase/pull/18038
  • feat: pause chat UI by @Dakuan in https://github.com/Budibase/budibase/pull/18056
  • Add debug utilities to core images by @calexiou in https://github.com/Budibase/budibase/pull/18045
  • Use new ai for cron gen by @adrinr in https://github.com/Budibase/budibase/pull/18054

Full Changelog: https://github.com/Budibase/budibase/compare/3.30.0...3.30.1

3.30.0 Breaking risk
⚠ Upgrade required
  • Docker Compose configuration updated for LiteLLM
  • Legacy AI implementations automatically migrated to new AI system
Breaking changes
  • Legacy invites code removed
Notable features
  • RAG feature flag
  • Chat app deployment capability
  • Increased monthly Budibase AI credits
Full changelog

What's Changed

  • Add RAG feature flag by @adrinr in https://github.com/Budibase/budibase/pull/18044
  • Fix startup by @adrinr in https://github.com/Budibase/budibase/pull/18048
  • Bump tar from 7.5.7 to 7.5.8 by @dependabot[bot] in https://github.com/Budibase/budibase/pull/18047
  • Bump ajv from 8.17.1 to 8.18.0 by @dependabot[bot] in https://github.com/Budibase/budibase/pull/18041
  • feat: deploy chat app by @Dakuan in https://github.com/Budibase/budibase/pull/18011
  • fix: dont have to select agent model twice before setting live by @Dakuan in https://github.com/Budibase/budibase/pull/18042
  • Update docker compose for LiteLLM by @PClmnt in https://github.com/Budibase/budibase/pull/18046
  • Remove legacy invites code by @melohagan in https://github.com/Budibase/budibase/pull/18051
  • [Changed] Increases the monthly Budibase AI credits by @jvcalderon in https://github.com/Budibase/budibase/pull/18049
  • Fix issue with models hallucinating tool calls by @PClmnt in https://github.com/Budibase/budibase/pull/18053
  • Use new ai for old ai usages by @adrinr in https://github.com/Budibase/budibase/pull/18043

Full Changelog: https://github.com/Budibase/budibase/compare/3.29.0...3.30.0

3.29.0 Security relevant
Security fixes
  • API keys no longer stored as plain text
  • Discord credentials now encrypted and password fields properly handled
Notable features
  • BB AI model updated to Gemini 3 Flash
Full changelog

What's Changed

  • AIConfig list formatting by @adrinr in https://github.com/Budibase/budibase/pull/18014
  • Don't store API keys as plain text by @adrinr in https://github.com/Budibase/budibase/pull/18028
  • Some fixes around the agent configuration / discord deployment by @PClmnt in https://github.com/Budibase/budibase/pull/18033
  • Unique model for BBAI 2.0 via versioning by @adrinr in https://github.com/Budibase/budibase/pull/18031
  • Create evals for old usages by @adrinr in https://github.com/Budibase/budibase/pull/18035
  • [Chore] Cleanup pro package after merge by @adrinr in https://github.com/Budibase/budibase/pull/17994
  • Update BB AI model to Gemini 3 Flash by @PClmnt in https://github.com/Budibase/budibase/pull/18039
  • flag AI chat by @andz-bb in https://github.com/Budibase/budibase/pull/18040
  • Encrypt Discord credentials / handle password fields / other fixes by @PClmnt in https://github.com/Budibase/budibase/pull/18037

Full Changelog: https://github.com/Budibase/budibase/compare/3.28.3...3.29.0

3.28.3 Mixed
Notable features
  • Discord deployment method for agents
  • Configurable headers and rounded corners for tables
  • Configurable text banner for apps in a workspace
Full changelog

What's Changed

  • Added configurable headers and rounded corners to table by @deanhannigan in https://github.com/Budibase/budibase/pull/18002
  • Adds Discord deployment method for agents by @PClmnt in https://github.com/Budibase/budibase/pull/17969
  • Re-enables radio buttons in settings by @mikesealey in https://github.com/Budibase/budibase/pull/18007
  • Bulk delete plugins and show app usage by @PClmnt in https://github.com/Budibase/budibase/pull/18015
  • Add a configurable text banner for apps in a workspace by @ConorWebb96 in https://github.com/Budibase/budibase/pull/17983
  • Fixing release pipeline by @adrinr in https://github.com/Budibase/budibase/pull/18024
  • [Fixed] Allow tenant deletion when tenant is inactive by @jvcalderon in https://github.com/Budibase/budibase/pull/18004
  • Remove old stream code by @adrinr in https://github.com/Budibase/budibase/pull/18021
  • Fail pipeline if version commit fails by @adrinr in https://github.com/Budibase/budibase/pull/18026
  • Use deploy key for tag release by @adrinr in https://github.com/Budibase/budibase/pull/18027

Full Changelog: https://github.com/Budibase/budibase/compare/3.28.2...3.28.3

3.28.2 Mixed
Security fixes
  • Cloudfront distribution added to CSP connect-src directive
Notable features
  • Chat API permissions for granular access control
  • Chat added to workspace home with agent/chat duplication
  • Configurable CouchDB persistent volume mount path
Full changelog

What's Changed

  • feat: chat api permissions by @Dakuan in https://github.com/Budibase/budibase/pull/17991
  • Add chat to workspace home, agent/chat duplication, misc minor improvements by @andz-bb in https://github.com/Budibase/budibase/pull/17988
  • PDBs for services and disruption budger for proxy by @calexiou in https://github.com/Budibase/budibase/pull/17995
  • feat: configure CouchDB persistent volume mount path. by @calexiou in https://github.com/Budibase/budibase/pull/17993
  • Count credits on new BBAI by @adrinr in https://github.com/Budibase/budibase/pull/17989
  • implementation by @poirazis in https://github.com/Budibase/budibase/pull/17970
  • [Added] Cloudfront distribution to CSP for connect-src by @jvcalderon in https://github.com/Budibase/budibase/pull/17971
  • workspace home, sidebar updates by @andz-bb in https://github.com/Budibase/budibase/pull/17996

Full Changelog: https://github.com/Budibase/budibase/compare/3.28.1...3.28.2

3.28.1 Mixed
Notable features
  • RAG files now process asynchronously with bug fixes
  • Budibase AI (bbai) now available in cloud
  • Hide deleted agents in settings panel
Full changelog

What's Changed

  • feat: hide deleted agents in settings panel by @Dakuan in https://github.com/Budibase/budibase/pull/17979
  • Allow bbai in cloud by @adrinr in https://github.com/Budibase/budibase/pull/17985
  • Process RAG files async by @adrinr in https://github.com/Budibase/budibase/pull/17977
  • Fix on processing rag files by @adrinr in https://github.com/Budibase/budibase/pull/17992

Full Changelog: https://github.com/Budibase/budibase/compare/3.28.0...3.28.1

3.28.0 Bug fix

Fixed a bug where the chat app preview would not function correctly. Updated search row examples and applied updates to the workspace home screen and sidebar.

3.27.5 Bug fix
Notable features
  • BBAI support in new AI configurations
  • All datasource types available as agent tools
  • Updated BBAI models
3.27.4 Security relevant
Security fixes
  • XSS vulnerability in screen errors popover
  • Active content hardening in attachment uploads
Full changelog

What's Changed

  • Fix list_rows tool to properly support pagination parameters by @cubic-dev-ai[bot] in https://github.com/Budibase/budibase/pull/17931
  • Get rid of pro as a submodule by @adrinr in https://github.com/Budibase/budibase/pull/17935
  • Agent fixes by @PClmnt in https://github.com/Budibase/budibase/pull/17922
  • Update user role terminology by @melohagan in https://github.com/Budibase/budibase/pull/17932
  • Fix XSS vulnerability in screen errors popover by @cubic-dev-ai[bot] in https://github.com/Budibase/budibase/pull/17930
  • Use correct URL for confluence by @melohagan in https://github.com/Budibase/budibase/pull/17939
  • If the SingleRowProvider finds no row, don't throw just explain by @melohagan in https://github.com/Budibase/budibase/pull/17940
  • Refactor agent tools by @PClmnt in https://github.com/Budibase/budibase/pull/17927
  • [CI] Remove submodules from pipelines by @adrinr in https://github.com/Budibase/budibase/pull/17945
  • Harden attachment uploads against active content by @melohagan in https://github.com/Budibase/budibase/pull/17937
  • Improve CSV import chunking by @melohagan in https://github.com/Budibase/budibase/pull/17952
  • Update agent automation tools by @PClmnt in https://github.com/Budibase/budibase/pull/17944
  • Add resolver for settings routing as it was causing issues in HMR by @deanhannigan in https://github.com/Budibase/budibase/pull/17956
  • Fixes for agent bugs by @PClmnt in https://github.com/Budibase/budibase/pull/17947
  • remove examples/nextjs-api-sales by @melohagan in https://github.com/Budibase/budibase/pull/17961

New Contributors

  • @cubic-dev-ai[bot] made their first contribution in https://github.com/Budibase/budibase/pull/17931

Full Changelog: https://github.com/Budibase/budibase/compare/3.27.3...3.27.4

3.27.3 Mixed
Notable features
  • End-user app role selection for fine-grained access control
  • RAG dev vs prod environment configuration
  • Autoupdate for automerges
Full changelog

What's Changed

  • Enterprise-only note for workspace import/export public API docs by @ConorWebb96 in https://github.com/Budibase/budibase/pull/17897
  • 17911 translations should affect the required validation rule by @ConorWebb96 in https://github.com/Budibase/budibase/pull/17925
  • Fix grid conditions by @ConorWebb96 in https://github.com/Budibase/budibase/pull/17924
  • Add end-user app role selection and optional select borders by @melohagan in https://github.com/Budibase/budibase/pull/17916
  • Bug fix for TIME fields in MySQL by @melohagan in https://github.com/Budibase/budibase/pull/17909
  • Autoupdate for automerges by @adrinr in https://github.com/Budibase/budibase/pull/17933
  • RAG dev vs prod by @adrinr in https://github.com/Budibase/budibase/pull/17926

Full Changelog: https://github.com/Budibase/budibase/compare/3.27.2...3.27.3

3.27.2 Maintenance

Adjusted PillInput tag spacing and increased the scan count limit to 1000.

3.27.1 Bug fix

Fixed issues with workspace selection within apps, Google Sheets sign-in loops, and introduced small fixes for agents.

3.27.0 New feature
Notable features
  • Link filter on empty values
Full changelog

What's Changed

  • Revert "Merge pull request #17902 from Budibase/revert/koa-upgrade" by @melohagan in https://github.com/Budibase/budibase/pull/17906
  • Bump eslint from 9.16.0 to 9.26.0 by @dependabot[bot] in https://github.com/Budibase/budibase/pull/17907
  • Feature - link filter on empty by @adrinr in https://github.com/Budibase/budibase/pull/17877

Full Changelog: https://github.com/Budibase/budibase/compare/3.26.3...3.27.0

3.26.3 Bug fix

Fixes CSS minification and build stability issues.

Full changelog

What's Changed

  • Revert "Merge pull request #17875 from Budibase/feat/agent-ui-updates" by @melohagan in https://github.com/Budibase/budibase/pull/17895
  • Revert "Revert "Merge pull request #17875 from Budibase/feat/agent-ui-updates"" by @PClmnt in https://github.com/Budibase/budibase/pull/17896
  • Revert "Revert "Revert "Merge pull request #17875 from Budibase/feat/… by @PClmnt in https://github.com/Budibase/budibase/pull/17898
  • Renamed the sidebar class to determine if this is causing a build issue by @deanhannigan in https://github.com/Budibase/budibase/pull/17901
  • Revert koa router changes from #17890 by @melohagan in https://github.com/Budibase/budibase/pull/17902
  • Revert "Revert "Revert "Revert "Merge pull request #17875 from Budibase/feat/…" by @PClmnt in https://github.com/Budibase/budibase/pull/17903
  • Testing the builds handling of duplicate css rules. by @deanhannigan in https://github.com/Budibase/budibase/pull/17904
  • Fix CSS minification issue by @PClmnt in https://github.com/Budibase/budibase/pull/17905

Full Changelog: https://github.com/Budibase/budibase/compare/3.26.2...3.26.3

3.26.2 New feature
Notable features
  • Agent UI updates
  • Markdown support in confirmation modals
  • Reasoning dropdown configuration across providers
Full changelog

What's Changed

  • Allows markdown in confirmation modals by @mikesealey in https://github.com/Budibase/budibase/pull/17879
  • refactor: extract collapsed button group resolver for conditions by @ConorWebb96 in https://github.com/Budibase/budibase/pull/17813
  • User limit remove by @mjashanks in https://github.com/Budibase/budibase/pull/17890
  • Feat: Agent UI updates by @joebudi in https://github.com/Budibase/budibase/pull/17875
  • Fix reasoning across providers and introduce reasoning dropdown config by @PClmnt in https://github.com/Budibase/budibase/pull/17874

Full Changelog: https://github.com/Budibase/budibase/compare/3.26.1...3.26.2

3.26.1 New feature
Notable features
  • Conversation starters
Full changelog

What's Changed

  • feat: convo starters by @Dakuan in https://github.com/Budibase/budibase/pull/17818
  • update budi cli dependencies by @melohagan in https://github.com/Budibase/budibase/pull/17886
  • Handle brackets in template endpoint names by @melohagan in https://github.com/Budibase/budibase/pull/17888

Full Changelog: https://github.com/Budibase/budibase/compare/3.26.0...3.26.1

3.26.0 Mixed
Notable features
  • Agent button feature
  • Per-agent RAG configuration
  • OpenRouter REST template
Full changelog

What's Changed

  • Add OpenRouter REST template by @melohagan in https://github.com/Budibase/budibase/pull/17848
  • feat: add agent button by @Dakuan in https://github.com/Budibase/budibase/pull/17834
  • Chore/move repo to database v2 by @calexiou in https://github.com/Budibase/budibase/pull/17859
  • Rag config per agent by @adrinr in https://github.com/Budibase/budibase/pull/17847
  • chore: change authentication error logging from error to warn. by @calexiou in https://github.com/Budibase/budibase/pull/17856
  • Bump tar from 6.2.1 to 7.5.3 in /packages/server by @dependabot[bot] in https://github.com/Budibase/budibase/pull/17784
  • build(deps-dev): bump undici from 5.29.0 to 6.23.0 by @dependabot[bot] in https://github.com/Budibase/budibase/pull/17800
  • Revert "build(deps-dev): bump undici from 5.29.0 to 6.23.0" by @calexiou in https://github.com/Budibase/budibase/pull/17872
  • Fix query error messages for invalid JSON by @melohagan in https://github.com/Budibase/budibase/pull/17873
  • Update People workspace users UI by @melohagan in https://github.com/Budibase/budibase/pull/17806
  • refactor: switch to direct redirect action by @calexiou in https://github.com/Budibase/budibase/pull/17876
  • fix: reset ui when delete last chat by @Dakuan in https://github.com/Budibase/budibase/pull/17878
  • Improve resiliency while checking license by @adrinr in https://github.com/Budibase/budibase/pull/17868
  • RAG improvements by @adrinr in https://github.com/Budibase/budibase/pull/17861
  • Bump csvtojson from 2.0.10 to 2.0.13 in /packages/server by @dependabot[bot] in https://github.com/Budibase/budibase/pull/17881
  • REST Query improvements by @melohagan in https://github.com/Budibase/budibase/pull/17870
  • Don't set input / output cost to 0 in LiteLLM config by @PClmnt in https://github.com/Budibase/budibase/pull/17880

Full Changelog: https://github.com/Budibase/budibase/compare/3.25.4...3.26.0

3.25.4 Mixed
Notable features
  • Stabilized rollouts
  • Improved observability correlation for agents and chat
Full changelog

What's Changed

  • Improve correlation on our o11y for agents / chat by @PClmnt in https://github.com/Budibase/budibase/pull/17842
  • Ensure LiteLLM drops invalid params by @PClmnt in https://github.com/Budibase/budibase/pull/17845
  • Feat/stablize rollouts by @calexiou in https://github.com/Budibase/budibase/pull/17844
  • Fix update_row tool by @adrinr in https://github.com/Budibase/budibase/pull/17846
  • Correctly propagate errors using AI SDK's onError callback by @PClmnt in https://github.com/Budibase/budibase/pull/17843

Full Changelog: https://github.com/Budibase/budibase/compare/3.25.3...3.25.4

3.25.3 Mixed
Notable features
  • Tailscale annotations in LiteLLM service
  • Agent execution details improvements
Full changelog

What's Changed

  • feat: tailscale annotations in litellm service by @calexiou in https://github.com/Budibase/budibase/pull/17839
  • Agent execution details improvements by @adrinr in https://github.com/Budibase/budibase/pull/17840
  • Refactor chatbox to use useChat from ai sdk by @PClmnt in https://github.com/Budibase/budibase/pull/17837
  • Tests for AI configs saving / updating by @PClmnt in https://github.com/Budibase/budibase/pull/17833
  • Fix an issue where reasoning traces weren't being shown by @PClmnt in https://github.com/Budibase/budibase/pull/17841

Full Changelog: https://github.com/Budibase/budibase/compare/3.25.2...3.25.3

3.25.1 New feature
Notable features
  • Chat preview now supports scrolling
  • Create LiteLLM virtual keys at workspace level
Full changelog

What's Changed

  • Scroll chat preview by @adrinr in https://github.com/Budibase/budibase/pull/17832
  • Create new LiteLLM virtual keys on a workspace level by @PClmnt in https://github.com/Budibase/budibase/pull/17831

Full Changelog: https://github.com/Budibase/budibase/compare/3.25.0...3.25.1

3.25.0 New feature
Notable features
  • CouchDB data migration enhancements
  • Dedicated settings page for AI configuration
Full changelog

What's Changed

  • feat: Enhance CouchDB data migration by @calexiou in https://github.com/Budibase/budibase/pull/17814
  • AI config to its own settings page by @adrinr in https://github.com/Budibase/budibase/pull/17830

Full Changelog: https://github.com/Budibase/budibase/compare/3.24.8...3.25.0

3.24.8 Mixed
⚠ Upgrade required
  • Database module upgraded to version 2.0.0
  • Lodash dependency updated to 4.17.23
Notable features
  • Tabs in agents
Full changelog

What's Changed

  • Fix order in the preview chat by @adrinr in https://github.com/Budibase/budibase/pull/17819
  • Update lodash to 4.17.23 by @melohagan in https://github.com/Budibase/budibase/pull/17828
  • Fix change handling for the rest body input by @deanhannigan in https://github.com/Budibase/budibase/pull/17811
  • Tabs in agents by @adrinr in https://github.com/Budibase/budibase/pull/17817
  • chore: upgrade to database:2.0.0 by @calexiou in https://github.com/Budibase/budibase/pull/17829

Full Changelog: https://github.com/Budibase/budibase/compare/3.24.7...3.24.8

3.24.7 Mixed
Notable features
  • Slider form input component
  • Agent preview chat for testing AI agents
  • Translated SSO login labels
Full changelog

What's Changed

  • Feat/translate sso login label by @ConorWebb96 in https://github.com/Budibase/budibase/pull/17805
  • New component: slider form input by @mikesealey in https://github.com/Budibase/budibase/pull/17775
  • Fix role select state after user reordering by @melohagan in https://github.com/Budibase/budibase/pull/17809
  • Feat: agent preview chat by @Dakuan in https://github.com/Budibase/budibase/pull/17792
  • Improve AI provider configuration by @adrinr in https://github.com/Budibase/budibase/pull/17812

Full Changelog: https://github.com/Budibase/budibase/compare/3.24.6...3.24.7

3.24.6 Breaking risk
⚠ Upgrade required
  • Users must explicitly configure AI settings; defaults are no longer provided
  • Reconfigure AI and RAG settings at workspace level
  • bcrypt is now required; ensure availability in your deployment environment
Breaking changes
  • Default AI configuration removed; explicit configuration now required
  • bcryptjs fallback removed; bcrypt is now the only supported password hashing implementation
  • AI settings and RAG configs scoped to workspace level; must be reconfigured
Full changelog

What's Changed

  • [Fixed] tracer.llmobs not sending data to Datadog by @jvcalderon in https://github.com/Budibase/budibase/pull/17793
  • update invite member wording by @melohagan in https://github.com/Budibase/budibase/pull/17795
  • Scope aisettings and rag configs to workspace level by @adrinr in https://github.com/Budibase/budibase/pull/17798
  • Remove default AI config by @adrinr in https://github.com/Budibase/budibase/pull/17799
  • upgrade bcrypt by @melohagan in https://github.com/Budibase/budibase/pull/17797
  • Remove bcryptjs fallback by @melohagan in https://github.com/Budibase/budibase/pull/17802
  • build(deps): bump diff from 4.0.2 to 4.0.4 by @dependabot[bot] in https://github.com/Budibase/budibase/pull/17804

Full Changelog: https://github.com/Budibase/budibase/compare/3.24.5...3.24.6

3.24.5 Bug fix

Minor fixes and improvements.

Full changelog

What's Changed

  • Increase oracle container startup time by @PClmnt in https://github.com/Budibase/budibase/pull/17763
  • Update OIDC library by @adrinr in https://github.com/Budibase/budibase/pull/17771
  • OpenAPI rest performance by @adrinr in https://github.com/Budibase/budibase/pull/17595
  • Update Budibase DB data section layout by @melohagan in https://github.com/Budibase/budibase/pull/17773
  • Update vulnerabilities by @adrinr in https://github.com/Budibase/budibase/pull/17772
  • feat: available agents by @Dakuan in https://github.com/Budibase/budibase/pull/17738
  • Update REST template action counts by @melohagan in https://github.com/Budibase/budibase/pull/17766
  • feat: CSP custom src config by @calexiou in https://github.com/Budibase/budibase/pull/17759
  • feat: default agent api by @Dakuan in https://github.com/Budibase/budibase/pull/17774
  • fix(single): keep curl for couchdb runner by @melohagan in https://github.com/Budibase/budibase/pull/17776
  • feat: display default agent by @Dakuan in https://github.com/Budibase/budibase/pull/17777
  • feat: chat agent settings by @Dakuan in https://github.com/Budibase/budibase/pull/17783
  • feat: chat app styling update by @Dakuan in https://github.com/Budibase/budibase/pull/17789
  • feat: use most recent message as title by @Dakuan in https://github.com/Budibase/budibase/pull/17790
  • Fix cron unexpected runs by @adrinr in https://github.com/Budibase/budibase/pull/17788

Full Changelog: https://github.com/Budibase/budibase/compare/3.24.4...3.24.5

3.24.4 Mixed
⚠ Upgrade required
  • CouchDB data directory now standardized to /data — verify existing installations align with this path
Security fixes
  • Access control added to REST template queries — closes authorization exposure where templates could be queried without proper controls
Notable features
  • REST API template search on new API page
  • URL-only REST template specs and Splunk integration
  • Default property added for flex and grid layouts
Full changelog

What's Changed

  • Bump undici from 7.16.0 to 7.18.2 by @dependabot[bot] in https://github.com/Budibase/budibase/pull/17753
  • Don't enrich user groups with all users as part of the processUser function by @PClmnt in https://github.com/Budibase/budibase/pull/17754
  • Bump html2pdf.js from 0.9.3 to 0.14.0 by @dependabot[bot] in https://github.com/Budibase/budibase/pull/17752
  • refactor: postgres installation surfaces errors properly by @calexiou in https://github.com/Budibase/budibase/pull/17765
  • adds default property for flex/grid layout by @mikesealey in https://github.com/Budibase/budibase/pull/17728
  • feat: standardize CouchDB data directory to /data by @calexiou in https://github.com/Budibase/budibase/pull/17769
  • Refactor svelte globals and add missing internals by @PClmnt in https://github.com/Budibase/budibase/pull/17756
  • Add REST API template search on new API page by @melohagan in https://github.com/Budibase/budibase/pull/17762
  • Add access control to REST template queries by @melohagan in https://github.com/Budibase/budibase/pull/17764
  • Use URL-only REST template specs and add Splunk by @melohagan in https://github.com/Budibase/budibase/pull/17758
  • Cleanup flags by @adrinr in https://github.com/Budibase/budibase/pull/17751

Full Changelog: https://github.com/Budibase/budibase/compare/3.24.3...3.24.4

3.24.3 Breaking risk
⚠ Upgrade required
  • Clever API integration now uses v3.0.0 OpenAPI spec
Breaking changes
  • Rocket.Chat REST template and logo removed
Notable features
  • HubSpot REST templates with improved API connectors
  • Redis username and password authentication
  • Agent RAG file support
Full changelog

What's Changed

  • Use Clever API v3.0.0 OpenAPI spec by @melohagan in https://github.com/Budibase/budibase/pull/17741
  • Remove Rocket.Chat REST template and logo by @melohagan in https://github.com/Budibase/budibase/pull/17749
  • allow authentication with Redis username + password combo by @PClmnt in https://github.com/Budibase/budibase/pull/17730
  • Refactor of agent node and ui by @PClmnt in https://github.com/Budibase/budibase/pull/17722
  • Expand translation feature by @ConorWebb96 in https://github.com/Budibase/budibase/pull/17686
  • Agent rag file by @adrinr in https://github.com/Budibase/budibase/pull/17653
  • Add HubSpot REST templates and improve API connectors by @melohagan in https://github.com/Budibase/budibase/pull/17740
  • Updates to agent configuration screen by @PClmnt in https://github.com/Budibase/budibase/pull/17737

Full Changelog: https://github.com/Budibase/budibase/compare/3.24.2...3.24.3

3.24.2 Mixed
Notable features
  • REST templates for Microsoft Teams, Rocket.Chat, and Microsoft SharePoint
Full changelog

What's Changed

  • Agent node structured outputs by @PClmnt in https://github.com/Budibase/budibase/pull/17684
  • Fix issue where users couldn't upload non component plugins by @PClmnt in https://github.com/Budibase/budibase/pull/17742
  • Fix edge case where old plugins might not have a type in the schema by @PClmnt in https://github.com/Budibase/budibase/pull/17744
  • Button Group improvements and fixes by @andz-bb in https://github.com/Budibase/budibase/pull/17736
  • Add Microsoft Teams REST template by @melohagan in https://github.com/Budibase/budibase/pull/17745
  • Add Rocket.Chat rest template group by @melohagan in https://github.com/Budibase/budibase/pull/17743
  • Add Microsoft SharePoint REST template by @melohagan in https://github.com/Budibase/budibase/pull/17746

Full Changelog: https://github.com/Budibase/budibase/compare/3.24.1...3.24.2

3.24.1 Mixed
Notable features
  • Automation as a filter option
  • LiteLLM configuration for automation worker deployment
Full changelog

What's Changed

  • Chore/figma rest template by @melohagan in https://github.com/Budibase/budibase/pull/17721
  • Add instrumentation for AI Agent node by @PClmnt in https://github.com/Budibase/budibase/pull/17711
  • Fix date js formulas by @adrinr in https://github.com/Budibase/budibase/pull/17720
  • Chore/zendesk template by @melohagan in https://github.com/Budibase/budibase/pull/17724
  • Missing changes to support DD LLM Observability by @PClmnt in https://github.com/Budibase/budibase/pull/17726
  • Chore/konfig openapi examples by @melohagan in https://github.com/Budibase/budibase/pull/17693
  • adds Automation as an option to filter on by @mikesealey in https://github.com/Budibase/budibase/pull/17725
  • Add missing ddApm initialisation by @PClmnt in https://github.com/Budibase/budibase/pull/17727
  • Add missing span in llmobs annotate call by @PClmnt in https://github.com/Budibase/budibase/pull/17732
  • Fix issue with oauth2 config modal by @PClmnt in https://github.com/Budibase/budibase/pull/17733
  • Add LiteLLM configuration to automation worker deployment by @calexiou in https://github.com/Budibase/budibase/pull/17735

Full Changelog: https://github.com/Budibase/budibase/compare/3.24.0...3.24.1

3.24.0 Mixed
Notable features
  • Svelte 5 framework upgrade
  • New REST templates for Attio, Confluence, and Discord integrations
  • Web search tools for AI agents
Full changelog

What's Changed

  • Svelte 5 by @PClmnt in https://github.com/Budibase/budibase/pull/17637
  • Added direct call to routify goto to ensure svelte5 init by @deanhannigan in https://github.com/Budibase/budibase/pull/17690
  • Add Attio REST template by @melohagan in https://github.com/Budibase/budibase/pull/17683
  • Bump vite from 7.1.2 to 7.1.11 by @dependabot[bot] in https://github.com/Budibase/budibase/pull/17688
  • Tidy up some lint warnings by @PClmnt in https://github.com/Budibase/budibase/pull/17691
  • Update CLI to migrate old plugin github workflows by @PClmnt in https://github.com/Budibase/budibase/pull/17692
  • Environment variables to support accessing LiteLLM UI in QA by @PClmnt in https://github.com/Budibase/budibase/pull/17608
  • Web search tools for Agent by @PClmnt in https://github.com/Budibase/budibase/pull/17655
  • Ensure backend core dependency gets updated by @PClmnt in https://github.com/Budibase/budibase/pull/17695
  • Fix some Svelte 5 issues by @PClmnt in https://github.com/Budibase/budibase/pull/17698
  • Fix for AI table generation by @deanhannigan in https://github.com/Budibase/budibase/pull/17680
  • Fix AI config error by @PClmnt in https://github.com/Budibase/budibase/pull/17700
  • Bump preact from 10.27.1 to 10.28.2 by @dependabot[bot] in https://github.com/Budibase/budibase/pull/17697
  • Fix issue with inserting js bindings by @PClmnt in https://github.com/Budibase/budibase/pull/17703
  • fix an issue where you couldn't drag and drop components with a certa… by @PClmnt in https://github.com/Budibase/budibase/pull/17704
  • Some missing $gotos by @PClmnt in https://github.com/Budibase/budibase/pull/17707
  • Fix Jira Cloud template by @melohagan in https://github.com/Budibase/budibase/pull/17708
  • Chore/discord template by @melohagan in https://github.com/Budibase/budibase/pull/17710
  • Add Confluence & Discord REST Template by @melohagan in https://github.com/Budibase/budibase/pull/17709
  • More routify goto fixes by @PClmnt in https://github.com/Budibase/budibase/pull/17716
  • Fix snippets dump into automations logs on crash by @adrinr in https://github.com/Budibase/budibase/pull/17705
  • Fix for json array fetching for internal tables by @deanhannigan in https://github.com/Budibase/budibase/pull/17713
  • Fix issue with confirm dialog by @PClmnt in https://github.com/Budibase/budibase/pull/17718
  • Fix link theme in delete data confirmation modal by @melohagan in https://github.com/Budibase/budibase/pull/17719

Full Changelog: https://github.com/Budibase/budibase/compare/3.23.48...3.24.0

3.23.48 Mixed
Notable features
  • Tool for calling automations from AI agents with new result handling UI
  • Gauge Chart block for data visualization
  • ServiceNow REST Template for REST integrations
Full changelog

What's Changed

  • Update AI SDK to v6 and update tools by @PClmnt in https://github.com/Budibase/budibase/pull/17665
  • Fix test that depends on "today" day by @adrinr in https://github.com/Budibase/budibase/pull/17668
  • Automation improvements by @adrinr in https://github.com/Budibase/budibase/pull/17670
  • refactor: split data model by @Dakuan in https://github.com/Budibase/budibase/pull/17583
  • Allow device to be toggled in the preview modal by @melohagan in https://github.com/Budibase/budibase/pull/17601
  • Bump nodemailer from 7.0.10 to 7.0.11 by @dependabot[bot] in https://github.com/Budibase/budibase/pull/17644
  • fix: The filtering does not recognize large umlauts by @Dakuan in https://github.com/Budibase/budibase/pull/17681
  • Allow rowId to be provided for Get Row automation step by @melohagan in https://github.com/Budibase/budibase/pull/17682
  • Tool for calling an automation from an agent by @PClmnt in https://github.com/Budibase/budibase/pull/17666
  • new ui for handling agent results by @PClmnt in https://github.com/Budibase/budibase/pull/17669
  • Gauge Chart (and Chart Block) by @mikesealey in https://github.com/Budibase/budibase/pull/17633
  • Add ServiceNow REST Template by @melohagan in https://github.com/Budibase/budibase/pull/17630
  • Rest intg match path no proxy by @calexiou in https://github.com/Budibase/budibase/pull/17679

Full Changelog: https://github.com/Budibase/budibase/compare/3.23.47...3.23.48

Beta — feedback welcome: [email protected]