Claris FileMaker Server ist als vollständiges Installationsprogramm verfügbar, das auch eine bestehende Installation aktualisieren kann. Laden Sie das Installationsprogramm von Ihrer Elektronischen Software Download- (ESD-) Seite oder von Claris Customer Console herunter. Weitere Informationen finden Sie in der FileMaker Server Hilfe oder in den Supportressourcen auf unserer Website.
Version 22.0.1 – Juli 2025
Neue Funktionen und Verbesserungen
KI-Modellserver
-
Der KI-Modellserver (zuvor als Open-Source-Modell-Server bezeichnet) ist auf der Seite „KI-Dienste“ in Admin Console verfügbar. Auf dieser Seite können Administratoren verfügbare Modelle auflisten, Modelle aktivieren oder deaktivieren, Modelle mit Bestätigung hinzufügen oder herunterladen und Modelle mit Bestätigung entfernen. Der KI-Modellserver umfasst auch Funktionen für Retrieval-Augmented Generation (RAG), mit denen Benutzer Text- und PDF-Dokumente speichern und in RAG-Spaces suchen können.
-
Wenn Sie den KI-Modellserver in Admin Console zum ersten Mal einschalten, werden Sie zur Installation von Miniforge aufgefordert, woraufhin alle erforderlichen Python-Pakete und Abhängigkeiten automatisch installiert werden.
-
Um den KI-Modellserver zu verwalten, können Sie den Server starten und stoppen, den Status anzeigen, API-Schlüssel erstellen und verwalten sowie Einstellungen konfigurieren, beispielsweise für Retrieval-Augmented Generation (RAG)-Spaces.
-
Sie können unterstützte Textgenerierungsmodelle auch mithilfe Ihrer eigenen Training-Daten im JSONL-Format feinabstimmen.
Über Claris Studio auf FileMaker-Daten zugreifen
-
Ab FileMaker 2025 können Sie FileMaker-Daten ganz einfach über Claris Studio-Ansichten anzeigen und aktualisieren und so Ihre eigene App für FileMaker Pro auf externe Stakeholder im Web ausweiten. Verwenden Sie beispielsweise Claris Studio-Ansichten, um den Projektstatus, einen Produktkatalog oder ein Dashboard mit Quartalsergebnissen aus Ihren FileMaker-Daten zu präsentieren oder um Ihre FileMaker-Daten zu aktualisieren, indem Sie Texte und Bilder direkt von Kunden erfassen oder Kommentare zu Projekttickets hinzufügen.
-
Um Claris Studio für den Zugriff auf FileMaker-Daten einzurichten, stellen Sie Ihre eigene App mit FileMaker Server 2025 bereit und fügen Sie dann in Claris Studio Tabellen aus der bereitgestellten App als FileMaker-Datenquellen in Claris Studio hinzu. Weitere Informationen finden Sie unter Mit Datenquellen arbeiten in der Claris Studio Hilfe.
-
Um Claris Studio den Zugriff zu ermöglichen, müssen Sie FileMaker Data API und OData in FileMaker Server Admin Console > Konnektoren aktivieren. Sie müssen außerdem die erweiterten Zugriffsrechte FMDAPI und OData für die Datei hinzufügen, die Sie für Claris Studio freigeben möchten. Siehe Mit Datenquellen arbeiten in der Claris Studio Hilfe.
-
Administratoren und Lizenzinhaber können Claris Studio und Claris Connect über Admin Console > Administration einrichten und darauf zugreifen. Siehe Einrichten von Claris Studio und Claris Connect in der Claris Customer Console Hilfe.
Admin Console
-
Admin Console und FileMaker Admin API enthalten Funktionen zum Sichern von Datenbankseiten auf die Festplatte, wobei Sie wählen können, ob einzelne Dateien oder alle Dateien auf dem Server gesichert werden sollen.
-
Sie können die Anzahl der FileMaker Script Engine (FMSE)-Sitzungen festlegen, die gleichzeitig über Admin Console unter Windows ausgeführt werden dürfen. Diese Einstellung ist unabhängig von der maximalen Anzahl der Script-Sitzungen in der CLI-Serverkonfiguration und ermöglicht Administratoren die Optimierung der Leistung basierend auf CPU- oder E/A-gebundenen Workloads.
FileMaker Admin API
-
FileMaker Admin API unterstützt die Verwaltung der Einstellung Fehleraufzeichnung erlauben und ermöglicht so den programmgesteuerten Zugriff auf diese Konfigurationsoption über die Admin Console-Schnittstelle hinaus.
FileMaker Data API
-
Der Endpunkt /validateSession gibt den Parameter isSessionInUse in der Antwort zurück und bietet so eine bessere Übersicht über den Sitzungsstatus für Scripting und die Integration mit anderen Diensten. Die Funktion isSessionInUse gibt „wahr“ zurück, wenn die Sitzung verwendet wird, und „falsch“, wenn die Sitzung inaktiv ist.
FileMaker-Werkzeuge
-
FileMaker-Upgrade-Werkzeug:
-
Das FileMaker-Upgrade-Werkzeug verfügt über verbesserte Funktionen zum Patchen von Schemata für die Elemente „ReplaceAction“ und „AddAction“ sowie über eine verbesserte Anwendungslogik für das Patchen.
-
Für „AddAction“, Layoutobjekte, Formatoptionen für Zahlenfelder, Datumsoptionen für Datums- und Zeitstempelfelder und Zeitoptionen für Zeit- und Zeitstempelfelder.
-
Für „ReplaceAction“, Scripts, Scriptschritte, Basistabellen, Felder, Tabellenauftreten, Beziehungen, Wertelisten, eigene Funktionen, angepasste Menüs, angepasste Menüsets, Konten, Berechtigungen, erweiterte Berechtigungen, externe Datenquellen, Designs und Basisverzeichnisse (für extern gespeicherte Containerdaten).
-
-
Die Patch-Anwendungslogik verwendet diese Fallback-Methode bei der Suche nach passenden Katalogelementen: Zuerst wird nach Name und ID gemeinsam gesucht; wenn dies fehlschlägt und eine UUID angegeben ist, wird nach UUID gesucht; wenn dies fehlschlägt, wird das erste Element verwendet, das nur nach dem Namen passt.
-
Das FileMaker-Upgrade-Werkzeug verwendet denselben Suchmechanismus für „DeleteAction“ und „ReplaceAction“. Bisher suchte „DeleteAction“ nur nach UUIDs. Jetzt suchen beide nach UUIDs und greifen auf die Suche nach „SourceUUID“ zurück, wenn keine Übereinstimmung gefunden wird.
-
Das FileMaker-Upgrade-Werkzeug ist im FileMaker Server-Installationsprogramm enthalten und ermöglicht Administratoren, Datei-Upgrades direkt auf dem Server durchzuführen. Die enthaltenen Werkzeuge können nicht separat heruntergeladen werden.
-
-
FileMaker Developer Tool:
-
Das FileMaker Developer Tool unterstützt die Option „Details für Analysewerkzeuge einschließen” bei Verwendung des Befehls „AlsXMLSpeichern”, wodurch umfassendere XML-Exporte für Analysezwecke bereitgestellt werden.
-
Das FileMaker Developer Tool unterstützt den Befehl „Datei-UUID zurücksetzen“. Auf diese Weise können Sie die eindeutige ID einer Datei über die Befehlszeile zurücksetzen, entsprechend der Funktion im Dialogfeld „Erweiterte Sicherheitseinstellungen“.
-
-
Das Developer Tool, das Upgrade-Werkzeug und das Data Migration Tool von FileMaker unterstützen das Laden von Plugins und erweitern damit deren Funktionalität bei der Arbeit mit Datenbanken, die Plugin-Funktionen verwenden.
FileMaker WebDirect
-
Wenn Daten für die aktuelle Sitzung geändert werden, wird ein Warndialogfeld angezeigt, wenn Benutzer versuchen, auf die Schaltflächen „Zurück“ oder „Weiter“ des Browsers zu klicken, die Registerkarte oder das Fenster zu schließen, die Seite neu zu laden oder durch Klicken auf einen Link weg zu navigieren. Dadurch wird ein versehentliches Beenden der Sitzung verhindert und ein intuitiveres Benutzererlebnis gewährleistet.
-
Rechtsklick-Kontextmenüs werden unterstützt, sodass Benutzer direkt über das Kontextmenü auf gängige Funktionen wie Kopieren und Einfügen zugreifen können. Rechtsklick-Kontextmenüs werden auch für zusätzliche Feldtypen unterstützt, darunter Einblendlisten, Popup-Menüs, Einblendkalender und verschlüsselte Bearbeitungsfelder, mit verschiedenen Verbesserungen der Benutzeroberfläche und der Statusverwaltung.
-
Die FileMaker Admin API enthält Endpunkte für die Verwaltung der Einstellungen für die benutzerdefinierte Startseite, sodass Sie individuelle Start-URLs programmgesteuert aktivieren, deaktivieren und konfigurieren können.
-
Die Option „Benutzerdefinierte Startseite“ ist in Admin Console verfügbar und ermöglicht Ihnen die Konfiguration individueller Start-URLs.
Let's Encrypt SSL
-
Die Verwaltung von Let's Encrypt-Zertifikaten wurde in FileMaker Server auf allen Plattformen (Windows, macOS, Ubuntu) integriert und umfasst Steuerelemente in Admin Console, FileMaker Admin API-Unterstützung, Planungsfunktionen und verschlüsselte Speicherung von Anmeldeinformationen mithilfe von ACME-lw.
-
Admin Console enthält eine Benutzeroberfläche für die Verwaltung von Let's Encrypt-Zertifikaten, die den Prozess der Zertifikatsanforderung und -verlängerung vereinfacht, ohne dass Befehlszeilenprogramme erforderlich sind.
-
FileMaker Admin API unterstützt Let's Encrypt-Zertifikatvorgänge und bietet programmgesteuerten Zugriff auf Funktionen zum Anfordern und Verlängern von Zertifikaten.
-
Let's Encrypt-Zertifikatsanforderungen und -verlängerungen werden für Sekundär-Computer in Bereitstellungen mit mehreren Computern unterstützt, wobei die Verlängerung über Systemzeitpläne erfolgt und eine erzwungene Verlängerung über Admin Console verfügbar ist.
-
Let's Encrypt umfasst eine automatische Verwaltung des Verlängerungszeitplans, sodass Administratoren die automatische Zertifikatsverlängerung über das vorhandene System-Scripts-Framework einrichten und konfigurieren können.
-
Die Sicherheit von Let’s Encrypt wurde verbessert, indem der Zugriff auf Port 80 während der Domänen-Verifizierung auf das bekannte Verzeichnis beschränkt wurde, das nach Abschluss des Handshakes automatisch geschlossen wird.
Protokollaktivität
-
Eine große Anzahl von Einträgen
/fmi/admin/internal/v1/dbs-notification/
im stdout-Protokoll wurde unterdrückt, um die Lesbarkeit des Protokolls zu verbessern.
OData
-
Die Unterstützung von Containerdaten in OData wurde durch eine verbesserte Zuordnung von MIME-Typen und Dateierweiterungen erweitert. Damit wird von der derzeitigen begrenzten Zuordnung auf das umfassende, erweiterungsbasierte Zuordnungssystem von FileMaker umgestellt, das plattformweit verwendet wird.
-
OData-Binärdatei-Uploads unterstützen die Festlegung benutzerdefinierter Dateinamen über Content-Disposition-Header, sodass hochgeladene Dateien ihre ursprünglichen Namen behalten und nicht standardmäßig generische Namen wie „Untitled.jpg“ erhalten.
-
Die OData-Zertifikatssignierung wurde aktualisiert, um aus Sicherheitsgründen anstelle von MD5 nun SHA256 zu verwenden, entsprechend der Implementierung in ODBC und JDBC.
-
OData unterstützt Aggregationserweiterungen einschließlich der Systemabfrageoption „$apply“, aggregierte Transformationen (AS), Standardaggregationsmethoden (SUM, MIN, MAX, AVERAGE, COUNTDISTINCT) und GROUPBY-Transformationen, um SQL-äquivalente Funktionen bereitzustellen.
-
OData unterstützt den Export von Elementen aus Wertelisten, indem Felder über Überprüfungsregeln mit Wertelisten verknüpft werden, wobei benutzerdefinierte Feldanmerkungen die Verknüpfungen mit Wertelisten anzeigen und automatisch Tabellen für benutzerdefinierte Wertelisten generiert werden.
Plattform- und Bereitstellungsunterstützung
-
Windows: Sie können den Nginx Web Server unabhängig vom HTTP-Tunneling aktivieren. Dadurch können Sie Nginx für FileMaker WebDirect verwenden und HTTP-Tunneling bei Bedarf deaktiviert lassen.
-
FileMaker Server unterstützt Ubuntu 24.04 LTS und kann somit auf der neuesten Version von Ubuntu mit langfristigem Support eingesetzt werden.
-
FileMaker Server unterstützt Docker auf Ubuntu 24.04 und ermöglicht damit containerisierte Bereitstellungen auf der neuesten Version von Ubuntu mit langfristigem Support.
-
Verweise auf „Microsoft Azure AD“ wurden in FileMaker Server durch „Microsoft Entra ID“ ersetzt, um der Umbenennung der Identitäts- und Zugriffsverwaltungsdienste von Microsoft Rechnung zu tragen.
SQL-Verbesserungen
-
SQL und ODBC/JDBC unterstützen den Export von Elementen aus Wertelisten über zwei neue Systemtabellen: FileMaker_ValueLists gibt Informationen zu allen Wertelisten in der Datei zurück, und FileMaker_ValueList_XXX gibt die Elemente für eine bestimmte Werteliste zurück.
-
SQL unterstützt das Umbenennen von Tabellen und Feldern mithilfe der Standard-SQL-Syntax ALTER TABLE mit den Befehlen RENAME TO und RENAME COLUMN.
-
Damit ODBC/JDBC-Client-Anwendungen eine Tabelle mit einem Containerfeld erstellen können, das sicheren Speicher und die Option Mit weniger Ordnern in einer FileMaker-Datenquelle verwendet, unterstützt die SQL-Anweisung CREATE TABLE das Schlüsselwort FEWER_FOLDERS. Beispiel:
KopierenCREATE TABLE MeineDatenbank (C1 BLOB EXTERNAL 'Dateien/MeineDatenbank/' SECURE FEWER_FOLDERS)
Sicherheit
-
FileMaker Server enthält zusätzliche Schutzmaßnahmen gegen Denial-of-Service-Angriffe (DoS) und andere Angriffe.
-
FileMaker Server blockiert aus Sicherheitsgründen Verbindungen von FileMaker Pro und FileMaker Go Versionen vor 21.0.1.
-
Die Verwendung der OpenSSL-Bibliothek wurde durch zusätzliche Compiler-Flags optimiert, wodurch die Leistung für kryptografische Operationen verbessert und das Laden veralteter Komponenten reduziert wurde.
-
Admin Console zeigt beim Löschen von Verschlüsselungspasswörtern ein Bestätigungsdialogfeld an, um sicherzustellen, dass Administratoren wissen, dass sie das Passwort erneut eingeben müssen, wenn sie die Datenbank wieder öffnen.
-
Im Dialogfeld „Verschlüsselte Datenbank öffnen“ ist das Markierungsfeld Passwort speichern standardmäßig aktiviert, um zu verhindern, dass Administratoren nach einem Neustart des Servers den Zugriff auf verschlüsselte Datenbanken verlieren.
Aktualisierte Bibliotheken und Pakete
Die folgenden Bibliotheken von Drittanbietern wurden auf die angegebenen Versionen aktualisiert:
-
date 3.0.3
-
ImageMagick 7.1.1-43
-
International Components for Unicode (ICU) 76.1
-
Java Web Publishing Core (JWPC) Tomcat
-
JSON Web Token C++ Bibliothek (jwtcpp) 0.7.0
-
Libevent 2.1.12
-
libxml2 2.13.5 und libxslt 1.1.42
-
PDF-Writer 4.6.6
-
Skia 126
-
Thrift 0.21.0
-
Vaadin 8.27.7
-
ZBar 0.23.93
Behobene Probleme
Admin Console
-
Beim Bearbeiten eines Zeitplans in Admin Console auf Bildschirmen mit unzureichender Höhe war die Schaltfläche „Speichern“ nicht zugänglich, da das Dialogfeld nicht richtig positioniert war und nicht gescrollt werden konnte.
-
Ubuntu: Die Admin Console war nach einem Neustart des Systems aufgrund von Problemen beim Start des Nginx-Prozesses nicht mehr erreichbar, sodass der HTTP-Server manuell neu gestartet werden musste, um den Zugriff wiederherzustellen.
FileMaker Admin API
-
Nach dem Stoppen und Starten der Web Publishing Engine mit der FileMaker Admin API konnte der Dienst manchmal nicht ordnungsgemäß neu gestartet werden. In den Protokollen wurde er als ausgeführt angezeigt, reagierte jedoch nicht auf Web-Anfragen und der Fehler musste durch einen vollständigen Neustart des Servers behoben werden.
FileMaker Data API
-
Beim Hochladen von Dateien mit nicht standardmäßigen ASCII-Zeichen in Dateinamen über die FileMaker Data API wurden die Zeichen falsch codiert und von ihrer ursprünglichen Form in falsche Darstellungen geändert.
FileMaker WebDirect
-
Wenn in den neuesten Versionen von Google Chrome oder Microsoft Edge Text in ein Feld eingefügt wurde, wurde das letzte Zeichen des eingefügten Textes beim Klicken auf eine Stelle außerhalb des Feldes fälschlicherweise gelöscht.
-
Die Ausblendbedingungen für die Tastenleiste funktionierten beim Umschalten von Feldwerten während Transaktionen nicht richtig, wodurch die Tastenleiste falsch angezeigt wurde.
-
Textfelder zeigten beim Navigieren zwischen Datensätzen fälschlicherweise zwischengespeicherte Daten aus dem vorherigen Datensatz an, sodass der falsche Inhalt angezeigt wurde, bis auf das Feld geklickt wurde.
-
Add-on „Kalender“ blinkte kontinuierlich, wenn ein Ausschnitt im selben Layout Daten aus dem vom Add-on „Kalender“ verwendeten Tabellenauftreten anzeigte.
-
Safari 18: Namen von Registersteuerelementen mit links- oder rechtsbündiger Ausrichtung wurden falsch angezeigt, wobei der Text nicht richtig im Registernamenbereich zentriert war.
-
Mit der Option zum Deaktivieren des Kontextmenüs für interaktive Containerfelder wurden Kontextmenüs nicht deaktiviert.
-
Ubuntu: Der Scriptschritt „Aus URL einfügen“ gab leere Header zurück, während derselbe Vorgang in FileMaker Pro korrekt Fehlerstatuscodes wie „Fehler 500“ zurückgab.
-
Auf bestimmten Systemen wuchs die Datei „catalina.log“ nach dem Upgrade auf FileMaker Server 21.0.2 schnell auf 7 bis 8 GB pro Tag an, da beim Zugriff auf FileMaker WebDirect alle 0,05 Sekunden wiederholt Fehlermeldungen auftraten.
-
In Umgebungen mit zwei Computern war die Leistung von FileMaker Server bei Sitzungen auf dem Sekundär-Computer deutlich langsamer als auf dem Primär-Computer. Dies machte sich besonders bemerkbar, wenn mehrere Benutzer gleichzeitig verbunden waren.
-
Die Web Publishing Engine stürzte mit einem Fehler 701 ab, wenn JavaScript in Web Viewern verwendet wurde, insbesondere wenn der Web Viewer externe Quellen aufrief, die gegen die Einschränkungen der Richtlinie desselben Ursprungs verstießen.
OData
-
OData konnte URLs, die „Hole ( UUIDNummer )”-Werte als Primärschlüssel enthielten, nicht richtig verarbeiten und gab beim Versuch, Datensätze im URL-Format @odata.id abzurufen, Syntaxfehler zurück.
-
OData konnte Tabellennamen mit Nicht-ASCII-Zeichen nicht richtig verarbeiten, wobei Zeichen vor und einschließlich Omega (Ω) bei der Verarbeitung der Tabellennamen ignoriert wurden.
-
Ab FileMaker Server 21.0.1 kam es bei OData-Filteroperationen, die in Version 20.3.2 schnell ausgeführt wurden, zu erheblichen Zeitüberschreitungen, insbesondere bei komplexen Filterabfragen mit mehreren „oder“-Bedingungen.
Scripting und Funktionen
-
Ubuntu: Die Funktion „HoleVorschaubild“ konnte für bestimmte HEIC-Bilddateien, die von Computern importiert wurden, keine Vorschaubilder generieren und zeigte anstelle der erwarteten Vorschaubilder nur ein Fragezeichen an.
Sicherheit
-
Ubuntu: Bei aktivierten Einstellungen für eingeschränkten Zugriff zeigte FileMaker Server falsche Mitteilungen zu Zugriffsbeschränkungen an, wenn Benutzer auf nicht vorhandene Dateien oder Verzeichnisse zugreifen wollten, wodurch möglicherweise offengelegt wurde, dass FileMaker Server auf dem System ausgeführt wurde.
-
Ubuntu: FileMaker Server ignorierte die in FileMaker Pro konfigurierte Prioritätsreihenfolge der Berechtigungen für Konten, wenn die externe Authentifizierung mit Active Directory verwendet wurde, und verwendete stattdessen die alphabetische Reihenfolge, um die Benutzerberechtigungen zu bestimmen.
Stabilität und Leistung
-
Bei bestimmten Client-Vorgängen in einer bereitgestellten Datei gingen die zugewiesenen Designs verloren und die Layouts erschienen beschädigt, da der Layout-Design-Katalog versehentlich gelöscht wurde.
-
Windows: Speicherleck-Warnungen bei JWPC Tomcat wurden durch Hinzufügen geeigneter Java-Modul-Startparameter behoben, wodurch die Stabilität und Leistung der Web Publishing Engine verbessert wurde.
-
Speicherlecks in der FileMaker Script Engine (FMSE) wurden behoben, wodurch die Serverstabilität während der Ausführung von Scripts verbessert wurde.
-
Windows Server 2019: Die FileMaker Server-Installation blieb manchmal während der Installationsphase von Application Request Routing 3.0 hängen, insbesondere auf Computern hinter sicheren Netzwerken, auf denen PowerShell-Scripts bereits installierte Komponenten nicht richtig erkennen konnten.
-
FileMaker Server reagierte nicht mehr, während geplante Sicherungen oder geplante FileMaker-Scripts ausgeführt wurden, sodass Benutzer keinen Zugriff mehr auf bereitgestellte Datenbanken hatten.
-
FileMaker Server reagierte in bestimmten Umgebungen während des Herunterfahrens nicht mehr.
-
FileMaker Server reagierte zeitweise nicht mehr und musste neu gestartet werden, um den normalen Betrieb wiederherzustellen.
-
Das Beenden der FileMaker Server Script Engine führte dazu, dass FileMaker Server nicht mehr reagierte.
Version 21

