What's Changed
- chore: bump version to 2.10.0 by @twenty-pr[bot] in #21218
- Twenty new ui README by @bosiraphael in #21186
- feat(website): add /partners/apply standalone page by @rashad in #21219
- fix(messaging): fix reply-quotation stripping that emptied email bodies by @neo773 in #21118
- i18n - website translations by @github-actions[bot] in #21220
- feat(ci): Argos main baselines + local visual diff support by @charlesBochet in #21217
- fix(ci): ensure ui-sb-test runs on push to main by @charlesBochet in #21222
- chore: remove Chromatic dependencies and configuration by @charlesBochet in #21221
- fix(twenty-ui): prevent local visual diffs from polluting CI baselines by @charlesBochet in #21225
- Update Google Workspace and integration logo assets by @Bonapara in #21185
- Use serialize-javascript for JSON-LD serialization on twenty-website by @mabdullahabaid in #21223
- Add more control on http trigger by @martmull in #21216
- Migrate Company and Person standard fields in preparation for the enrichment app by @bosiraphael in #21171
- Scaffold people data labs enrichment app by @bosiraphael in #21175
- feat(sdk): add runAgent() to run app agents from logic functions by @martmull in #21157
- fix: prevent workflow from disappearing after activation by @thomtrp in #21231
- Fix
getApplicationSubAllFlatEntityMapsto prune unrelated appIds universal identifier aggregators by @prastoin in #21234 - i18n - docs translations by @github-actions[bot] in #21237
- fix(ai) - optim by @etiennejouan in #21233
- fix: allow email change verification on self-hosted instances by @ratishjain12 in #20123
- chore: sync AI model catalog from models.dev by @github-actions[bot] in #21242
- feat: allow apps to add view fields to existing views (defineViewField) by @martmull in #21160
- fix(settings): gate the AI settings page on AI_SETTINGS, not the chat flag by @FelixMalfait in #21239
- fix: pass reference_commit to Argos to resolve orphan PR builds by @charlesBochet in #21245
- fix(website): render releases from local notes, drop GitHub gate by @mabdullahabaid in #21238
- Scaffold twenty-new-ui by @bosiraphael in #21236
- fix: use canonical oxlint rule id in lint-disable directives by @FelixMalfait in #21253
sdk/v*twenty/v*namespaces by @prastoin in #21247- [Call Recording] Add standard object by @ehconitin in #21158
- upgrade command patch - warn instead of throw when no calendarEvent object found in the workspace by @ehconitin in #21258
Full Changelog: v2.9.0...twenty/v2.10.0