{"id":3448,"date":"2025-08-25T10:03:16","date_gmt":"2025-08-25T10:03:16","guid":{"rendered":"https:\/\/structr.com\/?p=3448"},"modified":"2025-08-25T10:47:57","modified_gmt":"2025-08-25T10:47:57","slug":"vorankuendigung-structr-version-6-0","status":"publish","type":"post","link":"https:\/\/structr.com\/de\/blog\/vorankuendigung-structr-version-6-0\/","title":{"rendered":"Vorank\u00fcndigung Structr Version 6.0"},"content":{"rendered":"<h2 id=\"version-6-mit-aufgewerteter-community-version-vielen-innovationen-und-ki-unterstuetzung\">Version 6 mit aufgewerteter Community-Version, vielen Innovationen und KI-Unterst\u00fctzung<\/h2>\n<p>Nur noch wenige Tage, dann ver\u00f6ffentlicht die Frankfurter Software-Hersteller Structr ihre Version 6.0 der gleichnamigen Low-Code-Plattform. Besondere Vorfreude hat das Team auf den Relaunch der Community Website https:\/\/structr.org. Mit Release 6 wird die Community-Variante keine funktionalen Einschr\u00e4nkungen mehr haben und sich auch ohne eine Lizenz aus den Quellen bauen lassen.<\/p>\n<p>Um das Release nicht zu verpassen, empfehlen wir, sich auf https:\/\/structr.org f\u00fcr das News-Update anzumelden.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-3456 aligncenter\" src=\"https:\/\/structr.com\/wp-content\/uploads\/Bildschirmfoto-2025-08-25-um-11.59.25-300x232.png\" alt=\"\" width=\"300\" height=\"232\" srcset=\"https:\/\/structr.com\/wp-content\/uploads\/Bildschirmfoto-2025-08-25-um-11.59.25-300x232.png 300w, https:\/\/structr.com\/wp-content\/uploads\/Bildschirmfoto-2025-08-25-um-11.59.25-1024x793.png 1024w, https:\/\/structr.com\/wp-content\/uploads\/Bildschirmfoto-2025-08-25-um-11.59.25-768x595.png 768w, https:\/\/structr.com\/wp-content\/uploads\/Bildschirmfoto-2025-08-25-um-11.59.25-1536x1189.png 1536w, https:\/\/structr.com\/wp-content\/uploads\/Bildschirmfoto-2025-08-25-um-11.59.25.png 1808w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>Dar\u00fcber hinaus gl\u00e4nzt Version 6 mit vielen innovativen Neuerungen in allen Bereichen. Besonders interessant d\u00fcrften f\u00fcr viele die MCP Server-Tool-Suite sein, mit der sich Structr \u00fcber ein LLM fernsteuern und damit Anwendungen interaktiv mit KI-Unterst\u00fctzung entwickeln lassen.<\/p>\n<h2 id=\"innovative-konzepte-fuer-die-datenmodellierung\">Innovative Konzepte f\u00fcr die Datenmodellierung<\/h2>\n<p>Zahlreiche Neuerungen und Verbesserungen wird Release 6 mitbringen. So wird mit der Einf\u00fchrung des Trait-Konzepts [1] erstmals die Mehrfachvererbung von Typen im Datenschema unterst\u00fctzt. Damit lassen sich Datenmodelle weiter vereinfachen, wovon insbesondere komplexe Zusammenh\u00e4nge profitieren.<\/p>\n<p>Auch wird mit Version 6 die Kompilier-Zeit des Datenschemas von mehreren Sekunden auf wenige Millisekunden reduziert, wodurch Schema-\u00c4nderungen quasi instantan wirksam werden.<\/p>\n<p>Gerade diese Verbesserung beschleunigt den Entwicklungsprozess immens und liefert auch die Voraussetzung f\u00fcr die Interaktion mit KI-Agenten wie z.B. MCP Server Tools. Mit ZonedDateTime [2] steht ein neuer Attribut-Typ zur optimierten Verarbeitung von Datumsangaben mit Zeitzonen zur Verf\u00fcgung.<\/p>\n<h2 id=\"verbesserte-technische-infrastruktur\">Verbesserte technische Infrastruktur<\/h2>\n<p>Auf Datenbank-Ebene werden alle aktuellen Neo4j-Datenbankversionen unterst\u00fctzt und dar\u00fcber hinaus neue Index-Typen eingef\u00fchrt wie z.B. Volltext- und Vektor-Indexe.<\/p>\n<p>Ein weiterer technischer Meilenstein ist die Entfernung des Objekt-Caches, der bisher die horizontale Skalierbarkeit aufwendig machte, da die Objekt-Zust\u00e4nde zwischen allen Instanzen synchronisiert werden mussten. Ohne den Objekt-Cache ist eine Structr-Instanz nunmehr vollst\u00e4ndig stateless, so dass beliebige Instanzen ohne Risiko von Inkonsistenzen gegen einen Datenbank-Cluster laufen k\u00f6nnen.<\/p>\n<p>F\u00fcr die Speicherung von Verzeichnissen und Dateien im virtuellen Dateisystem stehen ab Version 6 verschiedene Backend-Provider zur Verf\u00fcgung, und es k\u00f6nnen sogar unterschiedliche Backends pro Verzeichnis konfiguriert werden. So kann z.B. ein Archiv-Bereich auf g\u00fcnstigen Objekt-Storage zugreifen, w\u00e4hrend h\u00e4ufig ben\u00f6tigte Medien auf schnellen lokalen SSDs liegen.<\/p>\n<p>Ein Upgrade auf Oracle&#8217;s GraalVM f\u00fcr JDK 24 sowie Version 12 der Servlet-Engine Jetty sind ebenfalls umgesetzt worden.<\/p>\n<h2 id=\"mehr-komfort-und-bessere-tools-im-admin-bereich\">Mehr Komfort und bessere Tools im Admin-Bereich<\/h2>\n<p>Im Admin-Bereich werden ebenfalls zahlreiche Verbesserungen Einzug halten. Erstmals wird die gesamte Dokumentation des Produktes in das Admin-UI integriert und ist damit jederzeit auch kontext-bezogen erreichbar. F\u00fcr die Remote-Administration stehen eine Admin-Konsole bereit, die \u00fcber SSH erreicht werden kann. So lassen sich auch Headless-Systeme einfach administrieren, wenn keine Web-Oberfl\u00e4che verf\u00fcgbar ist.<\/p>\n<p>Die Entwicklung von User Workflows wird durch zahlreiche Verbesserungen im sogenannten Event-Action-Mapping weiter erleichtert. So k\u00f6nnen Frontend-Elementen und -Aktionen noch flexibler mit Backend-Methoden und -Schnittstellen verkn\u00fcpft werden, und f\u00fcr diese Elemente steht auch eine neue navigierbare Graph-Ansicht zur Verf\u00fcgung.<\/p>\n<p>Die Performance konnte mit Version 6 auch weiter gesteigert werden. Insbesondere ist die Skript-Verarbeitung schneller geworden, und mit einer der im September erwarteten neuen GraalVM-Versionen werden auch ECMAScript-Module bzw. deren Import im Scripting unterst\u00fctzt. Diese Verbesserung sowie die Einf\u00fchrung von Service-Klassen erleichtern die \u00dcbersicht, so dass sich auch komplexen Code-Strukturen einfacher handhaben lassen.<\/p>\n<p>[1] <a href=\"https:\/\/en.wikipedia.org\/wiki\/Trait_(computer_programming)\" target=\"_blank\" rel=\"noopener\">https:\/\/en.wikipedia.org\/wiki\/Trait_(computer_programming)<\/a><br \/>\n[2] <a href=\"https:\/\/docs.oracle.com\/javase\/8\/docs\/api\/java\/time\/ZonedDateTime.html\" target=\"_blank\" rel=\"noopener\">https:\/\/docs.oracle.com\/javase\/8\/docs\/api\/java\/time\/ZonedDateTime.html<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Version 6 mit aufgewerteter Community-Version, vielen Innovationen und KI-Unterst\u00fctzung Nur noch wenige Tage, dann ver\u00f6ffentlicht die Frankfurter Software-Hersteller Structr ihre \u2026<\/p>\n","protected":false},"author":2,"featured_media":3452,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[563,742,543],"tags":[],"class_list":["post-3448","post","type-post","status-publish","format-standard","hentry","category-ankundigung","category-open-source","category-structr-de"],"acf":[],"_links":{"self":[{"href":"https:\/\/structr.com\/de\/wp-json\/wp\/v2\/posts\/3448","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/structr.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/structr.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/structr.com\/de\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/structr.com\/de\/wp-json\/wp\/v2\/comments?post=3448"}],"version-history":[{"count":7,"href":"https:\/\/structr.com\/de\/wp-json\/wp\/v2\/posts\/3448\/revisions"}],"predecessor-version":[{"id":3464,"href":"https:\/\/structr.com\/de\/wp-json\/wp\/v2\/posts\/3448\/revisions\/3464"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/structr.com\/de\/wp-json\/wp\/v2\/media\/3452"}],"wp:attachment":[{"href":"https:\/\/structr.com\/de\/wp-json\/wp\/v2\/media?parent=3448"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/structr.com\/de\/wp-json\/wp\/v2\/categories?post=3448"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/structr.com\/de\/wp-json\/wp\/v2\/tags?post=3448"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}