⚠️ Breaking changes
- [BREAKING_CHANGE] Let AI workflow steps run from their own config and permission scope (#29368) by @FelixMalfait
✨ New features
- feat(filter): add case-sensitive IS/IS_NOT operands for TEXT fields (#29201) by @etiennejouan
- feat(getting-started): add a completed state to onboarding cards (#29671) by @etiennejouan
💅 Improvements & UX
- Apply Ada participation rules (#28939) by @bosiraphael
- Let apps embed websites with microphone and camera access (#28944) by @bosiraphael
- Remove the record creation form feature flag (#29246) by @Weiko
- Ensure one direct message thread per member pair (#29286) by @bosiraphael
- Bundle tabler icons into twenty-ui's individual build (#29384) by @FelixMalfait
- Resolve numeric twenty-ui theme tokens when CSS variables can't be read (#29436) by @Weiko
- Warn before a field change turns off validation rules (#29458) by @ijreilly
- Keep zoom inside full-height front component widgets (#29521) by @bosiraphael
- Remove the IS_PRIVATE_RECORD_ENABLED feature flag (#29538) by @charlesBochet
- Lock property edits on system-managed fields in field settings (#29540) by @charlesBochet
- CODE steps own their source instead of a hidden logic function (#29548) by @FelixMalfait
- Add NATIVE_PAGE navigation menu items and a /workflows route (#29567) by @FelixMalfait
- Add operations to row level permission predicate groups (#29611) by @charlesBochet
- Affiliate program: partner code in billing, clearer attribution rules, country list on the form (#29615) by @StephanieJoly4
- Make inbox notification badge red (#29660) by @bosiraphael
- Add the field metadata option syncable entity (#29674) by @FelixMalfait
- Add the shared assistant avatar renderer (#29677) by @bosiraphael
- Expose the current user's records permissions in the nested shape (#29686) by @charlesBochet
- Remove as unknown casts from specs outside twenty-server (#29722) by @charlesBochet
- Animate assistant avatars (#29726) by @bosiraphael
- Build assistant personalization controls (#29728) by @bosiraphael
- Keep the legacy current user object permissions as deprecated fields (#29732) by @charlesBochet
🔧 Developer & API
- Sync MCP server tool lists through the MCP SDK and cache them on the entity (#28835) by @abdulrahmancodes
- Make validation rules declarable in the app SDK (#29283) by @ijreilly
🎉 New contributors
- @Abhishek-B-R made their first contribution in #29176
- @AryaKesharwani made their first contribution in #29515
Full changelog (28 PRs)
- Sync MCP server tool lists through the MCP SDK and cache them on the entity (#28835) by @abdulrahmancodes
- Apply Ada participation rules (#28939) by @bosiraphael
- Let apps embed websites with microphone and camera access (#28944) by @bosiraphael
- feat(filter): add case-sensitive IS/IS_NOT operands for TEXT fields (#29201) by @etiennejouan
- Remove the record creation form feature flag (#29246) by @Weiko
- Make validation rules declarable in the app SDK (#29283) by @ijreilly
- Ensure one direct message thread per member pair (#29286) by @bosiraphael
- [BREAKING_CHANGE] Let AI workflow steps run from their own config and permission scope (#29368) by @FelixMalfait
- Bundle tabler icons into twenty-ui's individual build (#29384) by @FelixMalfait
- Resolve numeric twenty-ui theme tokens when CSS variables can't be read (#29436) by @Weiko
- Warn before a field change turns off validation rules (#29458) by @ijreilly
- chore: bump version to 2.56.0 (#29473) by @twenty-pr
- Keep zoom inside full-height front component widgets (#29521) by @bosiraphael
- Remove the IS_PRIVATE_RECORD_ENABLED feature flag (#29538) by @charlesBochet
- Lock property edits on system-managed fields in field settings (#29540) by @charlesBochet
- CODE steps own their source instead of a hidden logic function (#29548) by @FelixMalfait
- Add NATIVE_PAGE navigation menu items and a /workflows route (#29567) by @FelixMalfait
- Add operations to row level permission predicate groups (#29611) by @charlesBochet
- Affiliate program: partner code in billing, clearer attribution rules, country list on the form (#29615) by @StephanieJoly4
- Make inbox notification badge red (#29660) by @bosiraphael
- feat(getting-started): add a completed state to onboarding cards (#29671) by @etiennejouan
- Add the field metadata option syncable entity (#29674) by @FelixMalfait
- Add the shared assistant avatar renderer (#29677) by @bosiraphael
- Expose the current user's records permissions in the nested shape (#29686) by @charlesBochet
- Remove as unknown casts from specs outside twenty-server (#29722) by @charlesBochet
- Animate assistant avatars (#29726) by @bosiraphael
- Build assistant personalization controls (#29728) by @bosiraphael
- Keep the legacy current user object permissions as deprecated fields (#29732) by @charlesBochet
Full Changelog: sdk/v2.55.0...sdk/v2.56.0