Behobene Probleme
Sicherheit
-
Zur Verbesserung der Sicherheit wurden die folgenden Bibliotheken von Drittanbietern auf die angegebenen Versionen aktualisiert:
-
Apache Tomcat 10.1.39
-
Node.js 22.14.0
-
libcurl 8.13.0
-
OpenSSL 3.3.3
-
-
Windows: Bei der Installation eines Updates für eine vorhandene FileMaker Server-Installation wurden vorhandene benutzerdefinierte HTTP-Header, die Sie möglicherweise für den Web-Server konfiguriert hatten, entfernt.
-
Administratorrollen konnten über die ihnen zugewiesenen Zugriffsrechte hinausgehende Aktionen ausführen und auf Informationen zum Server zugreifen.
Layouts
-
Bei bestimmten Client-Vorgängen in einer bereitgestellten Datei gingen die zugewiesenen Designs verloren und die Layouts erschienen beschädigt, da der Layout-Design-Katalog versehentlich gelöscht wurde.

Behobene Probleme
-
Wenn Felddefinitionen in einer bestimmten Zugriffsreihenfolge zwischengespeichert wurden, wurden diese für Benutzer, die anschließend aus dem Cache lasen, falsch angewendet. Benutzer mit eingeschränkten Zugriffsrechten erhielten beim Klicken auf diese Felder dann möglicherweise leere Bezugsfelder, Wertelisten, Indizes und den Fehlercode 9 („Ungenügende Berechtigungen“). Claris konnte dieses Problem nun reproduzieren und es wird bestätigt, dass es in dieser Version nicht mehr auftritt.
-
Windows: Die Anzahl gleichzeitiger FileMaker Script Engine-Sitzungen konnte die Anzahl von CPU-Kernen, die der Windows-Umgebung zugewiesen waren, nicht überschreiten. Die maximale Anzahl gleichzeitiger Sitzungen beträgt jetzt 50.

