github twentyhq/twenty v2.7.0

latest release: v2.8.0
3 hours ago

What's Changed

  • fix(front): prevent standalone page layout crash from useTargetRecord by @charlesBochet in #20698
  • i18n - website translations by @github-actions[bot] in #20694
  • chore: bump version to 2.7.0 by @twenty-pr[bot] in #20693
  • docs(self-host): document ENCRYPTION_KEY, FALLBACK_ENCRYPTION_KEY and key rotation procedures by @charlesBochet in #20611
  • i18n - docs translations by @github-actions[bot] in #20702
  • i18n - docs translations by @github-actions[bot] in #20705
  • Stop bundling twenty-ui react cjs runtime code by @martmull in #20703
  • fix(filters): make filter dispatcher own relation-target resolution by @FelixMalfait in #20670
  • Fix(twenty-front): BlockNote slash command shows empty state when no match by @git-init-priyanshu in #20689
  • i18n - translations by @github-actions[bot] in #20710
  • [Website] Change product hero to reveal tabs on scroll. by @mabdullahabaid in #20707
  • i18n - website translations by @github-actions[bot] in #20712
  • messaging minor perf improvement by @neo773 in #20687
  • feat(server): Enterprise cron that rotates the current JWT signing key by @charlesBochet in #20612
  • refactor(server): drop logo select workaround in flat-application cache by @charlesBochet in #20708
  • Fix BUILDER_INTERNAL_SERVER_ERROR message by @ijreilly in #20720
  • [Website] Hide Product and Articles from navigation and remove language switcher. by @mabdullahabaid in #20718
  • i18n - website translations by @github-actions[bot] in #20722
  • fix(server): backport relationTargetFieldMetadataId column-add to 2.4 and 2.5 fast instance by @charlesBochet in #20721
  • fix(twenty-front): prevent connected account row overflow on long status label by @neo773 in #20713
  • [CONNECTED_ACCOUNT_BREAKING_CHANGE] Encrypt ConnectedAccount connectionParameters by @prastoin in #20673
  • i18n - website translations by @github-actions[bot] in #20723
  • i18n - translations by @github-actions[bot] in #20725
  • i18n - website translations by @github-actions[bot] in #20724
  • Create twenty app improvements by @martmull in #20688
  • fix(ai) - add ai model preferences fallback by @etiennejouan in #20704
  • use declared outputSchema for logic-function steps by @abdulrahmancodes in #20679
  • fix(server): sync command menu item availability expressions on existing workspaces by @ehconitin in #20719
  • chore(server): remove unused CommandLogger from command module by @Rpaudel379 in #20638
  • Add @WasRemovedInUpgrade decorator by @Weiko in #20729
  • i18n - docs translations by @github-actions[bot] in #20736
  • Twenty fireflies integration by @abdulrahmancodes in #20618
  • Fix QueryRunnerAlreadyReleasedError in sign-in-up service by @Weiko in #20734
  • refactor(filters): pass fieldMetadataItems array to dispatcher by @charlesBochet in #20737
  • feat(website-new): add Cloudflare Workers deployment via OpenNext by @FelixMalfait in #20741
  • chore(website): rename twenty-website-new → twenty-website by @FelixMalfait in #20745
  • feat(website): migrate dev hostname website-new.twenty-main.com → website.twenty-main.com by @FelixMalfait in #20747
  • Update default widget gridPosition by @martmull in #20740
  • fix: render PAGE_LAYOUT nav items with standard icon tile and compute… by @martmull in #20743
  • chore: sync AI model catalog from models.dev by @github-actions[bot] in #20751
  • chore(server): drop leftover favorite and favoriteFolder workspace objects by @FelixMalfait in #20744
  • fix(create-twenty-app): preserve .yarnrc.yml in template by @SONARly[bot] in #20623
  • Unify oAuth success and failure screen with autorize page by @martmull in #20746
  • feat(website): mirror prod hostname pattern on dev (apex + www) by @FelixMalfait in #20753
  • Update create twenty app scaffolded front component by @martmull in #20733
  • fix(ai-chat) - fixes on cost display by @etiennejouan in #20750
  • docs(sdk): document DatabaseEventPayload and simplify its type by @ehconitin in #20754
  • Slack workflow connector by @abdulrahmancodes in #20427
  • feat(website): enable OpenNext skew protection + tune CF cache by @FelixMalfait in #20760
  • i18n - docs translations by @github-actions[bot] in #20764
  • fix(workflow): restore initial input fields on code step creation by @thomtrp in #20756
  • [CONNECTED_ACCOUNT_BREAKING_CHANGE] Unify connected account permissions by @prastoin in #20732
  • Increase size of tarball upload by @martmull in #20767
  • fix(ci): repair preview-environment dispatch (use PAT, not GITHUB_TOKEN) by @FelixMalfait in #20773
  • feat(website): per-PR preview deploys via Worker versions by @FelixMalfait in #20762
  • fix(server): map PermissionsException to proper HTTP status on REST API by @Weiko in #20739
  • Update twenty sdk commands by @martmull in #20735
  • fix(ai-chat)-preference models import by @etiennejouan in #20776
  • fix(messaging): preserve all gmail to/cc/bcc recipients as participants by @neo773 in #20491
  • i18n - docs translations by @github-actions[bot] in #20778
  • feat(server): idempotent CLI to rotate ENCRYPTION_KEY across enc:v2 rows by @charlesBochet in #20613
  • Ci server custom jest reporter by @prastoin in #20765
  • fix(auth): clarify error when joining a non-active workspace by @FelixMalfait in #20769
  • i18n - translations by @github-actions[bot] in #20782
  • chore(deps): bump @recallai/desktop-sdk from 2.0.8 to 2.0.15 by @dependabot[bot] in #20785
  • chore(deps): bump @azure/msal-node from 3.8.4 to 3.8.10 by @dependabot[bot] in #20787
  • chore(deps): bump linkify-react from 4.3.2 to 4.3.3 by @dependabot[bot] in #20789
  • chore(deps): bump tinyglobby from 0.2.15 to 0.2.16 by @dependabot[bot] in #20788
  • chore: sync AI model catalog from models.dev by @github-actions[bot] in #20791
  • fix(front): focus new Field widget and open side panel on add by @Weiko in #20777
  • Application file storage service by @prastoin in #20793
  • i18n - translations by @github-actions[bot] in #20796
  • Fix must wait 3 days to create app in twenty-apps by @martmull in #20794
  • Set website default port to 3002 by @Bonapara in #20795
  • fix(email): resolve reply account from thread channel by @Vinzz2303 in #20755
  • chore(deps): bump @xmldom/xmldom to 0.8.13 (security) by @charlesBochet in #20798
  • Navigate to installed page after app install by @martmull in #20797
  • i18n - translations by @github-actions[bot] in #20801
  • Deprecate and backfill delete ConnectedAccount twenty standard object by @prastoin in #20752
  • i18n - translations by @github-actions[bot] in #20802
  • i18n - translations by @github-actions[bot] in #20804
  • Drop legacy rolePermissionFlag.flag column + fallback logic by @Weiko in #20730
  • fix(docker): pin patched curl/nghttp2/postgresql18-client apk versions by @charlesBochet in #20805
  • Upload application file resolver exception management and integration coverage by @prastoin in #20803

New Contributors

Full Changelog: v2.6.0...v2.7.0

Don't miss a new twenty release

NewReleases is sending notifications on new releases.