{"id":966561,"date":"2026-04-23T07:56:17","date_gmt":"2026-04-23T07:56:17","guid":{"rendered":"https:\/\/www.europesays.com\/de\/966561\/"},"modified":"2026-04-23T07:56:17","modified_gmt":"2026-04-23T07:56:17","slug":"twenty-2-0-das-open-source-crm-legt-nach","status":"publish","type":"post","link":"https:\/\/www.europesays.com\/de\/966561\/","title":{"rendered":"Twenty 2.0: Das Open-Source-CRM legt nach"},"content":{"rendered":"<ol class=\"a-toc__list\">\n<li class=\"a-toc__item&#10;          &#10;            a-toc__item--counter&#10;          &#10;            a-toc__item--current\">\n<p>              Twenty 2.0: Das Open-Source-CRM legt nach<\/p>\n<\/li>\n<\/ol>\n<p>    close notice<\/p>\n<p class=\"notice-banner__text a-u-mb-0\">\n      This article is also available in<br \/>\n        <a href=\"https:\/\/www.heise.de\/en\/news\/Twenty-2-0-The-open-source-CRM-follows-up-11268835.html\" class=\"notice-banner__link a-u-inline-link\" rel=\"nofollow noopener\" target=\"_blank\">English<\/a>.<\/p>\n<p>      It was translated with technical assistance and editorially reviewed before publication.\n    <\/p>\n<p class=\"notice-banner__link a-u-mb-0\">\n    Don\u2019t show this again.\n<\/p>\n<p>Mit Version 2.0.0 erh\u00e4lt das Open-Source-CRM Twenty ein umfangreiches Update. Das Release setzt Schwerpunkte auf KI-Integration, Performance-Optimierungen und Infrastruktur f\u00fcr Self-Hosting und Cloud-Deployments. Zudem b\u00fcndelt es Verbesserungen am SDK, erweitert die Mechanismen f\u00fcr Authentifizierung und Integration und bringt zahlreiche Optimierungen an Oberfl\u00e4che und Stabilit\u00e4t.<\/p>\n<p>        Weiterlesen nach der Anzeige<\/p>\n<p>Twenty ist eine Open-Source-Software f\u00fcrs Customer-Relationship-Management und versteht sich als entwicklerfreundliche Alternative zu etablierten CRM-Systemen wie Salesforce. Im Zentrum stehen ein modularer Aufbau, ein eigenes SDK sowie Self-Hosting und die Anbindung externer Dienste.<\/p>\n<p>KI-Integration \u00fcber MCP<\/p>\n<p>Einen Schwerpunkt des Releases bildet der Ausbau der KI-Funktionen und ihre Integration in externe Systeme. Intern wird Agent zu Ai umbenannt, erg\u00e4nzt um neue Fehlercodes f\u00fcr typische Zust\u00e4nde wie fehlende Threads oder Nachrichten. Zudem verbessert Twenty die Anbindung externer KI-Clients \u00fcber OAuth und das Model Context Protocol. MCP verbindet KI-Modelle standardisiert mit Anwendungen \u2013 etwa \u00fcber OAuth-gesicherte Schnittstellen. In der Praxis kann damit etwa ein LLM-Client wie Claude direkt auf CRM-Daten zugreifen, abgesichert \u00fcber etablierte Authentifizierungsmechanismen.<\/p>\n<p>Schlankeres SDK und neue Deployment-Optionen<\/p>\n<p>F\u00fcr Entwickler bringt Version 2.0 vor allem tiefgreifende \u00c4nderungen am SDK. Dieses ist nun in Subpaths aufgeteilt, sodass Anwendungen gezielt nur die ben\u00f6tigten Module laden. Die Bundle-Gr\u00f6\u00dfe f\u00fcr Logic Functions schrumpft dadurch drastisch \u2013 laut Entwicklerangaben um den Faktor 700. Vor allem in Serverless-Umgebungen profitieren Nutzer: Kleinere Bundles verk\u00fcrzen Cold Starts und verbessern die Performance. Hinzu kommen neue Funktionen f\u00fcr App-Manifeste, etwa zur Definition von Sortierlogiken.<\/p>\n<p>Auch bei der Infrastruktur legt Twenty nach. Neue Docker-Targets und -Konfigurationen erleichtern Deployments, insbesondere im Zusammenspiel mit AWS EKS. Auch beim Self-Hosting baut Twenty die kommerziellen Funktionen aus: Das Release erg\u00e4nzt Abl\u00e4ufe f\u00fcr Lizenzierung und Abrechnung, darunter Checkout, Aktivierung, Statusabfrage und Sitzplatzverwaltung.<\/p>\n<p>        Weiterlesen nach der Anzeige<\/p>\n<p>H\u00e4rtung von Authentifizierung und Performance<\/p>\n<p>Bei der Sicherheit und Authentifizierung gibt es mehrere \u00c4nderungen, die vor allem f\u00fcr den produktiven Einsatz relevant sind. Public Clients sichern OAuth nun zwingend mit PKCE (Proof Key for Code Exchange) ab. Das erschwert Angriffe auf Authorization Codes. Zudem folgen die Implementierungen nun den Spezifikationen RFC 9728 und MCP. F\u00fcr browserbasierte Clients korrigiert Twenty den WWW-Authenticate-Header. Zudem schlie\u00dft das Release konkrete Schwachstellen, etwa rund um Prototype Pollution und unbegrenzt wachsende Attachments in socket.io.<\/p>\n<p>Verbesserungen bei der Performance betreffen vor allem den Backend- und Serverless-Betrieb. Twenty nutzt nun einen Cache f\u00fcr ESM-Module \u00fcber mehrere Lambda-Aufrufe hinweg und senkt so die Kosten wiederholter Initialisierung. Weitere Optimierungen beheben ineffiziente Datenbankabfragen, die zuvor durch unbeabsichtigte kartesische Produkte zu Timeouts f\u00fchren konnten.<\/p>\n<p>\u00dcberarbeitete Oberfl\u00e4che und weitere Neuerungen<\/p>\n<p>Auch die Oberfl\u00e4che hat das Twenty-Team \u00fcberarbeitet. Sie pr\u00e4sentiert sich unter dem Schlagwort \u201eHero 2.0\u201c in neuem Design. Hinzu kommen funktionale Verbesserungen wie Reset-Optionen f\u00fcr Layouts, ein Icon-Picker f\u00fcr Tabs und konsistentere UI-Komponenten. Das Admin-Panel l\u00e4uft jetzt \u00fcber einen eigenen GraphQL-Endpunkt, was die Verantwortlichkeiten klarer trennt.<\/p>\n<p>Zudem f\u00fchrt Twenty einen SVG-Export ein und verbessert die Steuerung von Metadaten und Events. Letztere sind nun st\u00e4rker an einzelne Nutzer gebunden, sodass sich Benachrichtigungen und Datenstr\u00f6me gezielter isolieren lassen.<\/p>\n<p>Flankiert wird das Release von umfangreichen i18n-Updates f\u00fcr Oberfl\u00e4che und Dokumentation sowie einer \u00fcberarbeiteten Website samt Sitemap und robots.txt. Hinzu kommen zahlreiche kleinere Bugfixes, Refactorings und Stabilit\u00e4tsverbesserungen. Die vollst\u00e4ndige Liste der \u00c4nderungen findet sich in den <a href=\"https:\/\/github.com\/twentyhq\/twenty\/releases\" rel=\"external noopener nofollow\" target=\"_blank\">Release Notes auf GitHub<\/a>.<\/p>\n<p>(<a class=\"redakteurskuerzel__link\" href=\"https:\/\/www.heise.de\/news\/mailto:fo@heise.de\" title=\"Moritz F\u00f6rster\" rel=\"nofollow noopener\" target=\"_blank\">fo<\/a>)<\/p>\n<p>\n      Dieser Link ist leider nicht mehr g\u00fcltig.\n    <\/p>\n<p>Links zu verschenkten Artikeln werden ung\u00fcltig,<br \/>\n      wenn diese \u00e4lter als 7\u00a0Tage sind oder zu oft aufgerufen wurden.\n    <\/p>\n<p><strong>Sie ben\u00f6tigen ein heise+ Paket, um diesen Artikel zu lesen. Jetzt eine Woche unverbindlich testen \u2013 ohne Verpflichtung!<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"Twenty 2.0: Das Open-Source-CRM legt nach close notice This article is also available in English. It was translated&hellip;\n","protected":false},"author":2,"featured_media":966562,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_share_on_mastodon":"0"},"categories":[135],"tags":[17618,29,30,196,1256,24469,104289,190,189,4585,194,191,82325,193,192],"class_list":["post-966561","post","type-post","status-publish","format-standard","has-post-thumbnail","category-wissenschaft-technik","tag-crm","tag-deutschland","tag-germany","tag-it","tag-kuenstliche-intelligenz","tag-open-source","tag-salesforce","tag-science","tag-science-technology","tag-software","tag-technik","tag-technology","tag-twenty","tag-wissenschaft","tag-wissenschaft-technik"],"share_on_mastodon":{"url":"https:\/\/pubeurope.com\/@de\/116452955819215404","error":""},"_links":{"self":[{"href":"https:\/\/www.europesays.com\/de\/wp-json\/wp\/v2\/posts\/966561","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.europesays.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.europesays.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/de\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/de\/wp-json\/wp\/v2\/comments?post=966561"}],"version-history":[{"count":0,"href":"https:\/\/www.europesays.com\/de\/wp-json\/wp\/v2\/posts\/966561\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/de\/wp-json\/wp\/v2\/media\/966562"}],"wp:attachment":[{"href":"https:\/\/www.europesays.com\/de\/wp-json\/wp\/v2\/media?parent=966561"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.europesays.com\/de\/wp-json\/wp\/v2\/categories?post=966561"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.europesays.com\/de\/wp-json\/wp\/v2\/tags?post=966561"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}