Claris hat eng mit mehreren Kunden zusammengearbeitet, bei denen es zu Problemen im Zusammenhang mit fehlerhaften, unzureichenden Zugriffsrechten kam. Viele Benutzer, die auf diese Version aktualisiert haben, haben diese Probleme nicht mehr. Claris ist zuversichtlich, dass diese Version die Situation verbessert, und empfiehlt allen Kunden, auf diese Version zu aktualisieren.
Behobene Probleme
Stabilität und Leistung
-
Mit der Zeit führte der FileMaker Script Engine (FMSE)-Prozess dazu, dass der Speicher voll wurde und die Leistung nachließ.
-
Der Web Publishing Engine- (WPE-) Prozess konnte nach der Aktualisierung von FileMaker Server nicht neu gestartet werden.
-
FileMaker Server reagierte nach dem Ausführen einer Sicherung oder eines geplanten Scripts nicht mehr.
-
FileMaker Server reagierte bei hohem Datenverkehr nicht mehr.
-
FileMaker WebDirect: Wenn in den neuesten Versionen von Google Chrome oder Microsoft Edge Text in ein Feld eingefügt wurde, wurde das letzte Zeichen des eingefügten Textes beim Klicken auf eine Stelle außerhalb des Feldes fälschlicherweise gelöscht.

Neue Funktionen und Verbesserungen
Unterstützung für macOS Sequoia
-
Diese Version bietet Unterstützung für macOS Sequoia 15.
Hinweis FileMaker Server 2024 wird auf macOS Monterey 12 nicht unterstützt und kann ab dieser Version nicht mehr auf Monterey installiert werden. Wenn Sie ein Monterey-Benutzer sind, müssen Sie auf eine neuere Version von macOS aktualisieren, bevor Sie diese Version von FileMaker Server installieren können. Informationen zu den unterstützten Versionen von macOS finden Sie unter Claris FileMaker 2024 – Technische Daten.
Scripting
-
Serverseitige Scripts können jetzt den Scriptschritt „Script auf Server ausführen“ verwenden, um ein Script in einer separaten Sitzung auf dem Server auszuführen. Siehe Script auf Server ausführen.
HTTPS-Tunneling
-
HTTPS-Tunneling wird jetzt für FileMaker Server unter Windows und macOS unterstützt.
-
Windows: In Admin Console im Register Konfiguration > FileMaker-Clients können Sie jetzt Nginx Web Server verwenden aktivieren, um Nginx für HTTPS-Tunneling zu verwenden. Siehe FileMaker HTTPS-Tunneling.
-
Wenn Sie in Admin Console im Register Konfiguration > FileMaker-Clients das HTTPS-Tunneling aktivieren, ohne dass Nginx installiert ist, werden Sie nun aufgefordert, Nginx zu installieren und zu aktivieren.
-
Windows, macOS: Die Option
HTTPS-Tunneling verwenden
ist jetzt in der DateiAssisted Install.txt
enthalten.
Web Publishing
-
Die installierte JDK-Version wird nun im Register Konnektoren > Web Publishing in Admin Console angezeigt.
-
Windows, macOS: In Admin Console finden Sie im Register Konnektoren > Web Publishing jetzt die Option, das installierte JDK zu ersetzen, damit Sie es problemlos aktualisieren können. Siehe Web Publishing-Einstellungen.
Sicherheit
-
Beim Importieren von Zertifikaten in Admin Console werden Sie nun aufgefordert, signierte Zwischenzertifikate zu importieren, wenn Sie Claris Connect verwenden möchten. Siehe Importieren eines eigenen SSL-Zertifikats.
-
Diese Version enthält allgemeine Sicherheitsverbesserungen für das Installationsprogramm von FileMaker Server auf der Windows-Plattform.
Admin Console
-
Wenn Sie einen Ordner auswählen, können Sie jetzt Unterordner erstellen und löschen.
-
Im Register Konfiguration > Benachrichtigungen unter „E-Mail-Einstellungen“ können Sie jetzt die Benachrichtigungsstufe so ändern, dass sie auch Warnungen umfasst.
-
Das Register „Datenbanken“ zeigt jetzt sowohl Ordner- als auch Unterordner-Hierarchien an, wenn nach Ordnern sortiert wird.
-
Im Register Konfiguration > Allgemeine Einstellungen unter „Starteinstellungen“ können Sie jetzt angeben, dass beim Start von FileMaker Server nur die zuletzt geöffneten Datenbanken geöffnet werden. Sie können auch den Befehl
fmsadmin set/get serverprefs OnlyOpenLastOpenedDatabases
verwenden, um die neue Eigenschaft zu ändern und anzuzeigen. Die Änderung wird in der Dateilastopendblist.list
gespeichert. -
Bei Enterprise-Lizenzen wird der Lizenzschlüssel jetzt in Admin Console verschleiert.
-
Im Register „Datenbanken“ werden nun die Datenbank-Ordner-Gruppierungen in der Datenbankliste angezeigt.
-
Das Register „Dashboard“ enthält jetzt die Anzahl der FileMaker Data API-Verbindungen.
Jährliche Beschränkungen für die API-Nutzung aufgehoben
-
Die jährlichen Nutzungsbeschränkungen für die FileMaker Data API und OData API wurden aufgehoben. Die API-Nutzung ist ab dieser Version von FileMaker Server uneingeschränkt möglich.
FileMaker Admin API
-
Der FileMaker Admin API-Endpunkt /server/certificate/importcertfiles unterstützt jetzt mehrteilige Formulardaten und ermöglicht Ihnen das Hochladen einer
.pem
-Datei anstelle einer durch Zeilenumbrüche maskierten Zeichenkette. -
Die FileMaker Admin API enthält jetzt den Endpunkt /fmclients/httpstunneling, mit dem Sie die Option für das HTTPS-Tunneling abrufen und einstellen können.
-
Das Aktivieren der Web Publishing Engine über FileMaker Admin API meldet jetzt einen Fehler, wenn Java nicht installiert ist.
FileMaker Data API
-
Beim Schreiben von Daten unterstützen die Scriptschritte „FileMaker Data API“ und „FileMaker Data API ausführen“ jetzt das Überschreiben der Option Keine Veränderung des Werts bei der Dateneingabe für die automatische Eingabe von Daten in ein Feld. Setzen Sie in der Abfrage den neuen Schlüssel
options.prohibitMode
aufscript
(diese Regel für die automatische Eingabe ignorieren) oderuser
(diese Regel für die automatische Eingabe befolgen).
OData API
-
OData unterstützt jetzt Parameter-Aliasse für Schlüsselwerte und Funktionsparameterwerte. Beispiel:
-
GET <host>/fmi/odata/v4/<datenbank>/Purchase(@p1)?@p1='2%2F%5C'
-
-
OData unterstützt jetzt die Verschachtelung von
$select
innerhalb anderer Optionen. Beispiel:-
GET <host>/fmi/odata/v4/<datenbank>/Categories?$expand=Products&$select=Name,Products/Name
-
-
OData unterstützt jetzt
Edm.<type>
Type-Casting. Beispiel:-
GET <host>/fmi/odata/v4/<datenbank>/Purchase(1)/Total/Edm.Int64
-
GET <host>/fmi/odata/v4/<datenbank>/Purchase(1)/Total/Edm.String
-
GET <host>/fmi/odata/v4/<datenbank>/Purchase?$filter=cast(Total,Edm.String) eq '6.99'
-
-
OData API unterstützt jetzt den Operator
in
. -
OData API-Batch-Operationen unterstützen jetzt Einstellungen, die an Unteroperationen weitergegeben werden.
FileMaker WebDirect
-
Die Script-Trigger BeiObjektTastendruck und BeiLayoutTastendruck werden jetzt teilweise in FileMaker WebDirect unterstützt. Sie werden nur für die Zeilenschalter-, Eingabe- und Escape-Tasten aktiviert. Für BeiObjektTastendruck wird nur ein aktives Feldobjekt mit dem Steuerelementstil „Bearbeitungsfeld“ unterstützt. Um diese Funktion in FileMaker Server zu deaktivieren, öffnen Sie die Datei
[Installationsordner]/Web Publishing/conf/jwpc_prefs.xml
und ändern Sie den Wert des Parameterskeystrokeenabled
vonja
(Standardeinstellung) aufnein
. Tastendruck-Trigger sind standardmäßig aktiviert.
Zeitpläne
-
Der Script-Zeitplanfilter für Letzter Status wurde aktualisiert, um nur die möglichen Statusergebnisse zu berücksichtigen: Leer, Fehlgeschlagen, Übersprungen, Erfolgreich, und Prüfen fehlgeschlagen.
-
Mehrere Sicherungen können nun gleichzeitig verarbeitet werden.
Protokollaktivität
-
Die Option Nur zuletzt geöffnete Datenbanken öffnen erstellt jetzt
event.log
-Dateieinträge. -
Die Datei
event.log
enthält jetzt einen Fehler, wenn der WPE-Prozess nicht gestartet wurde, weil Java nicht installiert war.
FileMaker Developer Tool
-
Das FileMaker Developer Tool unterstützt jetzt das Hochladen von Datenbanken in angegebene Unterordner.
-
Das FileMaker Developer Tool enthält jetzt die folgenden Befehle und Optionen:
-
--querySize
-
--sortBySize
-
--uploadDatabases
-
-target_tablename
,-tt
-
-target_fieldname
,-tf
-
-query_index
,-qi
-
-quantity
,-qu
-
-exclude_container
,-ec
-
Open-Source-Modell-Server
-
Die Dateien im Ordner
Open_Source_LLM
wurden aktualisiert, um die Einbettung von Bildern und zusätzliche Open-Source-Modelle zu unterstützen. Diese Änderungen sind nicht mit früheren Versionen von FileMaker Pro, FileMaker Go oder FileMaker Server kompatibel, und frühere Versionen des OrdnersOpen_Source_LLM
sind nicht mit den aktuellen Versionen kompatibel. Siehe Claris Engineering Blog.
Installation
-
Die Installation von FileMaker Server unter Windows umfasst jetzt die Option, Nginx zu installieren, zu verwenden und zu konfigurieren.
-
Veränderbare Dateien im Ordner
Tools\Lets_Encrypt
werden beim Upgrade von FileMaker Server nicht mehr ersetzt, sondern in den OrdnerLets_Encrypt-backup
verschoben.
Aktualisierte Bibliotheken und Pakete
-
Die folgenden Node.js-Module wurden aktualisiert:
-
ejs
-
express
-
jsonwebtoken
-
aws-sdk
-
engine.io
-
passport
-
socket.io
-
cookiejar
-
xml2js
-
-
Das veraltete Paket swagger-tools Node.js wurde durch das Paket @jeffe95/swagger-tools ersetzt.
-
Die Xalan-Bibliothek wurde für Web Publishing auf Version 2.7.3 aktualisiert.
-
Die xerceslmpl-Bibliothek wurde für Web Publishing auf Version 2.12.2 aktualisiert.
-
OpenSSL wurde auf die Version 3.3.1 aktualisiert.
-
Apache Tomcat wurde auf die Version 10.1.26 aktualisiert.
Behobene Probleme
Sicherheit
-
Ein reflektierter Cross-Site-Scripting (XSS)-Angriff war möglich, weil zurückgegebene Anmeldefehler nicht HTML-kodiert waren.
FileMaker WebDirect
-
Wenn innerhalb einer Transaktion der Scriptschritt „Eigenes Dialogfeld anzeigen“ verwendet wurde, führte das Schließen des eigenen Dialogfelds zu einer Rücknahme der Transaktion.
-
Die Microsoft AzureAD-Authentifizierung ist bei Benutzern, die zu mehr als 200 Gruppen gehören, fehlgeschlagen.
-
Wenn Sie in verschachtelte Registersteuerelemente klickten, wurden die Steuerelemente nicht korrekt dargestellt.
FileMaker Admin API
-
Sobald die FileMaker Server-Lizenz abgelaufen war, erlaubte FileMaker Admin API die Anmeldung, aber nicht die Abmeldung.
-
Der FileMaker Server Admin Server-Prozess wurde abrupt gestoppt, nachdem der FileMaker Admin API-Server/Zertifikat/Info-Endpunkt aufgerufen wurde.
OData API
-
Das Ausführen von Scripts, die mit denselben Anmeldeinformationen auf andere Datenbankdateien zugegriffen haben, schlug fehl.
FileMaker Developer Tool
-
Ubuntu: Geöffnete Datenbanken gaben nicht korrekt einen Fehler zurück, wenn Sie versuchten, Aktionen wie Kopieren oder Clonen mit dem FileMaker Developer Tool durchzuführen.
-
Der FileMaker Developer Tool-Befehl
--renameFiles
überschrieb fälschlicherweise bestehende Dateien, wenn die Option-f
nicht angegeben wurde. -
Nach der Verwendung des Befehlswerkzeugs zur erneuten Verschlüsselung von EAR-Dateien wurde der falsche Schlüssel zurückgemeldet.
-
Das Umbenennen von Dateien mit dem FileMaker Developer Tool schlug fehl, wenn relative Pfade für Dateien verwendet wurden.
-
Beim Wiederherstellen einer Datei mit dem FileMaker Developer Tool wurde die Originaldatei in einen schreibgeschützten Zustand versetzt.
Zeitpläne
-
In Admin Console konnten durch das Filtern von Zeitplänen nach aktiviert oder deaktiviert keine Zeitpläne angezeigt werden.
Scripting
-
Wenn der Scriptschritt „Semantische Suche durchführen“ in einer bereitgestellten Datei ausgeführt wurde und die Anzahl der Rückgaben auf einen Wert über 10 konfiguriert war, wurde eine Ergebnismenge zurückgegeben, die nicht wie erwartet konsistent nach Cosinus-Ähnlichkeit sortiert war.
-
„Script auf Server ausführen“-Scriptschritte verloren den Zugriff auf Datenbanken und schlugen fehl, sobald ein von FileMaker Data API aufgerufenes Script ausgeführt wurde, wenn die Sitzung endete, bevor die Scriptschritte „Script auf Server ausführen“ abgeschlossen waren.
-
Die Verwendung der Funktion „Hole ( ScriptErgebnis )“ für serverseitige Scripts spiegelte nicht immer das Ergebnis des serverseitigen Scripts wider.
-
Ubuntu: Die Funktion „Hole ( SystemGebietsschemaElemente )“ meldete nur US-amerikanische Gebietsschema-Elemente, selbst wenn nicht-US-amerikanische Gebietsschemas verwendet wurden.
Werkzeuge
-
Die Let's Encrypt-Scripts
fm_request_cert.sh
undfm_renew_cert.sh
konnten die certbot-Binärdaten auf Intel-basierten Macs nicht erkennen.
Protokollaktivität
-
Der Eintrag
Der automatische Neustart des Datenbank-Servers ist deaktiviert.
in der Dateievent.log
enthielt fälschlicherweise ein geschütztes Leerzeichen.
Installation
-
macOS: Durch das Upgrade des Primär- und Sekundär-Computers wurde der Sekundär-Computer vom Primär-Computer getrennt.
-
Beim Upgrade von FileMaker Server wurden vorherige Konfigurationswerte beibehalten, auch wenn
Vorherige Konfiguration laden
aufNein
gesetzt war. -
Ubuntu: Wenn die Option „Swap File Size“ (Größe der Auslagerungsdatei) in der Datei „
Assisted Install.txt
“ festgelegt wurde, ohne dass der Einheitentyp (MB, GB usw.) angegeben wurde, wurde die Auslagerungsdatei nicht erstellt. Jetzt ist der Typ für die Auslagerungsdatei standardmäßig auf GB gesetzt, auch wenn er nicht angegeben wurde. -
Das Ausführen von fmsadmin unter Ubuntu ohne vorherigen Neustart nach einer Installation führte dazu, dass der Segmentierungsfehler angezeigt wurde, anstatt nach Anmeldeinformationen zu fragen.
-
Persistente Caches, die von einer früheren Version von FileMaker Server erstellt wurden, führten dazu, dass die Wiederherstellung persistenter Caches nach einem Upgrade auf eine neuere Version von FileMaker Server fehlschlug.

