github twentyhq/twenty twenty/v2.47.0

latest release: sdk/v2.47.0
3 hours ago

⚠️ Breaking changes

  • [BREAKING_CHANGE] Ship the Conversations tab and workflow inbox messages under the inbox flag (#27830) by @FelixMalfait
  • [BREAKING_CHANGE] Unpin chat Share and drop the AI chat sharing dropdown flag (#27832) by @FelixMalfait
  • Add widgetAvailability to front components (#27841) by @martmull
  • Reject records-API writes on workflow and workflowVersion (#27855) by @thomtrp
  • Remove the legacy workspace-id workflow GraphQL API (#27856) by @thomtrp
  • Accept [BREAKING_CHANGE] titles and stop flagging feature flag removals in the API breaking change check (#27859) by @FelixMalfait
  • fix(admin-panel): look up admin chat threads in the workspace from the route (#27901) by @etiennejouan

✨ New features

  • feat(campaigns): add selected people or a whole People view to a campaign list (#26823) by @neo773
  • feat(teams): answer Teams assistant requests (#27811) by @abdulrahmancodes
  • feat(apps): hide marketplace apps the server version does not satisfy (#27843) by @martmull
  • feat(usage-limit): set quota and stock default values per billing plan (#27890) by @etiennejouan

💅 Improvements & UX

🐛 Bug fixes

  • fix(front): lay phone numbers out left to right in RTL locales (#27006) by @almoghazaz-cell
  • fix(billing): surface checkoutSession GraphQL errors in toast (#27018) by @evanliuuu
  • fix(ui): truncate LTR values at their end in RTL layouts (#27059) by @almoghazaz-cell
  • fix(cli): remove legacy CLI config migration (#27085) by @Sameer7-s
  • fix: use overflow clip on app layout to stop side-panel shift (#27112) by @hussnainahmedd
  • fix(server): sync userWorkspace.locale when a workspace member's locale is updated through the record API (#27245) by @slavarosin
  • fix(website): bump @opennextjs/cloudflare to 1.20.8 for Next 16.3.8 cache keys (#27751) by @FelixMalfait
  • fix(usage-limit): no workspace record or storage limit when the config variable is unset (#27803) by @etiennejouan
  • fix(workspace-cleaner): never warn members of a soft-deleted workspace (#27814) by @etiennejouan
  • fix(workflow): skip not-taken if/else branch targets also listed in the step's nextStepIds (#27833) by @thomtrp
  • fix(cli): lock the app template with the pins the publish check verified (#27864) by @Weiko
  • fix(server): sample AI SDK v7 agent spans at 100% in Sentry (#27913) by @etiennejouan
  • fix(admin-panel): drop the admin panel global AI chats list (#27920) by @etiennejouan
  • fix(cli): report the Node requirement when launched with npx (#27932) by @Weiko

🔧 Developer & API

  • Stop registering dynamic record cache fragments with graphql-tag (#27690) by @FelixMalfait
  • Adopt gpt-6-luna for the cheap tier (dev, staging, self-host) (#27763) by @twenty-pr-author
  • Remove unused Menu API (#27815) by @bosiraphael
  • Move workflow execution integration tests to the core workflow API (#27848) by @thomtrp
  • Move workflow node, core workflow, lifecycle and permission integration tests to the core workflow API (#27849) by @thomtrp
  • Deprecate the SDK CLI and create-twenty-app (#27862) by @Weiko
  • Align CLI version with Twenty 2.46.0 (#27905) by @Weiko
  • Let Bedrock AI providers authenticate with a Bedrock API key (#27907) by @charlesBochet
  • Skip cli-test in the merge queue (#27908) by @prastoin
  • Skip cli-package-test in the merge queue (#27910) by @prastoin
  • Let application workflows start from a webhook (#27933) by @thomtrp
🏗️ Internal changes (11)

🎉 New contributors

Full changelog (160 PRs)

Full Changelog: twenty/v2.46.0...twenty/v2.47.0

Don't miss a new twenty release

NewReleases is sending notifications on new releases.