Mai 26th 2021
Version 3.6.5
Änderungen zwischen 3.6.5 und 3.6.4
- Kleinere Verbesserungen und Korrekturen
April 21st 2021
Version 3.6.4
Änderungen zwischen 3.6.4 und 3.6.3
- Sicherheit: Konfigurieren Sie Jetty so, dass es keinen Server-Antwort-Header sendet
- Verbesserung: Verbesserte Ausgabe der Admin-Konsole
- Verbessern: Reduzierung des Loglevels für LdapNetworkConnection
- Verbesserung: Entfernen von LDAP-Benutzern, die nicht mit einer Gruppe verbunden sind
- Bugfix: Wiederherstellung der Cursorposition im Schemamethoden-Editor nach Speichern/Rückgängigmachen
- Bugfix: Verhindern der Serialisierung von Objekten, die in einer gleichzeitigen Transaktion gelöscht wurden
- Bugfix: Verbindung und Ergebnismenge in der Funktion jdbc() schließen
Januar 8th 2021
Version 3.6.3
Änderungen zwischen 3.6.3 und 3.6.2
- Neue Konfigurationseinstellung zur Verzögerung der Oauth-Erfolgsumleitung nach der Anmeldung
Dezember 11th 2020
Version 3.6.2
Änderungen zwischen 3.6.2 und 3.6.1
- Reduzierte Protokollierungsleistung
- Bugfix: Behebung von NotInTransaction-Ausnahmen für RuntimeEventLog-Schreibvorgänge in JsonRestServlet
- Bugfix: NPE vermeiden
November 23rd 2020
Version 3.6.1
Änderungen zwischen 3.6.1 und 3.6.0
- Bugfix: Entfernen von Transaktionen um REST-Aufrufe zur Vermeidung von Deadlocks in structr-ui Tests
November 9th 2020
Version 3.6.0
Änderungen zwischen 3.6.0 und 3.5.1
- Neu: OpenAPI-Unterstützung auf Basis von Schemainformationen
- Neu: Endpunkt Health Check
- Neu: JWT-Unterstützung
- Neu: Wartungsmodus
- Neu: Gruppen-/Typ-basierte Schema-Berechtigungsauflösung
- Neu: Integration eines CSS-Parsers zur Vorbereitung eines dynamischen CSS-Endpunkts
- Neue experimentelle Bibliothek für die serverseitige Unterstützung von Frontend-Anwendungen (frontend.js)
- Neue Funktion ‚one()‘ zur besseren Behandlung von Singular und Plural von Zeichenketten
- Neue ‚doAs()‘-Funktion
- Neue Funktion ‚hmac()‘, die Keyed-Hash-Nachrichtenauthentifizierungscodes für den angegebenen String-Wert und das Geheimnis erzeugt
- Neue Funktionen ’sleep()‘ und ‚random_uuid()‘ eingebaut
- Neue eingebaute Funktion ’system_info()
- Neue ‚create_zip()‘-Methode zur Erstellung von ZIP-Dateien. Unterstützt Passwortschutz und AES-Verschlüsselung.
- Neues Schlüsselwort ‚ip
- Neue Funktion ‚import_css()‘ zum Importieren von CSS-Regeln in eine Graphstruktur
- Neue Funktion: Umbenennen von Dateien im gemounteten Dateisystem erlauben
- Neue Funktion: Protokoll „Langsame Abfrage“ mit konfigurierbarem Schwellenwert
- Neuer Typ-Selektor im Abschnitt Daten der Admin-UI
- Neue Funktionen mail_set_manual_config() und mail_reset_manual_config()
- Neue Funktion „Exportieren und Herunterladen“ zum direkten Herunterladen des ZIP-Archivs für den Bereitstellungsexport
- Verbesserte Erzeugung von Miniaturansichten (vollständige Neuimplementierung)
- Verbessertes Exportformat für die Bereitstellung
- Verbesserungen in der Konfigurations-UI
- Verbesserte Suche nach $.equals und $.contains
- Verbesserte Suche im Code-Editor
- Verbesserter MQTTClient
- Verbesserter Download für die Bereitstellung
- Verbesserte Letsencrypt-Integration für HTTPS-Zertifikate
- Verbesserter Flow-Editor
- Verbesserte Konfiguration der Protokollierung über logback-include.xml
- Verbesserte Unterstützung für die Lebenszyklusmethode afterCreate
- Verbessertes erweitertes Mail-Modul
- Verbesserter Beziehungsdialog im Schema-Editor
- Backend-/Treiber-Verbesserungen für schnellere REST-Abfragen
- Neo4j-Treiber Version 1.7.5
- Verbesserung des Bolt-Treibers: Verwendung der neuen Cypher-Abfrageparametersyntax `$param` anstelle von `{param}`
- Verbesserung des Bolt-Treibers: variable Fetch-Größe basierend auf dem verfügbaren Speicher
- Verbesserung des Bolzen-Treibers: inkrementelles, träges Laden von großen Ergebnismengen
- Experimenteller Treiber für memgraph db 1.1.0
- Aktualisierung der JVM im Docker-Image auf JDK 11
- Massenbearbeitung für typbasierte Schemazuweisungen
- Viele Fehlerbehebungen und Erweiterungen
Juni 3rd 2020
Version 3.5.1
Änderungen zwischen 3.5.1 und 3.5.0:
- Bugfix: implementiert Workaround für Fehler in der URI-Klasse mit Windows-Dateipfaden in getFileOnDisk().
Mai 20th 2020
Version 3.5.0
Änderungen zwischen 3.5.0 und 3.4.3
- Verbesserte Unterstützung für andere Datenbanktreiber-Implementierungen
- In-Memory-Datenbanktreiber
- Neue PATCH-Unterstützung für RESTful API
- Verbesserter Datenbereich (exakte Typauflistung, Funktion „Alles löschen“)
- Verbesserungen am Flow-Editor und der Engine
- Neue Funktionen für die Geodatenverarbeitung
- Unterstützung für Sammlungen für die Funktion starts_with()
- Upgrade auf Rhino Version 1.7.11
- Neue Version der Persistenzbibliothek für Structr-Frontend-Anwendungen
- Neues LoginServlet und LogoutServlet für die einfache HTTP-Anmeldung und -Abmeldung über Formulare
- Verbesserte Autovervollständigung in Inhaltselementen und StructrScript
- LetsEncrypt-Integration
- Neue integrierte Funktionen get_cookie(), set_cookie(), date_add(), escape_xml(), remoteCypher()
- Verbesserte Datenbereitstellung (geringerer Speicherbedarf)
- Verbesserte Handhabung des inkrementellen Ergebnisabrufs unter Bedingungen mit geringem Speicherplatz
- Viele Verbesserungen im Schema-Editor (Multi-Save für Eigenschaften und Methoden)
- Neuer Einrichtungsassistent
- Upgrade auf JDK 11 (LTS)
- Viele Abhängigkeiten aktualisiert
- Verbesserte serverseitige Skriptunterstützung für Python, R, Ruby, PHP
- Unterstützung für Cron-Jobs in einem eigenen Thread mit Unterstützung für exklusive oder parallele Ausführung (konfigurierbar)
- Sortierbares benutzerdefiniertes Hauptmenü
- Unterstützung für binäre Daten in GET() und Byte-Arrays in append_content()
- Verbesserter Codebereich: Typgruppen, Arbeitssets, zuletzt verwendete Typen, bessere Icons
- Verbesserte UI: Unterstützung für dreispaltige Layouts mit zwei Resizern; verbesserte UX für die Größenänderung
- Verbesserte Bereitstellung 1: Bessere Benutzeroberfläche; neues Standard-Exportformat „Baum“; Verhinderung von parallelem Import/Export
- Verbessertes Deployment 2: Kompaktere Notation für die Sichtbarkeit; Prüfung der Versionskompatibilität
- POM-Datei-URLs von http auf https geändert
- Verbesserte Sicherheit für XML-Parser
- Neue Kurzschreibweise $. für serverseitige JavaScript-Funktionen
- Neue serverseitige JavaScript-Shortcuts für alle internen Schlüsselwörter
- Das veraltete Schlüsselwort „element“ wurde entfernt (vor Jahren durch „this“ ersetzt)
- Die Structr-spezifische Funktion slice() wurde aus der serverseitigen JavaScript-Funktionszuordnung entfernt
- Verbesserte Protokollierung
- Unterstützung für das Entfernen von Header-Parametern, die mit add_header() hinzugefügt wurden
- Verbesserte Sicherheit durch Verhinderung des Auslesens des Superuser-Passworts über die config()-Funktion (war nur admin)
Februar 24th 2020
Version 3.4.3
Änderungen zwischen 3.4.3 und 3.4.2
- Fügt eine Warnung für weich begrenzte Ergebnis- und Seitenzahlen in CRUD-Pagern hinzu.
- Setzen Sie die Anzahl der Testausführungszweige für alle Module auf 1.
- Aktualisiert Bolt-Treiber auf 1.7.5, Neo4j embedded auf 3.4.17.
- Viele Fehler- und Testbereinigungen
- Bugfix: Regex für VersionHelper korrigiert – macht aus einer erfassenden Gruppe eine nicht-erfassende Gruppe
- Implementiert automatische txData-Cache-Bereinigung auf der Grundlage von WeakHashMap und schwachen Schlüsseln.
- Viele Änderungen für eine bessere Unterstützung von asynchronem und Ergebnis-Streaming, implementiert eine weiche Grenze für unbegrenzte Ergebnisse.
- Bugfix: Abrufen von Release/Snapshot-Versions-Update-Informationen vom Frontend, um das Laden der UI nicht zu blockieren
- Verbesserung: Anpassung der Cache-Größen bei knappem Speicherplatz
- Behebt das Debian-Stop-Skript, das manchmal in eine Endlosschleife geriet, wenn der Structr-Prozess bereits gestoppt war.
- Verbesserung: Cypher-Ergebnisse asynchron abrufen und verbleibende Datensätze verwerfen.
Januar 28th 2020
Version 3.4.2
Änderungen zwischen 3.4.2 und 3.4.1
- Bugfix: behebt Speicherleck in der Transaktionsverarbeitung
Dezember 4th 2019
Version 3.4.1
Änderungen zwischen 3.4.1 und 3.3.3
- Verschiedene Fehlerbehebungen und Verbesserungen im LDAP-Modul
- Slide-outs auf der rechten Seite im Seitenbereich (Gemeinsame Komponenten usw.) sind jetzt auch in der Größe veränderbar
- Drastisch reduzierte Anzahl von Neo4j-Indizes
- Indexgestützte Cypher-Abfragegenerierung
- Asynchrones Rendern von Vorlageninhalten
- Neues System zum Speichern von Flow-Layouts
- Vorgeschlagene Kinder/Widgets
- Neue eingebaute Funktion assert()
- Einige Fehlerbehebungen für das Flow-Rendering
- Bugfix: Behebt ein Anzeigeproblem für Selbstbeziehungen im Codebereich und bereitet den Beziehungsbearbeitungsdialog vor
- Option für Subtyp-Filterung im Datenbereich
- Verbesserte Unterstützung für HTTP PATCH Verb und PATCH() Funktion
- Aktualisierung von escape_html() und unescape_html() zur Verwendung von StringEscapeUtils
- Tests: Fügt Test hinzu, um sicherzustellen, dass die Reihenfolge der UUIDs, die von einem REST POST zurückgegeben werden, mit der Reihenfolge der geposteten Objekte übereinstimmt.
- Verbesserungen und Fehlerbehebungen für die erweiterten Funktionen find() und find_privileged()
- Neue eingebaute Funktion job_list() zum Auflisten aller in der Warteschlange stehenden und laufenden Zeitplanaufträge
- Neue Funktion job_info()
- Neue onFinish-Callback-Methode für Dateiimporte und geplante Funktionen
- Neue eingebaute Funktion stop_words() für den Zugriff auf das Wörterbuch der Stoppwörter
- Die Funktion empty() interpretiert jetzt {} als empty=true
- Scripting-Ausdrücke, die “ enthalten, werden jetzt korrekt interpretiert
- Die JavaScript-Version für die Konsole wurde auf ES6 aktualisiert, um sie an andere Skripting-Kontexte anzupassen.
- Erweiterungen im Kafka-Client
- Leistungsverbesserungen
- Erweiterungen in der Schema-UI
- Viele neue Tests hinzugefügt
- Verbessertes Rendering von Teiltönen
- Verwendung von verketteten Strings in der Funktion to_excel() jetzt erlaubt
- Anpassen der Apache POI-Version an die neue Apache Tika-Version, um NoClassDefFoundError zu vermeiden
- GitHub Sicherheitshinweis: Apache Tika wurde auf die Version >= 1.22 aktualisiert.
- Die Volltext-Indizierung während des Deployment-Imports ist jetzt über die Einstellungen konfigurierbar
- Verbesserter CSV/XML-Import
- UI-Verbesserung: Lokalisierungen, Mail-Templates und virtuelle Typen sind jetzt größenveränderbar
- Neue Funktion mail_select_config(), mit der Benutzer mehrere E-Mail-Konten/Server konfigurieren können
- Schwarze Listen für WebSocket-Nachrichten, so dass weniger Datenverkehr für reguläre Aktionen erzeugt wird
- Verbesserungen und Fehlerbehebungen in der Admin-UI
- Verbesserungen der Protokollierungsfunktionalität
- Verbesserungen und Fehlerkorrekturen beim Import und Export von Deployments
- Viele weitere Fehlerkorrekturen und Erweiterungen
Juli 17th 2019
Version 3.3.3
Änderungen zwischen 3.3.3 und 3.3.2
- Bugfix: Entfernt Eigenschaft aus der Ansicht sortOrders, wenn die Eigenschaft gelöscht wird
- Verbesserung: Hinzufügen der Objekt-ID und des Typs zum Titelattribut der Suchergebnisse für verwandte Knoten in CRUD-Suchergebnissen
- Eigenschaft: Deaktiviert den Code, der das Löschen von Selbstbezügen verhindert.
- Bugfix: Bessere Unterstützung für dynamische Dateien im Backend UI
- Eigenschaft: Ermöglicht es der eingebauten Funktion create_relationship(), Attribute für eine neu erstellte Beziehung direkt zu setzen
- Bugfix: Ermöglicht die Suche in größeren Dateien in CodeMirror
- Verbesserung: Whitespace aus Methodencode entfernen
- Bugfix: Behebt direkt angesprochene Teilbereiche
- Eigenschaft: Hinzufügen von zwei neuen Funktionen zum De- und Encodieren von RFC 822 „Text“-Token in/aus mail-sicherer Form gemäß RFC 2047
- Verbesserung: Datei-Import ignoriert und protokolliert Thumbnail-Bilder
- Bugfix: Korrigiert die Darstellung der Vorschau für Vorlagen mit einem Repeater
- Verbesserung: Verbesserte Protokollierung, zusätzliche Einstellung zur Steuerung der Stacktrace-Protokollierung im Skripting
- Bugfix: Einbindung des zugehörigen Typs in den generierten Quellcode von NotionProperty
- Bugfix: Verschiedene Probleme mit dem Fluss
- Bugfix: Änderung der FlowTypeQuery zur Verwendung der richtigen Eingabekonverter
- Bugfix: Änderung der FunctionProperty, um geeignete Datenbankkonverter verwenden zu können.
- Verbesserung: Schemamethoden können jetzt über Scripting und REST aufgerufen werden
- Verbesserung: Entfernt Klassen zu Gunsten von POM-Abhängigkeit
- Geringfügig: Hinzufügen eines Fehlercodes zum Schema-Neuladecode
- Bugfix: Korrektur von Begriffssammlungseigenschaften bei der Datenbereitstellung
- Bugfix: CSS-Syntax-Hervorhebung in CodeMirror
- Verbesserung: Aktualisiert CodeMirror auf 5.48.0
- Bugfix: TypeQuery-Sortieroperationen
- Bugfix: Behebt das Problem mit den Registerkarten im Anmeldedialog
Juni 26th 2019
Version 3.3.2
Änderungen zwischen 3.3.2 und 3.3.1
- Behebt instabilen GraphQL-Test.
- Geringfügig: Entfernt veraltete Konfiguration für StructrClassLoader Klasse
- Eigenschaft: Hinzufügen einer neuen Konfigurationseinstellung, die die Protokollierung zusätzlicher Anforderungsinformationen für Javascript-Ausnahmen ermöglicht
Juni 25th 2019
Version 3.3.1
Änderungen zwischen 3.3.1 und 3.3.0
- Bugfix: Verhindert, dass Notion-Eigenschaften die Datenbereitstellung unterbrechen, da sie aus Sicht der Eigenschaftsinformationen wie Beziehungen „aussehen“.
- UI: Serverprotokoll nicht aktualisieren, wenn die Textarea den Fokus hat
- Funktion: Ermöglicht die Anpassung der Serverprotokollausgabe
- Funktion: Warnmeldung(en) für fehlende Quelldateien beim baumbasierten Schemaexport anzeigen
- Bugfix: Korrektes Setzen des contentType für neu erstellte Elemente
- Bugfix: Erzwinge nicht das Trimmen von lokalisierten Werten, da es absichtliche Leerzeichen verhindert
- Fügt ein neues Flow-Modul hinzu und entfernt Flows aus dem Api-Builder-Modul.
- Behoben: Entfernt den Aufruf zum ‚tiefen Öffnen‘ des Stammverzeichnisses im Inhaltsbereich (führte zu falscher Anzeige des Arbeitsverzeichnisses im Falle des Stammverzeichnisses).
- Ändert den Pfad zum lib-Ordner im Windows start.cmd Skript, so dass structr aus dem Stammverzeichnis mit bin/start gestartet werden kann.
- Implementiert Speichern und Laden für gemischte CSV-Importkonfigurationen.
- UI: Beendete Aufträge in automatisch aktualisierenden messageBuildern visuell anzeigen (Wechsel von blau zu grün)
- Bugfix: Aktualisiertes Muster zum Extrahieren von Modulinformationen aus dem Klassenpfad (Fensterbegrenzer ist ; statt 🙂
- Zweig ‚master‘ von github.com:/structr/structr zusammenführen
- Behebt den erweiterten CSV-Import für Typen ohne eindeutige Eigenschaften.
- Verbesserung: Aktualisierung der Apache Commons Mail-Abhängigkeit von 1.4 auf 1.5
- Verbesserung: Hinzufügen von Unterstützung für den RFC 4180-Modus für den CSV-Import.
- Geringfügig: Änderung der Erkennung, ob structr bereits läuft
- Fügt Structr-Return-Details-For-Created-Objects HTTP-Header hinzu, um mehr Details über erstellte Knoten in REST POST-Anfragen zurückzugeben.
- Merkmal: Hinzufügen der Schaltfläche „Alles löschen“ zu Crud
- Verbessert: Hinzufügen des Parameters ‚driver‘ zur Funktion jdbc().
- Unwichtig: Die Option „Strenge Anführungszeichen“ ist im CSV-Importer standardmäßig deaktiviert
- Bugfix: Schematyp-Cache für Importdialog löschen, damit keine Duplikate angezeigt werden
- Merkmal: Hinzufügen des Kontrollkästchens „Nur benutzerdefinierte Typen anzeigen“ zum CSV-Importdialog
Juni 7th 2019
Version 3.3.0
Änderungen zwischen 3.3.0 und 3.2.2
- Neue find()-Funktionalität: Boolesche Filter, Bereichsabfragen, Paging und Sortierung
- Content-Length-Header für dynamische Dateien und Dateidownloads in HttpServlet
- Verbesserungen in Flow-Engine und Editor
- Viele UI-Verbesserungen: Zuverlässigeres Speichern von UI-Parametern, verbesserter Pager und Dashboard-Bereich
- Upgrade auf die neueste jQuery-Version (3.3.1)
- Viele UI-Fehlerbehebungen
- Verbesserungen bei der Datenbereitstellung
- Der Einsatz-Export unterstützt jetzt null, false und leere Werte
- Abkürzung ‚$‘ für `Structr` in Skripten und Konsolen
- Die Funktion copy_permissions() erlaubt nun das Überschreiben von bestehenden Sicherheitsbeziehungen des Zielknotens
- Leistung: Ermöglicht die Gruppierung von Befehlen zum Gewähren/Widerrufen für einen Knoten, um die Anzahl der Datenbankaufrufe zu reduzieren
- Jetty auf 9.4.18 aktualisieren
- Unterstützung des Klonens von Elementen auf der gleichen Seite zu einem anderen übergeordneten Element, auch wenn der ausgewählte Knoten ein nextSibling hat
- Neue Sicherheitsfunktionen: Konfigurierbare max. # Anzahl von Sitzungen, Ungültigkeitserklärung und Löschung
- Unterstützung für ‚HttpOnly‘-Cookie (konfigurierbar)
- Unterstützung für benutzerdefinierte LDAP-Eigenschaften zur eindeutigen Identifizierung eines Objekts anstelle von dn
- Neue Builtin-Funktion has_error()
- Verbesserte Transaktionskonsistenz im EntityWrapper
- Plattform-Standardwerte für Java-Heap-Parameter -Xms und -Xmx verwenden
- Bessere Behandlung von Nicht-Structr-Knoten
- Debian-Paket kann jetzt mit openjdk-8-jdk-headless laufen
- Verbesserte Cache-Invalidierung für verwaiste Knoteninstanzen
- Verbesserungen der E-Mail-Funktionalität: Korrekte Dekodierung der Dateinamen von E-Mail-Anhängen, Erkennung des PDF-Typs für Anhänge, Speicherung des Passworts als verschlüsselte Zeichenfolge
- Leistungsverbesserungen
- Neue Unterstützung für Volumen- und Pro-Benutzer-Lizenzen
- Neue Unterstützung für verschlüsselte String-Funktionalität
- Experimentelle Funktion „Schema analysieren“ entfernt
- Erste Implementierung eines App-Stores mit Kategorien und Kacheln (in dieser Version noch versteckt)
- Editionen zugunsten von Modulen entfernt
- Viele Kommentare in den Einstellungen für die automatische Generierung des Support-Artikels für structr.conf
- Das Docker-Tag „latest“ ist jetzt nur noch mit der neuesten Version verbunden.
Mai 23rd 2019
Version 3.2.2
Änderungen zwischen 3.2.2 und 3.2.1
- Behebt GraphQL-Registrierungsproblem für vererbte Eigenschaften bei verschachtelten Sammlungen
- Upgrade von graphql-java von Version 7.0 auf 12.0
April 9th 2019
Version 3.2.1
Änderungen zwischen 3.2.1 und 3.2.0
- Kleinere Verbesserungen und Fehlerbehebungen
- Merkmal: Vorschau für dynamische Dateien optional machen
- Keine Stacktrace-Protokollierung in der HTML-Ausgabe mehr
- Benutzerdefinierte Header aus der Konfigurationsdatei in allen Servlet-Antworten (mit Tests)
- Neue Einstellungen, die es erlauben, die Jetty-SSL-Konfiguration beim Start zu protokollieren und SSL-Protokolle und Cipher Suites zu aktivieren/deaktivieren
- Bugfix: Löschen des Lokalisierungs-Caches, wenn alle Caches geleert werden
März 27th 2019
Version 3.2.0
Änderungen zwischen 3.2.0 und 3.1.2
- Viele Fehlerbehebungen und Verbesserungen
- Neuer serverseitiger IMAP-Client und Unterstützung für E-Mail-Anhänge und Multipart-E-Mails
- Verbesserte und erweiterte LDAP / Active Directory Synchronisation
- Unterstützung für mehrere Widget-Server
- Aktualisierung auf Font Awesome 4.7
- Leistungsverbesserungen im Structr Backend UI
- Verwendung von TestNG anstelle von JUnit, um die Wiederverwendung von Testklassen und Setups zu ermöglichen
- Optionaler Export von Schemamethoden und Funktionen in einzelne Dateien zur besseren Unterstützung der Revisionskontrolle
- Optionale Einbeziehung von UUIDs in den Bereitstellungsexport
- Verbesserte Client-Implementierungen für Nachrichtenwarteschlangen (Apache Kafka)
- Unterstützung für Array-Eigenschaften
- Unterstützung für X-FORWARDED-FOR HTTP-Header
- Suchfunktion im Konfigurationseditor
- Neue integrierte Funktionen: has_cache_value(), get_cache_value(), delete_cache_value(), get_relationship_types, set_response_code()
- Verbesserte Unterstützung für beliebige Objekte (JSON usw.) in Repeater-Elementen
- Behebt Probleme bei der Bereitstellung von Seiten und DOMNodes und das versteckte Flag
- Speichern von Structr Ui Konfigurationsdaten in der Datenbank statt im Dateisystem
- Das Cypher-Abfrageergebnis ist jetzt identisch mit der tatsächlichen Cypher-Ergebnisstruktur
- Verlagerung einiger herstellerabhängiger Datenbankabfragen auf die Treiberebene.
- Mehrere Abhängigkeiten wurden aktualisiert, um die neuesten Versionen zu verwenden
Version 3.1.2
Änderungen zwischen 3.1.2 und 3.1.1
- Behebt einen Fehler bei der Selbstregistrierung von Benutzern
Version 3.1.1
Änderungen zwischen 3.1.1 und 3.1.0
Version 3.1.1
Änderungen zwischen 3.1.0 und 3.0.3
- Massive Leistungsverbesserung: Echtes „lazy“ Ergebnis-Streaming aus der Datenbank
- Unterstützung von „Lazy Evaluation“ für benutzerdefinierte Cypher-Aufrufe
- Erstellen und Synchronisieren von LDAP-Gruppen und -Benutzern
- Unterstützung für HTTP PATCH
- OR-Konjunktion in GraphQL-Top-Level-Abfragen
- Verbesserter Code-Bereich
- Verbesserter Inhaltsbereich
- Verbesserter Flow-Editor
- Bessere Handhabung von Array-Datentypen UI
- Verbessertes Config-Servlet, das es (den meisten) Diensten ermöglicht, zur Laufzeit zu starten/stoppen/neustarten
- Caches nach Cypher-Schreibabfragen leeren
- Verbesserte Sicherheit von Neo4j-Fernverbindungen
- Changelog-Ausgabe im Dateisystem
- Verbesserte Windows-Unterstützung
- Jetty auf die neueste Version aktualisiert (9.4.13.v20181111)
- Unterstützung für DeepL als Übersetzungsanbieter
- Funktion debug() für Debug-Protokollierung hinzugefügt
Version 3.0.3
Änderungen zwischen 3.0.3 und 3.0.2
- Behebt Fehler im Zusammenhang mit HTTP PATCH
- Unterstützung für PATCH auf der Registerkarte Ressourcenzugriff hinzugefügt
Version 3.0.2
Änderungen zwischen 3.0.2 und 3.0.1:
- Leistungsverbesserung: Optionale parallele JSON-Serialisierung
- Neue Funktion: Parallele Flussverarbeitung und neue Elemente: FlowFilter, FlowNotEmpty, FlowLog, FlowFirst
- Neu: Flows als Datenquelle für DOM-Element-Repeater
- Upgrade auf Neo4j Bolt 3.4.9 und Neo4j Java Driver 1.6.3
- Audit-Änderungsprotokoll wird nun in einen konfigurierbaren Dateisystempfad geschrieben
- Neu: `dontCache` Flagge auch für Dateien, `cacheForSeconds` für Dateien auswerten
- Verhindern, dass nicht indizierbare Eigenschaftswerte indiziert werden
- Neuer OAuth2-Anbieter `Auth0` und verbesserte StructrOAuthClient-Basisimplementierung
- Neues HTTP-Verb: PATCH (mit gebündelten Transaktionen der Größe 1000)
- Viele UI-Verbesserungen einschließlich einer neuen „benutzerdefinierten“ Ansicht
- Fehler im Zusammenhang mit der Indizierung von Funktionseigenschaftswerten behoben
- Andere Fehlerbehebungen
Version 3.0.1
Änderungen zwischen 3.0.1 und 3.0.0
- Neu: Windows MSI-Installationsprogramm
- Kleinere Verbesserungen und Fehlerbehebungen
Version 3.0.0
Änderungen zwischen 3.0.0 und 3.0-rc1
- Kleinere Verbesserungen und Fehlerbehebungen
Version 3.0-rc1
Änderungen zwischen 3.0-rc1 und 2.3.8
- Neu: Vollständig dynamisches Schema
- Neu: GraphQL API
- Neu: Flow Engine und Editor
- Neu: Unterstützung für Multi-Tenancy
- Neu: PDF-Modul zur serverseitigen Umwandlung beliebiger HTML-Seiten in PDF
- Neu: Excel-Exportmodul
- Neu: 2-Faktor-Authentifizierung mit QR-Code-Generierung
- Neu: Passwortregeln und Zähler für fehlgeschlagene Anmeldungen
- Neu: Codebereich für einfache Codebearbeitung
- Upgrade auf Neo4j 3.4.7 und Bolt-Treiber 1.5
- UI-Aktualisierung
- Verbesserter CSV-Import
- Verbesserte Windows-Unterstützung
- Integrierte ECMAScript-Engine auf ES6-Niveau aktualisiert
- Einfaches automatisches Schema-Layouting
- Unterstützung des Messaging-Moduls für Apache Kafka
- Unterstützung für benutzerdefinierte HTML-Tags und -Attribute
- Typbasierte Stapelverarbeitung für den XML-Import