Neue Funktionen und Verbesserungen
FileMaker WebDirect
-
Die Pull-to-Refresh-Option des mobilen Browsers ist jetzt standardmäßig deaktiviert.
Sicherheit
-
Diese Version umfasst allgemeine Verbesserungen der Sicherheit.
Behobene Probleme
FileMaker WebDirect
-
FileMaker WebDirect wurde nach dem Upgrade auf FileMaker Server Version 21.0.1 deutlich langsamer.
-
FileMaker WebDirect verursachte zeitweise ein Einfrieren des Layouts, Tastaturanschläge wurden wiederholt und Text verschwand, was zu Datenverlust führte.
Sicherheit
-
Ein reflektierter Cross-Site-Scripting (XSS)-Angriff war möglich, weil zurückgegebene Anmeldefehler nicht HTML-kodiert waren.

Neue Funktionen und Verbesserungen
Administratorrollen
-
Mehrere Administratorrollen können jetzt die gleichen Ordner verwalten.
-
In Admin Console > Administration > Administratorrollen können Sie jetzt Datenbankordner der höchsten Ebene und Unterordner im gleichen Dropdown-Menü „Pfad zum Datenbankordner“ auswählen.
-
Externe Gruppenbenutzer, denen mehrere Administratorrollen zugewiesen sind, können jetzt auf der Grundlage von Zugriffsrechten auf Zeitpläne und Protokolle zugreifen.
-
In Admin Console kann jetzt jeder Administrator Aktionen auf den jeweils aufgeführten Datenbanken ausführen. Der primäre Administrator kann auf alle Datenbanken zugreifen.
Siehe Administratorrollen in der FileMaker Server Hilfe.
Sicherungen
-
In Admin Console werden auf dem Dashboard für die letzte Sicherung jetzt der Name und die Uhrzeit des zuletzt ausgeführten Zeitplans angezeigt.
-
In Admin Console werden im Register „Sicherungen“ jetzt zusätzlich alle lokalen Sicherungen angezeigt.
-
Sicherungsordner folgen jetzt einem Dateinamenschema, das den Status der Sicherung enthält. Beispiel:
-
In Bearbeitung: ZeitplanName_2024-03-02_1323_InProgress
-
Abgeschlossen: ZeitplanName_2024-03-02_1323
-
Abgebrochen: ZeitplanName_2024-03-02_1323_Canceled
-
Siehe Erläuterung von Sicherungsoptionen in der FileMaker Server Hilfe.
FileMaker Admin API
-
Sie können jetzt FileMaker Data API-Plugins in FileMaker Admin API ein- und ausschalten. Die folgenden FileMaker Admin API-Endpunkte sind jetzt enthalten:
-
Aktivieren oder Deaktivieren von FileMaker Data API Install-Plugins:
-
POST /plugins/DAPIPlugins
-
-
Aktivieren oder Deaktivieren des FileMaker Data API Install-Plugin-Scripts:
-
POST /plugins/DAPIAllowInstallPluginScript
-
-
Konfiguration des FileMaker Data API Install-Plugins abrufen:
-
GET /plugins/DAPIPluginConfig
-
-
-
Mit dem neuen FileMaker Admin API-Endpunkt „GET databases/download/{db_id}“ können Sie eine Datenbank anhand der Datenbank-ID herunterladen.
-
Mit dem folgenden FileMaker Admin API-Endpunkt können Sie eine Datenbank auf FileMaker Server hochladen:
-
POST [host]/fmi/admin/api/v2/databases/upload
Weitere Informationen finden Sie in der FileMaker Admin API-Referenz, die in FileMaker Server enthalten ist.
-
-
Der folgende neue FileMaker Admin API-Endpunkt ermöglicht es Ihnen, FileMaker Server Admin-Kontaktinformationen abzurufen oder festzulegen:
-
Endpunkt: /server/admincontact
-
Parameter:
-
contactName
-
contactEmail
-
contactPhone
-
-
-
Der FileMaker Admin API-Server-Metadaten-Endpunkt gibt jetzt die Server-Hostzeit mithilfe des Host-Zeitstempels zurück.
-
Mit dem neuen Endpunkt „/server/config/blocknewusers“ können Sie die neue Einstellung „Neue Benutzer blockieren“ anzeigen (GET-Methode) oder ändern (PATCH-Methode).
-
Administratorrollen können jetzt mit der FileMaker Admin API verwaltet werden. Der Endpunkt „/server/adminrole“ verwendet die folgenden Methoden und ihre Optionen:
-
GET
-
POST
-
name (erforderlich): Der Name der neu erstellten Administratorrolle
-
password (erforderlich): Das Passwort (im Klartext) für die neue Administratorrolle
-
homeFolder (erforderlich): Der Hauptdatenbankordner für die neue Administratorrolle
-
db_pri: Die Berechtigung für die Berechtigungsverwaltung
-
sched_pri: Die Berechtigung für die Verwaltung von Zeitplänen
-
sched_backup_pri: Wenn sched_pri aktiviert ist, Berechtigung für die Verwaltung von Sicherungszeitplänen
-
sched_verify_pri: Wenn sched_pri aktiviert ist, Berechtigung für die Verwaltung von Prüfzeitplänen
-
sched_script_pri: Wenn sched_pri aktiviert ist, Berechtigung für die Verwaltung von Script-Zeitplänen
-
log_pri: Die Berechtigung zum Verwalten und Anzeigen von Protokollen
-
xauthgroup: Die externe Gruppe
-
-
PATCH
-
id (erforderlich): Die ID einer vorhandenen Administratorrolle
-
name
-
password
-
homeFolder
-
db_pri
-
sched_pri
-
sched_backup_pri
-
sched_verify_pri
-
sched_script_pri
-
log_pri
-
xauthgroup
-
-
DELETE
-
names: Eine Liste von Administratorrollennamen, die gelöscht werden sollen. Jeder Name ist eine Zeichenfolge; bei den angegebene Namen wird zwischen Groß- und Kleinschreibung unterschieden.
-
ids: Eine Liste von Administratorrollen-IDs, die gelöscht werden sollen. Jede ID ist eine Zahl.
Hinweis: Beide Optionen werden unterstützt, aber pro Anfrage kann nur eine Option angegeben werden.
-
-
-
Das Festlegen des Status „Widerruf eines unbekannten SSL-Zertifikats zulassen“ über die FileMaker Admin-API funktioniert jetzt für FileMaker WebDirect.
-
Mit den folgenden neuen FileMaker Admin API-Endpunkten können Sie die Datenbank-Anmeldeeinstellungen abrufen:
-
Datenbank-Anmeldeeinstellungen für externe Serverkonten abrufen: GET [host]/fmi/admin/api/v2/extauth/dbsignin/externalserver
-
Datenbank-Anmeldeeinstellungen für Amazon abrufen: GET [host]/fmi/admin/api/v2/extauth/dbsignin/amazon
-
Datenbank-Anmeldeeinstellungen für Google abrufen: GET [host]/fmi/admin/api/v2/extauth/dbsignin/google
-
Datenbank-Anmeldeeinstellungen für Microsoft abrufen: GET [host]/fmi/admin/api/v2/extauth/dbsignin/microsoft
-
Datenbank-Anmeldeeinstellungen für AppleID abrufen: GET [host]/fmi/admin/api/v2/extauth/dbsignin/appleid
-
Datenbank-Anmeldeeinstellungen für Custom OAuth abrufen: GET [host]/fmi/admin/api/v2/extauth/dbsignin/customoauth
-
-
Die FileMaker Admin API-Endpunkte GET und PATCH [host]/fmi/admin/api/v2/extauth/provider/customoauth sind jetzt verfügbar. Damit können Sie eigene OAuth-Identitätsdienstleister-Informationen abrufen bzw. ändern. Weitere Informationen finden Sie in der FileMaker Admin API-Referenz, die in FileMaker Server enthalten ist.
-
Die FileMaker Admin API-Endpunkte GET und PATCH [host]/fmi/admin/api/v2/extauth/provider/appleid sind jetzt verfügbar. Damit können Sie die Datenbank-Anmeldeeinstellungen für AppleID abrufen und ändern. Weitere Informationen finden Sie in der FileMaker Admin API-Referenz, die in FileMaker Server enthalten ist.
Siehe Liste der Admin API-Aufrufe im FileMaker Admin API Handbuch.
FileMaker Data API
-
Der Datensatz-Endpunkt für FileMaker Data API enthält jetzt für den JSON-Teil einen neuen Optionen-Abschnitt OPTIONAL (
Optionen["<Wert>"]
), mit dem Sie die Überprüfungsoption „Benutzer darf Überprüfung bei Dateneingabe umgehen“ außer Kraft setzen können. Mögliche Werte:-
Benutzer: Datenüberprüfungsregeln befolgen (Standardverhalten)
-
Script: Erlauben, dass ein Feld die Datenüberprüfungsregeln ignoriert
Scripts, die über den Scripts-Endpunkt aufgerufen werden, werden immer im Script-Modus ausgeführt. Weitere Informationen finden Sie unter dem Endpunkt „Datensatz“ in der FileMaker Data API-Referenz, die in FileMaker Server enthalten ist.
-
FileMaker Developer Tool
-
FileMaker Developer Tool enthält eine neue Option, mit der Dateien mit einer statischen Zeichenfolge oder mit regulären Ausdrücken umbenannt werden:
FMDeveloperTool --renameFiles <target_folder> <username> <password> [-encryption_key -e <key>] [-source_filelist | -sl <path1> <path2> ...] [-regex | -rg <regex>][-replace_text | -rt <text>]
Weitere Informationen zur Verwendung regulärer Ausdrücke finden Sie unter Sprachelemente für reguläre Ausdrücke – Kurzübersicht von Microsoft.
-
Bei den Namen der Befehle in FileMaker Developer Tool wird jetzt nicht mehr zwischen Groß- und Kleinschreibung unterschieden (d. h. der Befehl „removeAdminAccess“ funktioniert sowohl, wenn Sie „--RemoveAdminAccess“ oder „--removeadminaccess“ schreiben).
-
macOS und Ubuntu: Die Pfade für FileMaker Developer Tool und FileMaker Data Migration Tool werden jetzt den Umgebungsvariablen hinzugefügt.
-
Das neue FileMaker Developer Tool Handbuch bietet alle Befehlszeilenparameter und Beispiele für ihre Verwendung.
Let's Encrypt SSL
-
FileMaker Server enthält jetzt Scripts zum Anfordern und Erneuern von Let's Encrypt SSL-Zertifikaten. Um Let's Encrypt zu verwenden, muss der Server einen öffentlich auflösbaren Hostnamen aufweisen. Außerdem müssen Sie das Let's Encrypt Certbot-Paket installieren: Anweisungen hierzu finden Sie in der README-Datei. Die Scripts und README befinden sich im Verzeichnis /FileMaker Server/Tools/Lets_Encrypt/.
-
Um ein Zertifikat anzufordern, führen Sie das folgende Script aus:
sudo -E ./fm_cert_request.sh
-
Um die Erneuerung eines Zertifikats zu erzwingen, führen Sie das folgende Script aus:
sudo -E ./fm_cert_renew.sh
-
So planen Sie ein erneutes Laden des Zertifikats:
-
Erstellen Sie einen FileMaker-Zeitplan, mit dem das integrierte Systemscript „Sys_Default_ReloadLetsEncryptCertificate“ ausgeführt wird.
-
-
So setzen Sie den Let's Encrypt-Prozess zurück:
-
Löschen Sie das Certbot-Verzeichnis in /FileMaker Server/CStore/
-
Weitere Informationen zu Let's Encrypt finden Sie unter Wie es funktioniert.
-
FileMaker WebDirect
-
Der Datei jwpc_prefs.xml wurde ein neuer Parameter hinzugefügt. Der Parameter „pulltorefreshenabled“ bestimmt, ob FileMaker WebDirect-Layouts beim Pulldown auf mobilen Browsern aktualisiert werden. Wenn Sie diese Einstellung auf „ja“ setzen, werden FileMaker WebDirect-Layouts aktualisiert. Bei der Einstellung „nein“ werden FileMaker WebDirect-Layouts nicht aktualisiert. Das vorherige Verhalten und der Standardwert lauten „ja“. Nachdem Sie den Wert geändert haben, starten Sie die Web Publishing Engine neu, damit das Verhalten wirksam wird.
Siehe Pull-to-Refresh im mobilen Browser im FileMaker WebDirect Handbuch.
-
Die folgenden Touch-Tastaturen werden jetzt für FileMaker WebDirect in mobilen Browsern unterstützt:
-
ASCII
-
URL
-
E-Mail
-
Zahlentastatur
Siehe Mobile Browser im FileMaker WebDirect Handbuch.
-
-
FileMaker WebDirect: Die CSS-Zwischenspeicherung bei der Größenänderung des Layouts wurde optimiert.
-
Das Festlegen des Status „Widerruf eines unbekannten SSL-Zertifikats zulassen“ über die fmsadmin-Befehlszeile funktioniert jetzt für FileMaker WebDirect.
Protokollaktivität
-
In Admin Console auf der Seite „Protokolle“ können Sie mit den Tasten „Seitenleiste ausblenden“ und „Seitenleiste einblenden“ Protokolle über die gesamte Seitenbreite anzeigen oder zur normalen Ansicht zurückkehren.
Siehe Anzeigen mehrerer Einträge der Protokolldatei in der FileMaker Server Hilfe.
-
In Admin Console > Protokolle können Sie jetzt „Script-Ereignisprotokoll“ aktivieren, wodurch das Verhalten der Script-Protokollierung dahingehend geändert wird, dass in die Datei „Event.log“ statt in die Datei „scriptEvent.log“ geschrieben wird.
Siehe Script-Ereignisprotokoll in der FileMaker Server Hilfe.
-
Die Protokollierung der Statistik für längste Aufrufzeit ist jetzt standardmäßig aktiviert.
-
Das Server-Statistikprotokoll (Stats.log) ist jetzt standardmäßig aktiviert.
-
Die Datei „Event.log“ erfasst jetzt Wiederherstellungen, die den persistenten Cache verwenden.
-
Die Datei „Event.log“ erfasst jetzt Änderungen an der Einstellung „HTTPS-Tunneling“.
OAuth und OIDC
-
Die Dateioption „Anmeldefelder anzeigen, auch wenn OAuth oder AD FS aktiviert ist“ ist jetzt standardmäßig für neu erstellte Dateien aktiviert.
-
In Admin Console enthält Custom OAuth jetzt ein Feld für zusätzliche Abfrageparameter, die in die Anmelde-URL aufgenommen werden können.
-
In Admin Console werden unter „Eigene IdP-Authentifizierungseinstellungen“ jetzt nur noch die für OIDC oder OAuth 2.0 erforderlichen Felder angezeigt.
-
Datenbanken, die nicht für die Anmeldung mit OAuth konfiguriert sind, zeigen Benutzername-/Passwortoptionen zusammen mit OAuth-Anmeldeoptionen an, wenn die FileMaker Server-Konfiguration OAuth-Einstellungen enthält.
-
Sie können jetzt Bilder von Identitätsdienstleister-Symbolen hochladen, in der Größe ändern und zuschneiden.
Siehe Authentifizieren von FileMaker-Clients über einen OAuth-Identitätsdienstleister in der FileMaker Server Hilfe.
Persistenter Cache
-
Die Funktion „Persistenter Cache“ ist nicht mehr in der Vorschau und wurde der FileMaker Server Hilfe hinzugefügt.
-
Der persistente Cache enthält jetzt die Option „Automatischer Neustart des Datenbank-Servers“, die FileMaker Server veranlasst, zu versuchen, den Datenbank-Server automatisch neu zu starten, wenn dieser unerwartet beendet wird.
-
FileMaker Server unterstützt jetzt die Konsistenz von Datenbank-Transaktionen bei der Wiederherstellung aus dem persistenten Cache.
Siehe Starteinstellungen in der FileMaker Server Hilfe.
Installieren, Deinstallieren und Aktualisieren
-
Während der Upgrade-Installation werden neue Benutzer jetzt daran gehindert, sich mit FileMaker Server zu verbinden.
-
macOS: Das FileMaker Server-Installationsprogramm kann jetzt den FileMaker Server-Dienst automatisch beenden.
-
macOS: Die FileMaker Server-Konfiguration wird jetzt bei der Deinstallation gespeichert, und die Benutzer können wählen, ob sie die vorherige Konfiguration laden möchten, wenn sie bei der nächsten Installation dazu aufgefordert werden. In der Datei Assisted Install.txt wurde eine neue Variableneinstellung, Load Previous Configuration, hinzugefügt, die präventiv das Laden der vorherigen Konfiguration auswählt.
-
Ubuntu: Falls nicht angegeben, wird während der FileMaker Server-Installation eine Auslagerungsdatei erstellt, wobei die Swappiness auf 10 eingestellt ist.
-
Ubuntu: Die neuen Optionen „Swappiness“ und „Swap File Size“ in der Datei „Assisted Install.txt“ ermöglichen es Ihnen, eine Auslagerungsdatei während der FileMaker Server-Installation zu erstellen. Die neuen Optionen konfigurieren die in FileMaker Server 20.3.1 eingeführten Optionen.
-
Die FileMaker Server-Installation unterstützt jetzt die Option „Use HTTPS Tunneling“ der Datei „Assisted Install.txt“. Wenn Sie den Wert auf 0 setzen, wird HTTPS-Tunneling deaktiviert. Wenn Sie den Wert auf 1 setzen, wird HTTPS-Tunneling aktiviert.
Aktualisierte Bibliotheken und Pakete
-
Die Xerces/Xalan-Bibliothek wurde durch die Bibliotheken LibXML2 und libXSLT ersetzt.
-
Die Open-Source-Bibliothek libcurl wurde auf Version 8.4.0 aktualisiert.
-
OpenSSL wurde auf die Version 3.0.11 aktualisiert.
-
OmniOrb wurde auf Version 4.3.2 aktualisiert.
-
NodeJS wurde auf Version 18.19.1 aktualisiert.
-
Apache Tomcat wurde auf Version 10.1.16 aktualisiert.
Windows
-
Die Windows-Leistungsüberwachung enthält jetzt einen Client-Zähler für FileMaker Data API.
Verschiedenes
-
Alle FileMaker 2024-Produkte verfügen über ein neues Symbol. Suchen Sie danach in den Apps, Installationsprogrammen, .fmp12-Dateisymbolen und mehr.
-
In FileMaker Server Admin Console werden jetzt alle Zeitpläne angezeigt, anstatt nur die ersten 10.
-
Mit der neuen Option „Neue Benutzer blockieren“ in Konfiguration > Allgemeine Einstellungen > Starteinstellungen können Sie festlegen, ob neue Benutzer eine Verbindung zu allen FileMaker-Datenbanken herstellen dürfen. Benutzer, die bereits verbunden sind, sind von Änderungen an dieser Einstellung nicht betroffen.
Siehe Starteinstellungen in der FileMaker Server Hilfe.
-
Die Funktion "Einstellungen für Verzeichnisdienste" befindet sich nicht mehr in der Vorschau.
-
Die Zugriffsrechte zum Lesen, Schreiben und Ausführen gelten jetzt nicht mehr für jeden Benutzer im CStore-Verzeichnis.
-
Die Java-Speicherbereinigung kann jetzt für Sekundär-Computer auf der Seite Admin Console > Web Publishing des Primär-Computers ausgeführt werden. Jeder eingesetzte Computer verfügt über eine Schaltfläche „Speicherbereinigung jetzt durchführen“.
Siehe Web Publishing-Einstellungen in der FileMaker Server Hilfe.
-
Die Funktion „HTTPS-Tunneling“ ist nicht mehr in der Vorschau und wurde der FileMaker Server Hilfe hinzugefügt.
Siehe FileMaker HTTPS-Tunneling in der FileMaker Server Hilfe.
-
Datenbank-Felddefinitionen in FileMaker werden jetzt von FileMaker Server zwischengespeichert, um den Zugriff zu optimieren.
-
FileMaker Plug-in SDK unterstützt jetzt die ARM-Architektur in Ubuntu.
-
Während des Herunterfahrens können neue Benutzer nun eine Verbindung zu FileMaker Server herstellen.
Behobene Probleme
Administratorrollen
-
Benutzer, die sich mit Anmeldeinformationen für eine Administratorrolle bei der Admin Console angemeldet haben, konnten Aktionen zum Trennen und Senden von Nachrichten für Datenbanken ausführen, auf die sie keinen Zugriff hatten.
-
Durch das Speichern von Administratorrollen wurde die gespeicherte Datei nicht verschlüsselt.
-
Administratorrollen hatten fälschlicherweise Zugriff auf einige Administratorfunktionen der höchsten Stufe, z. B. das Aktualisieren des Lizenzschlüssels.
Sicherungen
-
Der FileMaker Server-Prozess reagierte während der Sicherung von Datenbanken nicht mehr, wenn der persistente Cache aktiviert und der Server stark belastet war.
FileMaker Admin API
-
Die get schedule(s)-Endpunkte in FileMaker Admin API gaben die Parameter „enabled“, „verify“, „clone“, „cloneOnly“, „autoAbort“, „enableEndDate“, „repeatTask“, „runOSScriptsAsUser“ für Zeitpläne fälschlicherweise als „false“ zurück, obwohl sie „true“ waren.
Außerdem werden useOSScript und useOSScript2 jetzt als boolesche Werte zurückgegeben.
-
FileMaker Admin API gab leere oder unvollständige Zeitplaninformationen in der Antwort für die Endpunkte „list schedules“, „get“, „create“, „edit, „duplicate“ und „delete schedule“ zurück.
FileMaker Data API
-
Windows und macOS: Der FileMaker Server-Prozess fmwipd wurde beim Beenden des FileMaker Data API-Prozesses abrupt beendet, wenn aktive Data API-Client-Verbindungen vorhanden waren.
-
Die Nutzungsstatistiken von FileMaker Data API wurden inkonsistent als "x TB von y GB" statt in einheitlichen Einheiten für die Dateigröße angezeigt.
-
FileMaker Data API hat fälschlicherweise den HTTP-Statuscode 500 zurückgegeben, wenn Anfragen zur Datensatzsuche den FileMaker-Fehler 401 „Kein Datensatz entspricht der Abfrage“ zurückgegeben haben. FileMaker Data API gibt jetzt stattdessen den HTTP-Statuscode 200 mit einer leeren Ergebnismenge in der Antwort zurück.
FileMaker Developer Tool
-
Der Befehl „FMDeveloper --clone <filename> -t <filenameout>“ konnte die Dateierweiterung .fmp12 nicht beibehalten, wenn <filenameout> keine Erweiterung hatte.
-
Der Befehl „FMDeveloperTool --RemoveAdminAccess“ konnte sichtbare Script-Berechnungswerte nicht ausblenden.
FileMaker Server-Werkzeuge
-
Das Tool fms_Docker_Install.sh hat das erforderliche net-tools-Paket nicht installiert.
FileMaker WebDirect
-
Ubuntu: In FileMaker WebDirect konnten einzelne Datensätze nicht geladen werden, wenn die gesamten Containerdaten des Datensatzes 515 MB an TIFF-formatierten Bildern überstiegen.
-
Layouts froren ein, und der blaue Ladekreis erschien nur noch sporadisch.
-
Bei der Dateneingabe vor Ort wurden die Schlüssel falsch und ständig wiederholt.
-
Eingegebener Text verschwand, nachdem er vor der Datensatzbestätigung eingegeben wurde.
-
Änderungen wurden nach der Bearbeitung von Daten in einem Statistikfeld nicht rückgängig gemacht.
-
FileMaker WebDirect: Die FileMaker Web Publishing Engine reagierte nicht mehr, wenn eine Client-Sitzung eine Zeitüberschreitung aufwies.
-
FileMaker WebDirect: Wurde die Datei so eingestellt, dass alle Werkzeugleisten ausgeblendet werden, war es nicht möglich, ein neues Fenster zu schließen, wenn der Fenstertyp eine Karte war und das neue Fenster während des Öffnens der Datei erstellt wurde.
-
FileMaker WebDirect: Das Senden eines Benutzers zu einem Layout, auf das er keinen Zugriff hatte, führte dazu, dass die Web Publishing Engine nicht mehr reagierte.
-
FileMaker WebDirect: Rollbalken erschienen in Layouts, wenn diese nicht erwartet wurden, während Objekte automatisch skaliert wurden. So deaktivieren Sie das CSS-Caching, das dieses Verhalten verursacht hat:
-
Erstellen Sie eine JSON-Datei im Klartext mit dem Namen „wpeConfig.json“.
-
Geben Sie den folgenden Text als Inhalt der neuen JSON-Datei ein:
{ "reuse_css_cache_for_autosized_layout_enabled": false }
-
Legen Sie die Datei in folgendem Ordner ab:
-
Windows: [FileMaker Server-Installationsordner]\Web Publishing\publishing-engine\
-
macOS/Ubuntu: [FileMaker Server-Installationsordner]/Web Publishing/publishing-engine/
-
-
Starten Sie die Web Publishing Engine über die Befehlszeile neu: fmsadmin restart wpe
-
-
FileMaker WebDirect: Zeilen in der Listenansicht wurden an falschen Positionen angezeigt oder zeigten nach mehreren aufeinanderfolgenden Sortierungen leere Bereiche an, wenn den Sortierungen die Aktion „Als Liste anzeigen“ vorausging.
-
FileMaker WebDirect: Popover-Tasten öffneten sich fälschlicherweise hinter geöffneten Kartenfenstern, wenn Scripts auf dem Server mit „Eigenen Dialog anzeigen“ ausgeführt wurden.
-
FileMaker WebDirect: Beim Bestätigen von Text im Mozilla Firefox Webbrowser wurde das letzte Zeichen des Textes ausgelassen.
-
FileMaker WebDirect verursachte zeitweise ein Einfrieren des Layouts, Tastaturanschläge wurden wiederholt und Text verschwand, was zu Datenverlust führte.
-
FileMaker WebDirect konnte konfigurierte OAuth Redirect-Authentifizierungs-URLs in FileMaker WebDirect auf Sekundär-Computern nicht öffnen, wenn die Datenbankfilterung aktiviert war.
Protokollaktivität
-
Die Datei wpe.log wurde falsch formatiert.
-
Die Datei-Header von fmdapi.log stimmten nicht mit den Datensatzspalten überein. Bei einer Aktualisierung von FileMaker Server muss die vorherige Datei „fmdapi.log“ gelöscht oder umbenannt werden, damit die Korrektur wirksam wird.
-
In der Datei „Event.log“ wurden Änderungen an den Einstellungen für den persistenten Cache und die Synchronisierung des persistenten Caches nicht erfasst.
-
In der FileMaker Server-Datei „Event.log“ wurde die Meldung „Starten Sie FileMaker Server neu, damit die Einstellung wirksam wird.“ selbst nach einem Neustart fälschlicherweise wiederholt.
-
Bei in der Protokollanzeige angezeigten oder über "Alle Protokolle herunterladen" heruntergeladenen Protokollen fehlten die Debug-Protokolle cwpc, wipd, odata und xdbc.
-
FileMaker Server erstellte fehlerhafte AWS SDK-Protokolle.
-
Beim Aktivieren oder Deaktivieren einer FileMaker Script-Protokolloption wurde das Ereignis nicht in der Datei „Event.log“ protokolliert.
OAuth und OIDC
-
macOS: Wenn mehr als sechs OAuth-Anbieter für die Anmeldung bei einer bereitgestellten FileMaker Pro-Datei eingerichtet sind, werden im Anmeldedialog nur die Tasten für sechs Anbieter angezeigt.
-
Die Schaltflächen „Mit AppleConnect anmelden“ und „Mit ADFS anmelden“ wurden auf der Anmeldeseite von FileMaker Admin Console nicht angezeigt, wenn die Option „Externe Server-Konten für Datenbank-Anmeldung“ deaktiviert war.
-
Wenn ein OAuth-Identitätsdienstleister in FileMaker Server konfiguriert und aktiviert war und anschließend „Externe Server-Konten“ deaktiviert wurde, zeigte FileMaker Go statt der Standard-Anmeldefelder gar keine Anmeldefelder an.
-
Die eigene OAuth-Authentifizierung schlug fehl, wenn der Gruppenwert in der Payload des JWT-Tokens ein Zeichenkettenformat aufwies.
Persistenter Cache
-
Bei der Wiederherstellung beim Start unter Verwendung des persistenten Cache werden ungespeicherte Transaktionen jetzt in der Datei „Event.log“ protokolliert.
-
Das Festlegen der Cache-Größe auf mehr als 4096 und das Aktivieren des persistenten Caches führte dazu, dass der Datenbank-Server-Prozess unerwartet beendet wurde.
-
FileMaker Server war langsamer, wenn der persistente Cache aktiviert war.
Installieren, Deinstallieren und Aktualisieren
-
Ubuntu: Die Neuinstallation von FileMaker Server mit einem neuen Benutzernamen und Passwort ermöglichte das Laden früherer Konfigurationen mit anderen Anmeldeinformationen.
-
Ubuntu: Die Installation von FileMaker Server hat die Uncomplicated Firewall (UFW) deaktiviert. Jetzt wird firewalld verwendet, wenn die UFW deaktiviert ist, und firewalld wird aktiviert. Andernfalls wird die UFW verwendet.
-
Nach der Eingabe eines Upgrade-Lizenzzertifikats konnte man einen Lizenzschlüssel angeben, aber keine Lizenzzertifikatsdatei aus einer früheren Version, die mit dem Upgrade qualifiziert nutzbar war. Jetzt können Sie das angeben, was Sie mit einer früheren qualifizierten Version erhalten haben.
Windows
-
Die geplante Java-Speicherbereinigung schlug ohne weitere Angabe fehl, wenn das Java Development Kit nicht gefunden werden konnte. Das trat auf, wenn OpenJDK manuell auf dem Server installiert wurde und die Option „JavaSoft (Oracle) Registrierungsschlüssel“ nicht ausgewählt war.
-
Der Neustart des Betriebssystems hat nicht alle FileMaker-Datenbanken vor dem Herunterfahren von FileMaker Server konsequent geschlossen.
-
Leistungszähler für nicht-englische FileMaker Server-Installationen fehlten im Leistungsmonitor.
macOS
-
FileMaker Server reagierte zeitweise nicht mehr, während Dateien geschlossen wurden.
Ubuntu
-
Die Plattendurchsatz-Anzeige wurde in der Systemstatistik von Admin Console als leer angezeigt.
-
Symbolkonflikte führten dazu, dass kompilierte Plugins unerwartet beendet wurden.
Verschiedenes
-
Bei der Verwendung eines OAuth 2.0-Anbieters zum Senden von E-Mails wurde die E-Mail nicht gesendet, und es wurde ein Fehler zurückgegeben, der besagt, dass das Zugriffstoken nicht generiert werden konnte. Dies geschah wenn FileMaker Pro versuchte, E-Mails zu senden, oder als FileMaker Server versuchte, E-Mail-Benachrichtigungen zu senden.
-
Ungespeicherte Daten, die durch die Datensatzfixierung blockiert wurden, wurden nicht korrekt zurückgesetzt.
-
Die in den Benachrichtigungen in der Admin Console angezeigte Uhrzeit stimmte nicht immer mit der Zeitzone des Hostsystems überein.
-
Der Zeitstempel aus einem heruntergeladenen Datenbankarchiv stimmte nicht immer mit der Zeitzone des Hostsystems überein.
-
Die maximale Anzahl der Custom Web Publishing-Verbindungen (CWP) konnte nicht auf mehr als 200 festgelegt werden. Mit der FileMaker Admin API können Sie jetzt die maximale Anzahl der Custom Web Publishing-Verbindungen auf bis zu 2000 festlegen.
-
Es wurden zuvor die folgenden schwächeren SSL-Ciphers verwendet, aber nun entfernt:
-
AES128-SHA
-
AES256-SHA
-
ECDHE-RSA-AES128-SHA
-
ECDHE-RSA-AES256-SHA
-
-
Der Standardwert für den Befehl „fmsadmin get serverconfig“ wurde fälschlicherweise auf 128 statt auf 256 gesetzt.
-
Die Konfigurationsdatei des Datenbank-Servers (dbs_config.xml) wurde beschädigt, nachdem der Datenbank-Server unerwartet beendet wurde.
-
Der FileMaker Server Script Engine-Prozess wurde beim Start unerwartet und wiederholt beendet, wenn der Pfad zum zusätzlichen Datenbankordner ungültig war.
-
Die FileMaker Script Engine reagierte nicht mehr, nachdem sie eine SQL-Abfrage mit Tausenden von UNION-Aufrufen ausgeführt hatte.
-
Im Dashboard der Admin Console wurden keine Informationen zu Speichernutzung, Netzwerkdurchsatz und Plattendurchsatz angezeigt.
-
Geplante Systemscripts zeigten den falschen Dateipfad für Scriptdateien an.
-
Die Einschränkung des Zugriffs auf die Admin Console von bestimmten IP-Adressen über die Registerkarte Administration > Zugriff beschränken > Zugriffsbeschränkung aktivieren konnte mit dem HTTP-Header „X-Forwarded-For“ umgangen werden.
-
Remote-Verbindungen zur Admin Console wurden zeitweise erzwungen abgemeldet, wenn FileMaker Server stark belastet war.
-
Für getrennte Benutzer blieben die Datensatzsperren bestehen, wodurch die folgende Fehlermeldung angezeigt wurde:
> "?" bearbeitet diesen Datensatz. Sie können den Datensatz nicht verwenden, bevor „?“ fertig ist.
-
PDF-Dateien mit der Formel „Hole ( Seitennummer )“ konnten die Seitenzahl nicht erhöhen, wenn die Datei auf dem Server erstellt wurde.
-
Falsche Anmeldeinformationen wurden an externe Datenquellen übergeben, wenn der Scriptschritt „Script auf Server ausführen“ ausgeführt wurde.
-
Die erzwungene Trennung, während eine gehostete Datenbank geöffnet war, und das erneute Öffnen der gehosteten Datenbank führte fälschlicherweise zu dem folgenden Fehler: „<Datenbankname> ist beschädigt und kann nicht geöffnet werden. Verwenden Sie den Wiederherstellen-Befehl, um die Datei wiederherzustellen.“
-
Beim Einfügen von PDF-Dateien mit dem Scriptschritt „Datei einfügen“ in kleine Containerfelder in einem Layout wurden Crash-Dumps (DMP-Dateien) erstellt und die Leistung beeinträchtigt.
Version 20

