This website requires JavaScript.
37b986aa4b
security: vendor @genql/cli codegen to drop undici/native-fetch (#21339 )
Charles Bochet
2026-06-08 20:46:45 +02:00
a0fb157899
fix(sdk): bump inquirer ^10 -> ^14 to drop external-editor/tmp from apps (#21340 )
Charles Bochet
2026-06-08 20:38:28 +02:00
bf75ab8982
feat(twenty-partners): notify Discord on new partner application (#21313 )
Rashad Karanouh
2026-06-08 22:20:18 +04:00
822beb6a86
chore: force tmp >= 0.2.7 for root dev tooling (nx/zapier) (#21338 )
Charles Bochet
2026-06-08 20:11:56 +02:00
5a2523f533
chore(apps): bump vitest to 3.2.6 in twenty-apps projects (GHSA-5xrq-8626-4rwp) (#21336 )
Charles Bochet
2026-06-08 19:36:42 +02:00
44c4c27c76
i18n - docs translations (#21337 )
github-actions[bot]
2026-06-08 19:28:21 +02:00
356cec5f24
security: drop unused @genql/runtime dependency (#21334 )
Charles Bochet
2026-06-08 19:20:07 +02:00
434f5cbcd2
chore(server): bump @nestjs to 11.1.24 + serve-static 5.0.5 to clear CVEs (#21333 )
Charles Bochet
2026-06-08 19:19:42 +02:00
bc3036c5da
chore: remove accidentally committed screenshots (#21332 )
Parship Chowdhury
2026-06-08 22:12:51 +05:30
27aea728df
2474 add a utils to perform route trigger logic function requests in front components (#21330 )
martmull
2026-06-08 18:41:45 +02:00
296c202be4
messaging: Microsoft driver migrate p-limit to native batching (#21132 )
neo773
2026-06-08 22:07:37 +05:30
772b807490
fix: prevent deletion of standard fields via API (#21319 )
Thomas Trompette
2026-06-08 18:30:34 +02:00
cd13457a4a
fix(twenty-front): match loading skeleton menu width to the nav drawer (#21278 )
Félix Malfait
2026-06-08 18:38:17 +02:00
c596a5e342
Rename twenty-ui to twenty-ui-deprecated and twenty-new-ui to twenty-ui to prepare package release (#21315 )
Raphaël Bosi
2026-06-08 18:12:28 +02:00
a91e737e69
fix(docker): bump Node 24.16.0 (OpenSSL fix), strip unused cruft, dedupe node-forge (#21322 )
Charles Bochet
2026-06-08 18:03:21 +02:00
16db47fb70
fix: add queue attribute to jobs waiting gauge metric (#21324 )
Thomas Trompette
2026-06-08 17:46:04 +02:00
77d1e8ced6
feat(app-dev): sync error hints, flatEntity labels, dev-mode summary UI, and docs (#21252 )
martmull
2026-06-08 17:43:28 +02:00
13e8e26d1c
security: bump uuid 9 → 11 (server, shared, front) (#21326 )
Charles Bochet
2026-06-08 17:42:19 +02:00
2151a414f5
Remove IS_WORKFLOW_RUN_STEP_LOGS_ENABLED feature flag (#21323 )
Marie
2026-06-08 17:08:20 +02:00
b7fefe29b7
security: bump serialize-javascript 6 → 7 (RCE) (#21325 )
Charles Bochet
2026-06-08 17:21:05 +02:00
f19d8ff7e9
security: bump electron 36 → 39 in twenty-companion (#21327 )
Charles Bochet
2026-06-08 17:15:33 +02:00
0403762516
security: refresh twenty-apps lockfiles for vulnerable transitive deps (#21316 )
Charles Bochet
2026-06-08 16:45:19 +02:00
45ceb5d74c
security: bump vulnerable deps in logic-function runtime lockfiles (#21317 )
Charles Bochet
2026-06-08 16:45:05 +02:00
e04eef0461
fix: wrong record count on deleted and normal records (#21292 )
Parship Chowdhury
2026-06-08 20:14:03 +05:30
7bff4403fc
fix: dedupe root yarn.lock to satisfy hardened immutable install (unblocks danger-js) (#21320 )
Charles Bochet
2026-06-08 16:22:21 +02:00
27b1d1578c
security: bump vulnerable transitive dependencies (postcss, fast-xml-parser, react-router, brace-expansion, …) (#21310 )
Charles Bochet
2026-06-08 15:11:30 +02:00
d2e7dc0e74
security: bump vulnerable direct dependencies (axios, next, vitest, qs, dompurify, …) (#21309 )
Charles Bochet
2026-06-08 14:49:31 +02:00
dfb3da1f8d
feat(emailing-domain): add LOG driver for local development (#21286 )
Félix Malfait
2026-06-08 14:59:11 +02:00
b1b030c894
i18n - website translations (#21314 )
github-actions[bot]
2026-06-08 14:42:46 +02:00
36567e96ab
Remove twenty-sdk from package.json before build (#21305 )
martmull
2026-06-08 14:28:17 +02:00
80340ee354
[Website] Add trust center link to the footer (#21307 )
Abdullah.
2026-06-08 17:22:03 +05:00
7653cc931d
i18n - website translations (#21312 )
github-actions[bot]
2026-06-08 14:27:15 +02:00
4db049db27
[Website] Product hero rework into a single, scroll-driven story. (#21105 )
Abdullah.
2026-06-08 17:03:30 +05:00
b56fea69aa
fix(ai) - optimize metadata CRUD tools (#21235 )
Etienne
2026-06-08 13:55:29 +02:00
afec1f1332
chore(deps): bump @babel/plugin-transform-modules-systemjs to 7.29.7 (CVE-2026-44728) (#21306 )
Charles Bochet
2026-06-08 13:22:27 +02:00
4f87ea5a9a
fix: firefox blank import validation screen and center toggles (#21266 )
Parship Chowdhury
2026-06-08 16:29:48 +05:30
b0d29689d2
feat: add Argos visual regression for twenty-new-ui (#21262 )
Charles Bochet
2026-06-08 13:04:52 +02:00
79c9c75776
fix: use correct userWorkspaceId for navigation menu comparisons (#21299 )
Mani bharadwaj
2026-06-08 14:47:07 +05:30
6bfbe036f6
fix(settings): gate APIs & Webhooks page on API_KEYS_AND_WEBHOOKS, not WORKSPACE (#21302 )
Yiyang Pan
2026-06-08 04:41:31 -04:00
dfe0b5bfd4
chore(server): rename TypeORM migrations dir to legacy-typeorm-migrations-do-not-add (#21295 )
claude[bot]
2026-06-07 14:54:36 +02:00
186d5b8faa
revert #21177 (#21284 )
neo773
2026-06-06 18:19:55 +05:30
011afa6011
Allow kanban cross-column drag when sorting is enabled (#21025 )
Valeriy Proklov
2026-06-06 14:22:57 +02:00
a2fa941ce3
chore(twenty-front): remove dead SettingsAiMCP component and covers (#21281 )
Félix Malfait
2026-06-06 12:23:42 +02:00
898713bd49
fix(server): finalize dangling tool calls when persisting agent chat messages (#21276 )
Félix Malfait
2026-06-06 11:22:45 +02:00
4658d44d8b
fix(settings): ship borderless hero cover images (#21277 )
Félix Malfait
2026-06-06 11:21:06 +02:00
a596e7d904
fix: add missing space in README heading (#21271 )
Summy Kumari
2026-06-06 14:11:16 +05:30
91f2f08995
feat(server): unify workspace-event ingestion behind one EventSink pipeline (#21197 )
Félix Malfait
2026-06-06 10:32:56 +02:00
6c65d26ced
feat(app-dev): add dry-run preview to dev sync (#21251 )
martmull
2026-06-05 19:49:02 +02:00
bfb83e93b2
fix(metadata): resolve junction targets order-independently during mgration (#21193 )
neo773
2026-06-05 23:02:25 +05:30
20d9244639
fix(server): gate viewFilter.relationTargetFieldMetadataId behind its 2.6 upgrade command (#21267 )
Charles Bochet
2026-06-05 18:56:02 +02:00
51e3eddb29
Add job queue latency histogram metric (#21260 )
Thomas Trompette
2026-06-05 18:04:54 +02:00
27db8bbae4
fixes - remove billing cancellation at trial end + disable ai chat if suspended (#21261 )
Etienne
2026-06-05 17:34:12 +02:00
84ba7eb8dc
fix(app-dev): serialize dev sync per workspace with a cache lock (#21250 )
martmull
2026-06-05 17:30:55 +02:00
a3d73740a1
fix(server): guard role-permission cache against stripped permissionFlag relation during upgrade (#21257 )
Charles Bochet
2026-06-05 16:45:17 +02:00
0d3c7a47af
fix: guard against undefined logicFunctionId when destroying workflow CODE steps (#21256 )
Thomas Trompette
2026-06-05 16:30:19 +02:00
2dbdd72e65
chore: bump version to 2.11.0 (#21259 )
twenty-pr[bot]
2026-06-05 16:47:40 +02:00
f20d04eb6e
feat(app-dev): surface metadata diff in dev sync and name failing migration actions (#21249 )
martmull
2026-06-05 16:35:50 +02:00
f72898063a
upgrade command patch - warn instead of throw when no calendarEvent object found in the workspace (#21258 )
nitin
2026-06-05 20:02:16 +05:30
e485b679ea
[Call Recording] Add standard object (#21158 )
nitin
2026-06-05 18:32:50 +05:30
a78b319877
sdk/v* twenty/v* namespaces (#21247 )
Paul Rastoin
2026-06-05 14:40:50 +02:00
c3dd6b25a6
fix: use canonical oxlint rule id in lint-disable directives (#21253 )
Félix Malfait
2026-06-05 13:52:32 +02:00
6f9b59b224
Scaffold twenty-new-ui (#21236 )
Raphaël Bosi
2026-06-05 12:42:57 +02:00
b60a91a075
fix(website): render releases from local notes, drop GitHub gate (#21238 )
Abdullah.
2026-06-05 13:59:40 +05:00
cd540098f1
fix: pass reference_commit to Argos to resolve orphan PR builds (#21245 )
Charles Bochet
2026-06-05 10:51:16 +02:00
1b30983307
fix(settings): gate the AI settings page on AI_SETTINGS, not the chat flag (#21239 )
Félix Malfait
2026-06-05 10:18:20 +02:00
128d2d394d
feat: allow apps to add view fields to existing views (defineViewField) (#21160 )
martmull
2026-06-05 10:06:30 +02:00
ff9b5a5cad
chore: sync AI model catalog from models.dev (#21242 )
github-actions[bot]
2026-06-05 09:22:38 +02:00
979047d004
fix: allow email change verification on self-hosted instances (#20123 )
Ratish jain
2026-06-05 00:26:15 +05:30
8bd4cbc3fd
fix(ai) - optim (#21233 )
Etienne
2026-06-04 19:27:25 +02:00
f899660a40
i18n - docs translations (#21237 )
github-actions[bot]
2026-06-04 19:24:06 +02:00
0877ba2ffd
Fix getApplicationSubAllFlatEntityMaps to prune unrelated appIds universal identifier aggregators (#21234 )
Paul Rastoin
2026-06-04 18:53:25 +02:00
4e1cc2d831
fix: prevent workflow from disappearing after activation (#21231 )
Thomas Trompette
2026-06-04 18:42:05 +02:00
c2ca90c255
feat(sdk): add runAgent() to run app agents from logic functions (#21157 )
martmull
2026-06-04 18:18:27 +02:00
36b654bab3
Scaffold people data labs enrichment app (#21175 )
Raphaël Bosi
2026-06-04 17:54:38 +02:00
41d5d80a65
Migrate Company and Person standard fields in preparation for the enrichment app (#21171 )
Raphaël Bosi
2026-06-04 17:54:04 +02:00
e0d42323af
Add more control on http trigger (#21216 )
martmull
2026-06-04 17:34:10 +02:00
d3a1781a59
Use serialize-javascript for JSON-LD serialization on twenty-website (#21223 )
Abdullah.
2026-06-04 19:38:18 +05:00
70066cdcf4
Update Google Workspace and integration logo assets (#21185 )
Thomas des Francs
2026-06-04 16:19:49 +02:00
a7fed47932
fix(twenty-ui): prevent local visual diffs from polluting CI baselines (#21225 )
Charles Bochet
2026-06-04 15:42:32 +02:00
f4da7767f8
chore: remove Chromatic dependencies and configuration (#21221 )
Charles Bochet
2026-06-04 15:15:23 +02:00
badeaddd37
fix(ci): ensure ui-sb-test runs on push to main (#21222 )
Charles Bochet
2026-06-04 15:11:38 +02:00
9042e8a542
feat(ci): Argos main baselines + local visual diff support (#21217 )
Charles Bochet
2026-06-04 14:55:08 +02:00
100b08e827
i18n - website translations (#21220 )
github-actions[bot]
2026-06-04 14:47:01 +02:00
437eed0862
fix(messaging): fix reply-quotation stripping that emptied email bodies (#21118 )
neo773
2026-06-04 18:01:53 +05:30
5a55021e26
feat(website): add /partners/apply standalone page (#21219 )
Rashad Karanouh
2026-06-04 16:30:26 +04:00
63435a7937
Twenty new ui README (#21186 )
Raphaël Bosi
2026-06-04 14:14:43 +02:00
6a2c948e84
chore: bump version to 2.10.0 (#21218 )
twenty-pr[bot]
2026-06-04 14:14:18 +02:00
b53f1832d8
feat(ci): simplify visual regression dispatch to twenty-ui only (#21215 )
Charles Bochet
2026-06-04 13:49:44 +02:00
3d49642d12
[AUDIT] Run knip over twenty-server (#21159 )
Paul Rastoin
2026-06-04 12:05:22 +02:00
4ad8d8e98e
Set 200 code for post requests (#21214 )
martmull
2026-06-04 11:14:51 +02:00
475cd9e7fe
fix(upgrade): resequence workflow step logs command (#21213 )
nitin
2026-06-04 13:57:43 +05:30
f0be78e629
chore(deps-dev): bump prettier from 3.4.2 to 3.8.3 (#21205 )
dependabot[bot]
2026-06-04 09:45:41 +02:00
fe5337b7d0
chore(deps-dev): bump @types/passport-microsoft from 2.1.0 to 2.1.1 (#21204 )
dependabot[bot]
2026-06-04 09:45:19 +02:00
f50e471385
chore(deps): bump @mantine/hooks from 8.3.15 to 8.3.18 (#21203 )
dependabot[bot]
2026-06-04 09:45:10 +02:00
a3a44c8315
fix(front): settings skeleton, app-detail header & empty favorites (#21209 )
Félix Malfait
2026-06-04 09:32:36 +02:00
e99116b0a5
chore: sync AI model catalog from models.dev (#21212 )
github-actions[bot]
2026-06-04 09:31:01 +02:00
2ac515894b
feat(settings): add Logs as a dedicated tab in General settings (#21180 )
Félix Malfait
2026-06-04 08:47:23 +02:00
e6614299c6
feat(ci): integrate Argos visual regression via vitest screenshots (#21210 )
Charles Bochet
2026-06-04 08:46:37 +02:00
ccffc4a1ea
Fix axios related dependabot alerts generated against root yarn.lock (#21187 )
Abdullah.
2026-06-04 04:19:42 +05:00
685c0ddd12
i18n - docs translations (#21195 )
github-actions[bot]
2026-06-03 21:43:27 +02:00