v3.43.0
gristlabs/grist-corev3.43.0Aug 24, 2026by calexiou
AI Summary
This release focuses on security hardening, including fixes for table leaks and Mongo injection, alongside performance improvements like removing date-fns from the client bundle and upgrading core dependencies.
Key Highlights
- Security fixes preventing table leaks and blocking Mongo operator injection.
- Performance improvements via client-side optimizations (removing date-fns, batch cache lookups).
- Dependency upgrades: Lerna v10, Axios 1.19.0, and shortid replaced with nanoid.
- New API request preview panel and custom OpenAPI REST templates.
- Fixes for automation branch state bindings and escalation status races.
New Features
- API request preview panel
- Custom OpenAPI REST templates
- Allow relationship filters in non-trigger automation steps
Full Release Notes
## What's Changed * fix: dont leak joined tables by @Dakuan in https://github.com/Budibase/budibase/pull/19453 * chore(deps): bump dompurify from 3.4.12 to 3.4.13 in the all-non-major-security group across 1 directory by @dependabot[bot] in https://github.com/Budibase/budibase/pull/19450 * API request preview panel by @deanhannigan in https://github.com/Budibase/budibase/pull/19443 * Upgrade axios resolution to 1.19.0 by @melohagan in https://github.com/Budibase/budibase/pull/19463 * chore: upgrade Lerna to v10 by @melohagan in https://github.com/Budibase/budibase/pull/19456 * Replace shortid with nanoid by @melohagan in https://github.com/Budibase/budibase/pull/19464 * [17951] Fix empty Is in filter semantics by @melohagan in https://github.com/Budibase/budibase/pull/19348 * Remove date-fns from client bundle by @melohagan in https://github.com/Budibase/budibase/pull/19457 * fix: remove maildev dependency from email tests by @melohagan in https://github.com/Budibase/budibase/pull/19467 * Add test release workflow to print release notes by @adrinr in https://github.com/Budibase/budibase/pull/19469 * fix: swap wget with inline python request in litellm docker-compose setup healthchecks by @calexiou in https://github.com/Budibase/budibase/pull/19468 * chore(deps): bump the all-non-major-security group across 1 directory with 2 updates by @dependabot[bot] in https://github.com/Budibase/budibase/pull/19470 * Set security to agent tools by @adrinr in https://github.com/Budibase/budibase/pull/19462 * fix: authorize public API user role updates by workspace [134] by @Dakuan in https://github.com/Budibase/budibase/pull/19446 * chore(deps): upgrade test dependencies by @melohagan in https://github.com/Budibase/budibase/pull/19472 * chore(deps): bump @hono/node-server from 1.19.14 to 1.19.17 by @dependabot[bot] in https://github.com/Budibase/budibase/pull/19477 * Fix escalation resume status race by @melohagan in https://github.com/Budibase/budibase/pull/19481 * fix: block Mongo operator injection in multi-object query templates by @Dakuan in https://github.com/Budibase/budibase/pull/19448 * [19480] Allow relationship filters in non-trigger automation steps by @melohagan in https://github.com/Budibase/budibase/pull/19482 * 16979 clouseau not ready when couchdb connects by @calexiou in https://github.com/Budibase/budibase/pull/19476 * [19484] Fix REST query HTTP verb dropdown overlap by @melohagan in https://github.com/Budibase/budibase/pull/19488 * [19475] Fix automation branch state bindings by @melohagan in https://github.com/Budibase/budibase/pull/19486 * Fix/single image litellm postgres startup by @calexiou in https://github.com/Budibase/budibase/pull/19490 * use pg_catalog instead of information_schema by @calexiou in https://github.com/Budibase/budibase/pull/19423 * chore: show pending cloud releases in Slack by @melohagan in https://github.com/Budibase/budibase/pull/19489 * Batch user cache lookups in row output processing by @calexiou in https://github.com/Budibase/budibase/pull/19495 * Remove legacy agent tools by @adrinr in https://github.com/Budibase/budibase/pull/19474 * Escalation Discord notification mentions parsing by @deanhannigan in https://github.com/Budibase/budibase/pull/19405 * Add custom OpenAPI REST templates by @melohagan in https://github.com/Budibase/budibase/pull/19383 * Hotfix - #19515 by @adrinr in https://github.com/Budibase/budibase/pull/19519 **Full Changelog**: https://github.com/Budibase/budibase/compare/v3.42.0...v3.43.0