Behobene Probleme
-
FileMaker WebDirect: Wenn in den neuesten Versionen von Google Chrome oder Microsoft Edge Text in ein Feld eingefügt wurde, wurde das letzte Zeichen des eingefügten Textes beim Klicken auf eine Stelle außerhalb des Feldes fälschlicherweise gelöscht.

Behobene Probleme
-
Dieses Update enthält wichtige Sicherheitsupdates und wird für alle Benutzer empfohlen.
-
Ein reflektierter Cross-Site-Scripting (XSS)-Angriff war möglich, weil zurückgegebene Anmeldefehler nicht HTML-kodiert waren.

Neue Funktionen und Verbesserungen
-
Um die Leistung zu verbessern, speichert die Datenbank-Engine jetzt Beziehungen zwischen, um Abhängigkeiten zu bewerten.
-
Der Benutzeranmeldevorgang, der überprüft, ob ein Konto aktiviert ist, wurde jetzt zwischengespeichert, um die Anmeldeleistung zu optimieren.
-
Sicheres Verbindungstunneling kann jetzt über Port 443 anstelle von Port 5003 für FileMaker Pro und FileMaker Server für Linux aktiviert werden. HTTPS-Tunneling kann an folgender Stelle aktiviert werden:
-
Admin Console: Konfiguration > FileMaker-Clients > HTTPS-Tunneling.
Hinweis:
-
HTTPS-Tunneling ist möglicherweise nur für FileMaker Server für Linux aktiviert, der auf Ubuntu 22 installiert ist.
-
-
OmniOrb wurde auf Version 4.3.0 aktualisiert.
-
FileMaker Server beinhaltet eine optimierte Speicherzuweisung für Beziehungsänderungen.
-
Claris FileMaker Developer Tool (FMDeveloperTool) ist ein neues Befehlszeilentool, das die meisten Funktionen von Werkzeuge > Entwicklungswerkzeuge in FileMaker Pro zusammen mit verschiedenen Optionen zum Speichern einer FMP12-Datei bietet. Zu den Funktionen gehören:
-
Aktivieren und Entfernen der Dateiverschlüsselung
-
Entfernen des Administratorzugriffs
-
Speichern einer Kopie (komprimiert, in sich geschlossen) oder Erstellen eines Klons
-
Speichern einer Kopie als XML
-
Wiederherstellung einer beschädigten Datei
-
Konsistenzprüfung einer Datei
-
Aktivieren des Kiosk-Modus
FMDeveloperTool ist als Download von Updates und Versionshinweise > Entwicklertools verfügbar und ist in der FileMaker Server-Installation an den folgenden Standardspeicherorten enthalten:
-
Windows:
C:\Programme\FileMaker\FileMaker Server\Database Server\FMDeveloperTool
-
macOS:
/Library/FileMaker Server/Database Server/bin/FMDeveloperTool
-
Linux:
/opt/FileMaker/FileMaker Server/Database Server/bin/FMDeveloperTool
-
Behobene Probleme
-
macOS: Der FileMaker Server fmserverd-Prozess wurde zeitweise unerwartet beendet.
-
Windows: Stille Installationen schlugen mit Fehler 1920 bei sauberen Installationen fehl.
-
Windows: Die Remote-Verbindung zu Admin Console führte manchmal zum Verlust der Verbindung mit einem 502-Fehler, der in der Browserkonsole für GET adminroleprivileges gemeldet wurde.
-
Bei der Verwendung eines OAuth 2.0-Anbieters zum Senden von E-Mails wurde die E-Mail nicht gesendet, und es wurde ein Fehler zurückgegeben, der besagt, dass das Zugriffstoken nicht generiert werden konnte. Dies geschah wenn FileMaker Pro versuchte, E-Mails zu senden, oder als FileMaker Server versuchte, E-Mail-Benachrichtigungen zu senden.
-
Wenn Sie sich mit einer Administratorrolle bei Admin Console angemeldet haben, schickte FileMaker Server Websocket-Pakete mit allen konfigurierten Administratorrollen und ihren Passwörtern an Front-End-Websites.
-
Ubuntu: Der FileMaker Server fmserverd-Prozess wurde zeitweise unerwartet beendet.
-
Ubuntu: Das Speichern von Containerdaten als PDF führte dazu, dass der Systemspeicher verwendet, aber nicht freigegeben wurde.
-
FileMaker WebDirect: Benutzer konnten aufgrund eines 504-Gateway-Timeout-Fehlers keine Verbindung herstellen.
-
FileMaker WebDirect: Layoutteile wurden zeitweise falsch angezeigt, wenn der Suchmodus aus der Listenansicht nach der Sortierung von Datensätzen aufgerufen wurde.
-
FileMaker WebDirect: In einigen Fällen wurde das CSS für ein Layout nicht vollständig geladen, was dazu führte, dass Layoutobjekte nicht wie erwartet gerendert wurden und/oder funktionierten.
-
FileMaker Server-Datenbanken reagierten nicht mehr oder wurden unerwartet geschlossen, wenn Fehler in temporären Datenbankdateien auftraten.

