What's Changed
- Upgrade self hosting application by @martmull in #19680
- website new fixes by @Bonapara in #19678
- fix(address): populate street line from place details by @jeevan6996 in #19326
- Expend field widget field supported types by @Weiko in #19684
- Bump current version to
1.23.0by @prastoin in #19683 - Reset to default page layout by @Weiko in #19682
- Test workflow with webhook expected body by @thomtrp in #19688
- i18n - translations by @github-actions[bot] in #19691
- Improve upgrade registry logging for pre-release bundles by @prastoin in #19689
- Fix multi-workspace-registration by @martmull in #19685
- i18n - translations by @github-actions[bot] in #19692
- Add missing doc by @martmull in #19693
- Introduce standalone page by @bosiraphael in #19675
- i18n - translations by @github-actions[bot] in #19699
- Switch default remote to lastly added remote by @martmull in #19697
- Align GraphQL error handling for billing and AI chat by @FelixMalfait in #19690
- i18n - translations by @github-actions[bot] in #19703
- i18n - docs translations by @github-actions[bot] in #19705
- Introduce updateWorkspaceMemberSettings and clarify product by @ijreilly in #19441
- i18n - translations by @github-actions[bot] in #19707
- i18n - docs translations by @github-actions[bot] in #19709
- i18n - docs translations by @github-actions[bot] in #19710
- Update home card visuals and partner marketing assets by @Bonapara in #19711
- Reactivate disabled full tab widgets by @Devessier in #19702
- i18n - translations by @github-actions[bot] in #19715
- Fix infinite recursion in iterator loop traversal when If/Else branch loops back to enclosing iterator by @thomtrp in #19714
- Hide fallback command menu items in edit mode by @bosiraphael in #19700
- Fix duplicate Fields widget by @Weiko in #19696
- Invert pinned and dots icon buttons in command menu items edit mode by @bosiraphael in #19717
- Fix active navigation item disambiguation by @abdulrahmancodes in #19664
- Object view widget - Introduce new TABLE_WIDGET view type by @etiennejouan in #19545
- [Billing for self host] End dummy enterprise key validity by @ijreilly in #19560
- i18n - translations by @github-actions[bot] in #19720
- Hide workflow manual trigger from command menu on "Select All" by @thomtrp in #19718
- i18n - translations by @github-actions[bot] in #19722
- Add new html tags to the remote elements by @bosiraphael in #19723
- Update backfill page layout command by @Weiko in #19687
- Various bug fixes Record page layouts by @Devessier in #19719
- Fix standalone page migration failing on navigationMenuItem enum type change by @charlesBochet in #19724
- Fix command menu item edit record selection dropdown icons by @bosiraphael in #19725
[Upgrade]Fix workspace creation cursor by @prastoin in #19701- Go back to the original command K button by @bosiraphael in #19727
- i18n - translations by @github-actions[bot] in #19729
- Fix fields widget flash during reset by @Weiko in #19726
- Refactor SnackBar duration handling and progress bar visibility logic by @aryanghugare in #19712
- Fix navbar folder opening lag by deferring navigation until expand animation completes by @abdulrahmancodes in #19686
- Fix silent failures in logic function route trigger execution by @charlesBochet in #19698
- i18n - translations by @github-actions[bot] in #19731
- Homepage 3 cards finished by @Bonapara in #19732
- Update website hero to use shared local avatars and logos by @Bonapara in #19736
- Add isUnique update in query + invalidate cache on rollback by @thomtrp in #19746
- Release v1.22.0 for twenty-sdk, twenty-client-sdk, and create-twenty-app by @charlesBochet in #19751
- Fix calendar event "Not shared" content alignment and background by @abdulrahmancodes in #19743
- Fix spacing between workspace domain cards by @abdulrahmancodes in #19742
- [Website] Resolve animations breaking due to renderer context being lost. by @mabdullahabaid in #19747
- Remove workspace-migrations deadcode by @prastoin in #19752
- Add event forwarding stories to the front component renderer by @bosiraphael in #19721
- Add logs before and after instance slow data migration by @prastoin in #19753
- fix compute folders to update util by @neo773 in #19749
- Fix app design 1/2 by @martmull in #19735
- i18n - translations by @github-actions[bot] in #19754
- fix: add missing LayoutRenderingProvider in SettingsApplicationCustomTab by @Lazare-42 in #19679
- Support Select All for workflow manual triggers by @FelixMalfait in #19734
- i18n - translations by @github-actions[bot] in #19758
- Link command menu items to specific page layout by @bosiraphael in #19706
[run-instance-commands]Preservefastslowsequentiality by @prastoin in #19757- Add search to Fields dropdown by @abdulrahmancodes in #19750
- i18n - translations by @github-actions[bot] in #19762
- Add test tab to tool step by @thomtrp in #19760
- i18n - translations by @github-actions[bot] in #19765
- fix(server): make OAuth discovery and MCP auth metadata host-aware by @FelixMalfait in #19755
- chore(server): drop api-host branch in OAuth discovery by @FelixMalfait in #19768
- fix: replace slow
deep-equalwithfastDeepEqualto resolve CPU bottleneck by @charlesBochet in #19771 - Fix MCP discovery: path-aware well-known URL and protocol version by @FelixMalfait in #19766
- Add workspace id in job logs by @thomtrp in #19764
- Fix slow db query issue by @etiennejouan in #19770
upgrade:statuscommand by @prastoin in #19584- Validate
universalIdentifieruniqueness among application and its dependencies by @prastoin in #19767 - chore: sync AI model catalog from models.dev by @github-actions[bot] in #19782
- Add search to add column dropdown by @abdulrahmancodes in #19763
- i18n - translations by @github-actions[bot] in #19784
- fix(server): workspace member permissions and profile onboarding by @ijreilly in #19786
- Surface structured validation errors during application install by @charlesBochet in #19787
- shouldIncludeRecordPageLayouts deprecation by @Weiko in #19774
- chore: move pageLayoutWidget.conditionalAvailabilityExpression migration to 1.23 fast instance command by @charlesBochet in #19792
- Fix AI chat dropzone persisting when dragging file out without dropping by @abdulrahmancodes in #19794
- Forbid other app role extension by @prastoin in #19783
- i18n - translations by @github-actions[bot] in #19795
- Fix: aggregate Calculate not updating in dashboard Table widgets by @Weiko in #19796
- chore: move TABLE_WIDGET view type migration to 1.23 fast instance command by @charlesBochet in #19797
- Send Email Tool: Don't persist message on SMTP only connections by @neo773 in #19756
- Skip backfill record page layouts for missing standard objects by @Weiko in #19799
New Contributors
- @jeevan6996 made their first contribution in #19326
- @aryanghugare made their first contribution in #19712
- @Lazare-42 made their first contribution in #19679
Full Changelog: v1.22.4...v1.23.0