What's Changed
- Fix azure openai by @samwho in #16253
- Fix broken Dropzone test by @PClmnt in #16258
- Google sheet improvements by @adrinr in #16257
- Add CLAUDE.md by @samwho in #16268
- Upgrade lerna to 8.0.1 by @melohagan in #16161
- Revert "Upgrade lerna to 8.0.1 (#16161)" by @melohagan in #16272
- Handle screen conflicts between workspace apps by @adrinr in #16221
- Behaviour when deleting all workspace apps by @adrinr in #16264
- Adding some directions around pull requests to CLAUDE.md by @samwho in #16275
- Fix: Loop step failing to iterate arrays from JavaScript steps by @samwho in #16265
- AI Data extraction automation step by @PClmnt in #16230
- Navigation per workspace app by @adrinr in #16203
- Update AI JS generation prompt to start minimised. by @PClmnt in #16283
- [Added] Models needed for actions tracking by @jvcalderon in #16286
- Revert "[Added] Models needed for actions tracking" by @jvcalderon in #16290
- Ensure flag reverts by @adrinr in #16281
- [Fixed] Update environment script paths to include 'dev' directory by @jvcalderon in #16297
- Make sure we're waiting for jobs to finish before shutting down. by @samwho in #16133
- Make sure Google Sheets can handle the columns of the sheet being re-ordered outside of Budibase. by @samwho in #16280
- Fix timeout errors causing step history to be lost. by @samwho in #16259
- [BUDI-9382] Fix SSO enforcement preventing bulk user imports by @samwho in #16274
- Add AI Agents with Tool Source Management by @shogunpurple in #16267
- Allow selection of relationship fields in junction tables when using the Create Row automation step. by @samwho in #16266
- Add some browser use instructions to CLAUDE.md. by @samwho in #16307
- Fixes condition checking if a column can be hidden by @mikesealey in #16242
- [Added] Actions tracking by @jvcalderon in #16312
- Set actionsLimit to unlimited for now by @melohagan in #16315
Full Changelog: 3.12.8...3.12.9