Neue Funktionen und Verbesserungen
-
FileMaker Admin API und FileMaker Server Admin Console verwenden jetzt die lokale Zeitzone des Servers anstelle von UTC.
Behobene Probleme
-
Falsche Anmeldeinformationen wurden an externe Datenquellen übergeben, wenn der Scriptschritt „Script auf Server ausführen“ ausgeführt wurde.
-
Mehrere FileMaker WebDirect-Probleme wurden behoben:
-
Layouts froren ein, und der blaue Ladekreis erschien nur noch sporadisch.
-
Bei der Dateneingabe vor Ort wurden die Schlüssel falsch und ständig wiederholt.
-
Eingegebener Text verschwand, nachdem er vor der Datensatzbestätigung eingegeben wurde.
-
Änderungen wurden nach der Bearbeitung von Daten in einem Statistikfeld nicht rückgängig gemacht.
-

Behobene Probleme
-
Der Versuch, auf FileMaker Server Admin Console zuzugreifen, während „Zugriff beschränken“ aktiviert war, führte zu einem unbeabsichtigten Verbindungsfehler.
-
Statistikfelder wurden als leer angezeigt, obwohl sie in ESS-Tabellen vorhanden waren und die Statistikfelder Ergänzungsfelder waren.
-
FileMaker-Scriptänderungen waren für FileMaker Data API-Clients erst verfügbar, wenn die FileMaker Data API-Sitzung beendet wurde.
-
Importierte Administratorrollen-Berechtigungen wurden nach dem Importieren von FileMaker Server 16-Einstellungen deaktiviert, wenn die Einstellungen nach dem Neustart des FileMaker Server 16-Dienstes oder des Admin-Servers exportiert wurden.
-
FileMaker WebDirect: In der Listenansicht wurden nicht übertragene Zeichen in einem Datensatz nicht korrekt übertragen, wenn der Datensatz aus der Ansicht gescrollt wurde und eine die Übertragung auslösende Aktion durchgeführt wurde.
-
Ein Speicherleck in der Web Publishing Engine verursachte eine ungewöhnlich hohe Speichernutzung und beeinträchtigte die Leistung merklich.
-
FileMaker WebDirect: Tasten und Tastenleisten kehrten manchmal nicht zu ihrem Hover-Stil zurück, wenn Benutzer sie durch schnelles Scrollen in der Listenansicht mit der Maus verließen.
-
FileMaker WebDirect: Gelegentlicher Fehler „Kommunikationsproblem“ in FileMaker WebDirect, begleitet von der Meldung „Ungültiges JSON von Server: 1|X“.
-
Windows: Leistungszähler für nicht-englische FileMaker Server-Installationen fehlten im Leistungsmonitor.

Neue Funktionen und Verbesserungen
Funktionen
-
Die Funktion „LeseQRCode“ ist jetzt für FileMaker Server unter Windows und Ubuntu verfügbar.
-
macOS: Die Funktion „HoleLiveText“ wird jetzt in einem auf dem Server ausgeführten Script unterstützt.
Scripts
-
Der Scriptschritt „FileMaker Data API ausführen" unterstützt jetzt den Parameter dateformats.
-
Die Docker-Installationsscriptdatei unterstützt nun Ubuntu 22.04 (sowohl amd64- als auch arm64-Architekturversionen).
-
Auf FileMaker Server ausgeführte Scripts unterstützen jetzt den Scriptschritt „Fehlerprotokollierung setzen“.
-
Der Scriptschritt „Als PDF speichern“ wird jetzt für FileMaker Data API unterstützt.
-
FileMaker Server legt jetzt die Protokolldatei scriptEvent.log an, um Scriptereignisse zu speichern, anstatt in der Datei Event.log. Die Datei scriptEvent.log ist im Log Viewer sichtbar und steht als Download in Admin Console zur Verfügung. Das frühere Verhalten der Speicherung von Scriptereignissen in Event.log kann über die fmsadmin-Befehlszeile wiederhergestellt werden.
Java
-
Vaadin wurde auf Version 8.18.0 aktualisiert. Java wurde aktualisiert und verwendet nun Version 17.
-
Ubuntu: Das Java 17 JDK wird nun anstelle von JRE installiert, um die Java Garbage Collection zu unterstützen.
-
In Admin Console > Konnektoren > Register „Web Publishing“ unter „Web Publishing Engine“ können Sie nun die Java-Garbage-Collection ausführen, um den für das Web-Publishing verwendeten Speicher auf dem Primär-Computer freizugeben. Die Garbage-Collection wird auch als geplantes Script unterstützt, das sowohl auf dem Primär- als auch auf dem Sekundär-Computer ausgeführt werden kann.
-
Wenn eine andere Java-Version als Java 17 installiert ist, wird eine Meldung angezeigt, die Sie darauf hinweist und Ihnen empfiehlt, dies an folgenden Stellen zu korrigieren:
-
Primär-Computer: Admin Console > Konnektoren > Register „Web Publishing“ unter „Web Publishing Engine“
-
Sekundär-Computer: Einsatzassistent > Konnektoren > Register „Web Publishing“
Wenn Java im Ordner FileMaker Server > Web Publishing installiert ist, werden Sie aufgefordert, Java Development Kit 17 (JDK 17) zu installieren, wenn Sie die Web Publishing Engine des Primär-Computers aktivieren oder die Schaltfläche „JDK installieren“ im Einsatzassistenten des Sekundär-Computers verwenden.
Wenn Java außerhalb des Ordners FileMaker Server > Web Publishing zusammen mit der konfigurierten Variable JAVA_HOME installiert wurde, finden Sie weitere Anweisungen in der Knowledge Base.
-
Sicherungen
-
FileMaker Server Admin Console gibt jetzt Benachrichtigungen aus, wenn Konsistenzprüfungen bei Datenbanksicherungen fehlschlagen.
-
Wenn die Sicherung aufgrund eines Fehlers oder durch einen Benutzer abgebrochen wird, bleibt der Sicherungsordner mit dem Präfix „Abgebrochen-“ erhalten und wird durch die „Anzahl der aufzubewahrenden Sicherungen“ im Register „Sicherungspläne“ begrenzt. Die Rückkehr zum früheren Verhalten, Sicherungen in Ordnern mit dem Präfix „Abgebrochen-“ zu speichern, wird in Admin Console und über die Befehlszeile unterstützt. Der folgende fmsadmin-Befehlszeilenbefehl stellt das vorherige Verhalten wieder her:
fmsadmin set serverprefs KeepCancelledBackups=true
Wenn abgebrochene Sicherungen beibehalten werden, werden die ältesten abgebrochenen Sicherungen jetzt automatisch entfernt, wenn der Speicherplatz knapp wird.
OData
-
„SchemaVersion“ ist jetzt in der Antwort $metadata enthalten. Die Abfrageoption $schemaversion kann nun verwendet werden, um festzustellen, ob sich das Schema geändert hat, da eine Anfrage nach einer nicht aktuellen Schemaversion zurückgewiesen wird.
-
OData unterstützt jetzt die PUT/POST/PATCH/DELETE $ref-Operationen und unterstützt auch Aliasnamen.
xDBC (ODBC / JDBC)
-
xDBC-Verbindungen verwenden jetzt SHA256 anstelle von MD5 für X509_sign.
-
Die ODBC-Treiber unterstützen jetzt OpenSSL 3.0.8.
Paket-Updates
-
Windows und macOS: OpenSSL wurde jetzt auf Version 3.0.8 aktualisiert.
-
Tomcat wurde auf Version 9.0.69 aktualisiert.
Vorschau
-
FileMaker Server kann jetzt automatisch neu starten, wenn Prozesse unerwartet beendet werden. Dieser schnelle Server-Neustart verringert das Risiko von Datenintegritätsproblemen und kann über die fmsadmin-Befehlszeile und FileMaker Admin API aktiviert werden.
-
Ubuntu: In Admin Console > Verwaltung > Register „Externe Authentifizierung“ > Abschnitt „Verzeichnisdienst-Einstellungen“ können Sie jetzt Microsoft Active Directory konfigurieren.
Allgemein
-
Windows: Für PDF-Dateien in Containerfeldern können jetzt sofort Miniaturansichten erstellt werden.
-
Windows: Die FileMaker Server-Konfiguration wird jetzt bei der Deinstallation gespeichert, und die Benutzer können wählen, ob sie die vorherige Konfiguration laden möchten, wenn sie bei der nächsten Installation dazu aufgefordert werden. In der Datei Assisted Install.txt wurde eine neue Variableneinstellung, Load Previous Configuration, hinzugefügt, die präventiv das Laden der vorherigen Konfiguration auswählt.
-
Ubuntu: In Admin Console > Konnektoren > Register „Web Publishing“ können Sie jetzt eine URL für einen Nginx-Loadbalancer eingeben.
-
Die maximale Anzahl von bereitgestellten Datenbankdateien pro FileMaker Server-Instanz wird von 125 auf 256 erhöht.
-
Neue Client-Verbindungen werden jetzt für Datenbanken, die gerade geschlossen werden, blockiert.
-
In Admin Console > Benachrichtigungen können jetzt E-Mails über OAuth 2.0 mit Microsoft 365 Business- oder Google Workspace-Abonnements gesendet werden. Das Senden von E-Mails mit FileMaker WebDirect wird auch über OAuth 2.0 unterstützt.
-
FileMaker Server kann jetzt auf der arm64-Architekturversion von Ubuntu 22.04 installiert werden, so dass FileMaker Server in Linux-VMs und Containern auf Apple-Silicon-Hardware ausgeführt werden kann.
Behobene Probleme
Installation
-
macOS: Leere httpsRoot-Ordner wurden nach einer Deinstallation nicht entfernt.
-
Windows: Die Desktop-Verknüpfung von Admin Console und die Beispieldatenbank wurden fälschlicherweise entfernt, wenn eine Reparaturinstallation über die Systemsteuerung „Programme und Funktionen“ durchgeführt wurde.
-
Der Link zum Installationsprotokoll wurde nicht im Protokollordner angezeigt.
-
Installationen dauerten länger als erwartet, wenn eine große Anzahl von Datenbank-Sicherungsdateien, Remote-Containerdateien oder bereitgestellten Dateien von einer früheren Installation vorhanden waren.
FileMaker WebDirect
-
Sie konnten ein inaktives FileMaker-Konto eingeben, um sich bei Apple anzumelden, wenn die Option Meine E-Mail verbergen ausgewählt war.
-
OAuth-Anmeldungen waren nicht möglich, wenn auf eine eigene FileMaker WebDirect-Homepage zugegriffen wurde und die Option Datenbanken filtern aktiviert war.
-
Gesamtergebnisbereiche wurden gelegentlich nicht angezeigt, wenn Datensätze sortiert wurden und wenn sich keine Datenteile im Layout befanden.
-
Die Objekte der Listenansicht wurden nicht aktualisiert, wenn sich keine Datensätze in einer Ergebnismenge befanden.
-
In der Listenansicht wurde der Fußzeilenbereich beim anfänglichen Laden des Layouts gelegentlich nicht angezeigt, wenn ein Navigationsbereich vorhanden war.
-
Eine Cross-Site-Scripting (XSS)-Schwachstelle wurde behoben.
-
Interaktive Containerfelder konnten Containerdaten nicht laden, wenn eine Verbindung zu FileMaker WebDirect über einen Nginx-Loadbalancer hergestellt wurde.
FileMaker Admin API
-
Die Verwendung von FileMaker Admin API zur Ausführung eines Sicherungsplans mit der Option cloneOnly gab einen Fehler zurück, wenn der Pfad des Sicherungsordners als angepasster Sicherungspfad festgelegt war.
-
Benutzer konnten sich nicht mit FileMaker Admin API authentifizieren, wenn die FileMaker Server-Lizenz abgelaufen war.
-
FileMaker Admin API konnte nicht gleichzeitig den ersten zusätzlichen Datenbankordnerpfad und den zweiten zusätzlichen Datenbankordnerpfad oder den ersten zusätzlichen Remote-Containerordnerpfad und den zweiten zusätzlichen Remote-Containerordnerpfad in derselben Anforderung deaktivieren.
FileMaker Data API
-
Tabellennamen fehlten in den Antworten auf FileMaker Data API-Layoutnamen-Abfragen.
-
FileMaker Data API gab die falschen Werte AnzahlGefundeneDatensätze und AnzahlZurückgegebeneDatensätze für Ausschnitte zurück, wenn die Einstellung Anfangszeile des Ausschnitts größer war als die Anzahl der Datensätze im Ausschnitt.
-
FileMaker Data API gab falsche Metadaten über Layouts mit Wiederholfeldern zurück.
OData
-
Einige OData-Abfrageoptionen gaben Fehler zurück, wenn Tabellen- oder Feldnamen japanische Zeichen enthielten.
-
OData: Zeilenvorschübe in Feldern wurden nicht als „\n“ zurückgegeben und verursachten JSON-Parsing-Fehler.
Befehlszeile
-
Beim Zurücksetzen einer PIN mit dem Befehl „fmsadmin resetpw“ wurde bei der Verwendung einer PIN-Nummer, die mit Null beginnt, fälschlicherweise der folgende Fehler angezeigt: „Die PIN darf nur vier Dezimalziffern enthalten.“
-
Die Verwendung des fmsadmin-Befehls zum Neustart eines Prozesses, bei dem der Prozessname falsch geschrieben wurde, führte zu einem unerwarteten Beenden des Servers. Zum Beispiel: fmsadmin restart srrver.
Leistung
-
Die häufige Verwendung des Scriptschritts „Sitzungs-ID festlegen“ zum Ändern von Sitzungsnamen führte zu einem unnötigen Anstieg des Arbeitsspeichers des fmshelper-Prozesses.
-
FileMaker Server reagierte gelegentlich nicht mehr, wenn er stark ausgelastet war und eine Sicherung durchführte.
Ubuntu
-
Die Funktion „HoleContainerAttribute“ gab ein anderes Datumsformat als erwartet zurück, wenn sie auf dem Server ausgeführt wurde.
-
Einige nachgestellte Zeichen in Feldern wurden beim Erstellen von CSV-Dateien mit FileMaker Server nicht exportiert.
-
Datensätze konnten nicht aus CSV-Dateien importiert werden, die Shift JIS-kodierte Daten enthalten.
-
Schriftarten werden in der PDF-Ausgabe von FileMaker Server unter Ubuntu anders dargestellt als unter Windows oder macOS.
Allgemein
-
Wenn ein Zeitplan fehlschlug, spiegelte der Zeitstempel für den Wert Letzte Ausführung fälschlicherweise das letzte Mal wider, als der Zeitplan erfolgreich abgeschlossen wurde, anstatt das letzte Mal, als der Zeitplan fehlschlug.
-
Der Inhalt von Statistikfeldern fehlte, wenn Datenquellen für bereitgestellte Dateien anhand des Inhalts einer globalen Variablen festgelegt wurden.
-
Laufende Nummern wurden während einer rückgängig gemachten Transaktion fälschlicherweise hochgesetzt, und anschließend wurden die laufenden Nummern bei der normalen Datensatzerstellung nicht mehr hochgesetzt.
-
Script-Trigger wie „BeiDatensatzSpeichern“ wurden nicht ausgeführt, wenn sie aufgerufen wurden, während eine Script-Transaktion lief.
-
Geplante FileMaker-Scripts wurden nicht ausgeführt, wenn ein FileMaker-Scripts-Ordner und ein FileMaker-Script denselben Namen verwendeten.
-
Indizes, die während Transaktionen erstellt wurden, enthielten keine gelöschten Datensätze, selbst wenn die Transaktionen rückgängig gemacht wurden.
-
Fehlgeschlagene E-Mail-Benachrichtigungsversuche wurden nicht in der Datei Event.log protokolliert.
-
Beim Hinzufügen eines Sekundär-Computers zu einem Primär-Computer mit einem Konto mit Administratorrolle wurde fälschlicherweise die Meldung „Erfolgreich verbunden“ angezeigt, obwohl die Computer nicht verbunden waren.
Ausgelaufene APIs, Technologien oder Funktionen
Die Weiterentwicklung von FileMaker Server führt dazu, dass sich die Liste der unterstützten Technologien, APIs und Funktionen ändert. Im Rahmen dieser Weiterentwicklung werden bestimmte Betriebssysteme, Hardware-Systeme und Funktionen zugunsten neuerer in der Folge nicht mehr unterstützt. Diese Einstellung bedeutet nicht, dass ein Element umgehend gelöscht wird, dennoch sollten Sie Ihre Lösung so migrieren, dass eingestellte Technologien nicht mehr genutzt werden, da diese Technologien aus einer zukünftigen Version des Produkts eventuell entfernt werden.
Aktuelle Informationen zu eingestellten APIs, Technologien und Funktionen finden Sie in der Knowledge Base.
Weitere Informationen finden Sie in der FileMaker Server Hilfe sowie in weiteren Dokumentationen und Supportressourcen.