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.
FileMaker Server 2026
Neue Funktionen und Verbesserungen
FileMaker Server Remote Backup
-
FileMaker Server bietet nun ein Add-on, mit dem Sie Ihre Datenbanken im sicheren Datenbankordner und im Standard-Datenbankordner auf einem Remote-Laufwerk sichern können. Für die Einrichtung der Remote-Sicherung sind FileMaker Server Admin Console und Claris Customer Console erforderlich.
Standby Server
-
FileMaker Server unterstützt nun eine Standby Server-Konfiguration für hohe Verfügbarkeit. Es kann ein Standby-Server festgelegt werden, der den Betrieb übernimmt, falls der Primär-Server ausfällt. Dabei werden die inkrementelle Synchronisierung von Sicherungen, der Switchover sowie die Verwaltung über Admin Console und Admin-API unterstützt.
-
FileMaker Admin API enthält nun Endpunkte zur Verwaltung der Standby Server-Konfiguration. Zu den unterstützten Vorgängen gehören das Abrufen und Festlegen der Serverrolle, das Abrufen und Festlegen des zulässigen Hostnamens oder der IP-Adresse des Standby-Servers, das Abrufen der Standby-Liste, das Hinzufügen eines Standby-Servers zu einem Primär-Server, die Einrichtung von SSH, das Abrufen und Festlegen von Optionen für inkrementelle Sicherungen, das Entfernen eines Primär- oder Standby-Servers sowie das Durchführen eines Switchover.
Authentifizierung und Sicherheit
-
Die benutzerdefinierte OAuth-Authentifizierung unterstützt nun die Angabe einer Rückgabe-URL, die auf eine externe Website statt auf FileMaker Server verweist. Dies erleichtert die Implementierung von OAuth-Flows in Webanwendungen und Programm-Integrationen, die für die Authentifizierung ein eigenes Backend nutzen.
-
FileMaker Server unterstützt nun „Proof Key for Code Exchange“ (PKCE) für OAuth (OAuth 2.1) und ermöglicht damit die Authentifizierung bei Identitätsdienstleistern, die PKCE als Teil ihres OAuth-Flows verlangen.
-
Mehrere Sicherheitslücken in den Abhängigkeiten von FileMaker Admin Console wurden behoben, darunter Probleme in
brace-expansion,on-headers,send,cookie,body-parserund@babel/runtime.
Entwicklungswerkzeug
-
Das FileMaker Developer Tool unterstützt nun das Ändern von Passwörtern für Datenbankkonten. Ein Administrator kann für jedes Konto in einer Datenbank ein neues Passwort festlegen, indem er sich mit Administrator-Anmeldeinformationen anmeldet, ohne das bestehende Passwort verifizieren zu müssen.
-
Der Befehl
saveAsXMLdes FileMaker Developer Tools wurde aktualisiert, um ihn an den Dialog „Als XML speichern“ in FileMaker Pro anzupassen. Sie können nun mithilfe des optionalen Arguments-clangeben, welche Kataloge einzubeziehen sind, und mithilfe eines optionalen Arguments Kataloge in separate Dateien aufteilen. Wenn Kataloge in separate Dateien aufgeteilt werden, wird ein Ordner mit dem Namen der Quelldatei erstellt, und jeder Katalog wird als eigene XML-Datei in diesem Ordner ausgegeben. -
Der Befehl
saveAsXMLdes FileMaker Developer Tools unterstützt nun einen Schalter für Binärdaten, mit dem Sie festlegen können, ob Binärdaten für Layoutobjekte inline unter jedem Knoten ausgegeben oder einmalig im Bibliothekskatalog gespeichert werden sollen. -
Die Option
--sortBySizedes FMDeveloperTools gibt nun Tabellen-IDs in der Ausgabe an, wodurch sich die Ergebnisse leichter mit den Einträgen in der DateiTopCallStats.login Verbindung bringen lassen.
Upgrade-Werkzeug
-
Die Aktion „Ersetzen“ im Upgrade-Werkzeug-XML unterstützt nun „TableOccurrenceNotes“, sodass Tabellenauftreten-Anmerkungen beim Aktualisieren einer Datei mit einem Patch-XML ersetzt werden können.
-
Die Aktion „Ersetzen“ des Upgrade-Werkzeugs unterstützt nun das Ersetzen von Gruppenobjekten, darunter Gruppen, Portale, Seitensteuerelemente, Registersteuerelemente, Tastenleisten und Popover-Tasten.
-
Das FileMaker-Upgrade-Werkzeug unterstützt nun die Generierung einer neuen
.fmp12-Datenbankdatei aus einer XML-Datei, die der XML 2.0-Syntax entspricht, mithilfe des Befehls--generateDBFile. Das optionale Argumentplugin_folderkann angegeben werden, wenn die XML-Datei Elemente aus Plugins von Drittanbietern enthält. -
Die Funktion
DeleteActiondes FileMaker-Upgrade-Werkzeugs unterstützt nun das Löschen vonTableOccurrenceNote-Einträgen. Sie können eine bestimmteTableOccurrenceNotelöschen, indem Sie eine entsprechendeItemReferenceangeben, oder alleTableOccurrenceNotes für ein Tabellenauftreten löschen.
FileMaker WebDirect
-
FileMaker WebDirect bietet nun Verbesserungen hinsichtlich der Einhaltung der Barrierefreiheitsstandards gemäß Abschnitt 508 und den WCAG, wodurch Probleme behoben wurden, die die Benutzerfreundlichkeit bei der Verwendung von assistiven Technologien wie Screenreadern und der Navigation ausschließlich über die Tastatur einschränkten.
-
In FileMaker WebDirect werden Einfügevorgänge nun clientseitig statt serverseitig verarbeitet, wodurch sich die Latenz beim Einfügen von Inhalten in Felder verringert.
-
In FileMaker WebDirect wird das Dialogfeld Aktion läuft nicht mehr angezeigt, wenn ein Layout aufgrund einer Fenstergrößenänderung neu gezeichnet wird.
-
Sie können nun festlegen, wie lange vor dem Ablauf der Sitzung der Warndialog für FileMaker WebDirect-Benutzer angezeigt wird, sodass Administratoren die Benutzer rechtzeitig vor dem Ablauf ihrer Sitzung darauf hinweisen können.
-
FileMaker Server unterstützt nun JDK 21 für die von FileMaker WebDirect verwendete Java-Runtime.
Installation und Einsatz
-
Die Installation von FileMaker Server wird nicht mehr unterstützt und ist unter macOS Ventura gesperrt.
-
Unter macOS und Ubuntu bleiben bei der Deinstallation von FileMaker Server nun Verschlüsselungsschlüssel, zwischengespeicherte RAG-Daten und heruntergeladene KI-Modelle erhalten, was dem Verhalten unter Windows entspricht.
-
Das Installationsprogramm für FileMaker Server enthält nun eine Option, mit der nur die FileMaker-Befehlszeilentools installiert werden können, ohne vollständige Installation von FileMaker Server.
-
Die Assisted Install-Datei für die unterstützte Installation von FileMaker Server unterstützt nun den Wert
Deployment Options=4, um nur die FileMaker-Befehlszeilentools zu installieren, ohne vollständige Installation von FileMaker Server. -
macOS: Beim Upgrade von FileMaker Server wird die Datei
com.filemaker.fms.plistnun im OrdnerFileMaker Server/Data/Preferencesstatt im OrdnerFileMaker Servergespeichert. -
Ubuntu: Die FileMaker Server Assisted Install-Datei unterstützt nun eine Option, mit der bestehende UFW-Firewall-Regeln bei einer Neuinstallation beibehalten werden, sodass das Installationsprogramm benutzerdefinierte Firewall-Konfigurationen nicht überschreibt.
-
Ubuntu: Das FileMaker Server-Installationsprogramm unterstützt nun die Angabe eines alternativen Benutzerkontos, unter dem FileMaker Server ausgeführt wird, und bietet damit dieselbe Funktion, die zuvor bereits unter macOS und Windows verfügbar war.
OData
-
Die OData-Funktionen wurden erweitert, um die Integration zwischen FileMaker Server, Claris Studio und Claris Connect besser zu unterstützen.
-
OData-Metadaten-Endpunkte enthalten nun Tabellen- und Feldkommentare, sofern diese von Benutzern bereitgestellt wurden, sowie Informationen zu KI-Anmerkungen, sofern diese angegeben wurden. Dies ermöglicht eine bessere Interaktion mit KI-Modellen und verbessert die Datenermittlung für OData-Clients.
Serverleistung und -zuverlässigkeit
-
FileMaker Server versucht nun automatisch, die folgenden Dienste neu zu starten, wenn sie unerwartet beendet werden:
-
FileMaker Data API
-
OData
-
Web Publishing Engine (WPE)
-
-
FileMaker Server unterstützt nun die gleichzeitige Ausführung mehrerer FileMaker Script Engine (FMSE)-Prozesse auf demselben Computer, wodurch sich der Durchsatz bei der Script-Ausführung auf Systemen mit einer großen Anzahl von Prozessorkernen erhöht.
-
Die Optimierung für die erneute Ausführung von Protokollen ist nun standardmäßig aktiviert, wodurch sich die Schreibleistung für die entsprechenden Dateien verbessert.
KI-Modellserver
-
Die Protokolldateien des KI-Modellservers werden nun in der Protokollanzeige von Admin Console neben anderen FileMaker Server-Protokollen angezeigt.
-
Sie können nun einen laufenden KI-Modell-Download in Admin Console abbrechen. Bisher war die einzige Möglichkeit, einen Download zu stoppen, den KI-Modellserver zu stoppen.
-
Der Mechanismus für Anmeldung und Widerruf von Hugging-Face-Tokens in Admin Console wurde verbessert, um ein zuverlässigeres und konsistenteres Benutzererlebnis zu gewährleisten.
-
FileMaker Admin API enthält nun Endpunkte zur Verwaltung des KI-Modellservers. Zu den unterstützten Funktionen gehören das Starten und Beenden des Servers, die Verwaltung von Modellen sowie die Konfiguration aller Einstellungen des KI-Modellservers.
-
Bei der Generierung von RAG-Einbettungsvektoren wird nun Batch-Verarbeitung genutzt, was die Leistung bei der Generierung von Einbettungen für große Inhaltsmengen erheblich verbessert.
-
RAG-Space-IDs werden nun als Strings in Form von UUIDs zurückgegeben und ersetzen damit die bisherigen fortlaufenden numerischen IDs. Durch die Verwendung von UUIDs werden ID-Konflikte bei der Verwaltung und Zusammenführung von RAG-Spaces vermieden und mögliche Kürzungen oder Überläufe verhindert, die beim Parsen großer numerischer IDs in benutzerdefiniertem Code auftreten könnten.
-
Die RAG-Cache-Schlüsseldatei wird nun im Ordner
CStore/LLMKeysgespeichert, damit sie bei der Deinstallation von FileMaker Server erhalten bleibt. -
RAG-Spaces unterstützen nun JSONL-formatierten Text als Eingabe, sodass jede Zeile eines JSONL-Dokuments als eigenständiger Block behandelt werden kann. Dadurch wird eine Chunking-Strategie pro Datensatz ermöglicht, wenn Tabellendaten aus FileMaker in einen RAG-Space integriert werden.
Behobene Probleme
Sicherheit
-
Ein authentifizierter Administrator kann möglicherweise durch das Hochladen einer schädlichen JDK-Datei über Admin Console eine beliebige Codeausführung auf dem Hostsystem erzielen.
-
Ein authentifizierter Administrator kann möglicherweise durch das Hochladen einer schädlichen Datei über die Einrichtung des Open-Source-LLM-Features in Admin Console eine beliebige Codeausführung auf dem Hostsystem erzielen.
-
Ein authentifizierter Administrator kann möglicherweise über Admin Console eine beliebige Codeausführung auf dem Hostsystem erzielen.
FileMaker WebDirect
-
Bei der Ausführung des Scriptschritts „Web-Viewer festlegen“ erschien in Web-Viewern von FileMaker WebDirect ein kurzer weißer Blitz.
-
Diagramme wurden in FileMaker WebDirect nicht angezeigt; anstelle des Diagramminhalts erschienen leere Bereiche.
-
In den Browsern Chrome und Edge wurde beim Klicken auf eine Datenbank auf der FileMaker WebDirect-Startseite die Bestätigungsmeldung „Möchten Sie die Seite wirklich verlassen?“ angezeigt, bevor die Datenbank geöffnet wurde.
-
In FileMaker WebDirect auf Mobilgeräten wurde der Einblendkalender nicht angezeigt, wenn man auf das Kalendersymbol in einem Datumsfeld tippte, das mit einem Einblendkalender konfiguriert war.
-
In FileMaker WebDirect wurde bei der Eingabe von Text mit japanischer Spracheingabe der eingegebene Text nicht übernommen, sodass der Text beim Ändern von Layouts, beim Erstellen neuer Datensätze oder beim Ausführen anderer Aktionen verloren ging.
-
In FileMaker WebDirect kam es beim Wechseln zwischen Feldern auf einem Layout, die eine Popover-Taste enthielten, zu einer Verzögerung von etwa 1 bis 1,5 Sekunden zwischen jedem Tabstopp.
-
In FileMaker WebDirect filterte der Scriptschritt „Ausschnitt aktualisieren“ keine Ausschnittdatensätze, wenn die Ergebnismenge keine Datensätze enthielt, obwohl dieses Verhalten in FileMaker Pro korrekt funktionierte.
-
In FileMaker WebDirect reagierten Web Viewer nicht mehr, nachdem ein Kartenfenster über einem Layout mit einem Web Viewer geöffnet und geschlossen wurde oder nachdem man den Browser verlassen und wieder aufgerufen hatte. Die betroffenen Web Viewer zeigten einen sich drehenden Indikator und einen leeren weißen Bereich an.
-
Wenn man in FileMaker WebDirect auf ein Feld klickte, das als Einblendliste formatiert war, wurde der aktuelle Feldwert in der Liste nicht hervorgehoben, selbst wenn der Wert mit einem Eintrag in der Werteliste übereinstimmte.
-
Wenn WebDirect in Admin Console aktiviert wird, überprüft der JDK-Prüfsummen-Überprüfungsprozess nun auch die Prüfsumme der unkomprimierten Version der hochgeladenen JDK-Datei und zeigt bei fehlgeschlagener Überprüfung eine deutlichere Fehlermeldung an.
OData
-
Claris Studio konnte keine Tabellen aus FileMaker-Datenbanken anzeigen, die auf Feldwerten basierende Wertelisten enthielten, da OData-Metadaten-Abfragen für diese Dateien aufgrund eines ungültigen Verweises auf eine nicht vorhandene „FirstValues“-Spalte mit dem Fehler 8309 fehlschlugen.
-
OData interpretierte Werte in Textfeldern, die Zeitstempelformaten ähnelten, fälschlicherweise als tatsächliche Zeitstempel, anstatt sie als Strings zu behandeln, und gab den Fehler 8309 zurück, anstatt den Wert als Text zu speichern oder abzurufen.
-
OData-Anfragen reagierten nicht mehr, sobald die OData-Protokolldatei eine Größe von 35 MB erreicht hatte.
-
OData gab negative Dezimalwerte zwischen -1 und 0 (z. B. -0,25) in einem ungültigen JSON-Format zurück, wobei die führende Null weggelassen wurde und die Ausgabe die JSON-Überprüfung nicht bestand.
-
OData-Webhooks wurden nicht ausgelöst, wenn alle Datensätze in einer Tabelle mithilfe der Aktion „Alle Datensätze löschen“ oder der Aktion „Tabelle leeren“ gelöscht wurden. Für diese Aktionen werden nun Webhooks ausgelöst, die eine ROWID von -1 zurückgeben, um anzuzeigen, dass alle Datensätze entfernt wurden.
-
Wenn ein Zahlenfeld einen Wert von ? enthielt, gab OData in der Antwort ? als Feldwert anstelle von null zurück, was zu ungültigem JSON führte.
-
Wenn ein Textfeld ein Null-Byte-Zeichen enthielt, wurde das Null-Byte in OData-JSON-, XML- und HTML-Antworten als nicht maskiertes Literalzeichen übernommen, was zu einer ungültigen Ausgabe führte und dazu, dass FileMaker-Formeln wie „Zitat()“ und die String-Verkettung falsche Ergebnisse zurückgaben.
-
Bei der Verbindung mit FileMaker Server als OData-Datenquelle aus Microsoft Excel schlug die Auswahl einer Tabelle aus der Liste mit einer Fehlermeldung fehl, die besagte, dass die ROWID-Eigenschaft für den Tabellentyp nicht existiere.
Scripting
-
FileMaker Script Engine (fmsase) wurde unerwartet beendet, wenn JSON-Daten aus einem FileMaker Data API-Scriptergebnis analysiert wurden.
-
Wenn eine Datei auf FileMaker Server bereitgestellt wurde, berücksichtigte der Scriptschritt „Gehe zu Liste der Datensätze“ nicht die Sortierfolge, die durch einen mit der Funktion „HoleDatensatzIDsAusErgebnismenge(0)“ abgerufenen modifizierten String angegeben wurde, sondern sortierte die Datensätze stattdessen in der Reihenfolge ihrer Erstellung.
-
Beim Erstellen eines FileMaker-Script-Zeitplans über die FileMaker Admin API mit einem Ressourcenwert, der die Dateiendung
.fmp12enthielt, wurde der resultierende Zeitplan mit einem leeren Datenbanknamen erstellt.
FileMaker Data API
-
Eine große Anzahl akkumulierter FileMaker Data API-Verbindungen führte dazu, dass der FMWIP-Prozess unerwartet beendet wurde, was die Leistung von FileMaker Server beeinträchtigte.
Ubuntu
-
FileMaker Server wurde unerwartet beendet, wenn ein Script eine von einem Plugin eines Drittanbieters generierte PDF-Datei in ein Containerfeld einfügte.
-
Bei der Durchführung einer Aktualisierung von FileMaker Server an Ort und Stelle auf einem System mit einem großen Containerdaten-Ordner schien das Installationsprogramm beim Festlegen der Berechtigungen für den Ordner „RC_Data“ zu hängen.
-
Das Befehlszeilentool
fmsadminwurde unerwartet mit einem Segmentierungsfehler beendet, wenn es von einem Benutzer ausgeführt wurde, der nicht Mitglied der Gruppe „fmsadmin“ war.
Allgemein
-
Nachdem eine Sicherung fehlgeschlagen war, weil ein vorheriger Zeitplan noch ausgeführt wurde, führte der Versuch, die bereitgestellte Datei zu schließen, dazu, dass diese dauerhaft im Schließvorgang hängen blieb, wodurch FileMaker Server nicht ordnungsgemäß beendet werden konnte und ein interner Fehler (16) im Ereignisprotokoll protokolliert wurde.
-
Die FMDeveloperTool-Option
--query_indexmeldete extrem große Indexgrößen für Felder in Tabellen, für die keine Indizes definiert waren, anstatt anzugeben, dass keine Indexdaten vorhanden waren. -
Wenn FileMaker Server in Docker-Containern mit Bridge-Netzwerkkonfiguration bereitgestellt wurde, änderte sich die persistente ID, die zur Verschlüsselung gespeicherter Verschlüsselungsschlüssel und SMTP-Konfigurationen verwendet wurde, bei jedem Neustart des Containers, da den virtuellen Netzwerkschnittstellen des Containers neue MAC-Adressen zugewiesen wurden. Dies führte dazu, dass gespeicherte Verschlüsselungsschlüssel und SMTP-Konfigurationen bei Neustarts nicht beibehalten wurden. FileMaker Server verwendet nun eine stabile Maschinenkennung als persistente ID, sodass gespeicherte Konfigurationen auch nach Container- und Host-Neustarts erhalten bleiben.
-
Wenn FileMaker HTTPS-Tunneling aktiviert war, dauerte die Anzeige der Inhalte von Containerfeldern in FileMaker Pro, das mit FileMaker Server verbunden war, deutlich länger als erwartet, und in einigen Fällen kam es sogar zu einer Zeitüberschreitung.
-
Windows: Wenn sich das Sicherungsziel auf einem anderen Laufwerk als dem Installationslaufwerk von FileMaker Server befand, schlug der Import von Sicherungszeitplänen während einer überschreibenden Installation von FileMaker Server 2025 über FileMaker Server 2023 fehl.
-
Externe Gastbenutzer, die sich über Microsoft Entra ID authentifizierten, erhielten nach erfolgreicher Authentifizierung während der Weiterleitung einen 404-Fehler, wodurch sie sich nicht bei FileMaker anmelden konnten.
-
Windows: Der Wert
Device_IDin der DateiLicenseDatawar auch nach erfolgreicher Registrierung beim Lizenzserver leer.
Bekannte Probleme
-
Beim Versuch, eine Verbindung zu einem Remote-Laufwerk für die Remote-Sicherung herzustellen, wird möglicherweise eine fehlgeschlagene Verbindung gemeldet, obwohl die Verbindung tatsächlich hergestellt wurde. Durch Aktualisieren der Seite wird der korrekte, aktualisierte Status angezeigt.
-
Die Verwendung eines SSL-Zertifikats mit Passwort verhindert den Zugriff auf Datenbanken über OData und xDBC. Sie können den Zugriff sicherstellen, indem Sie ein SSL-Zertifikat ohne Passwort angeben.
FileMaker Server 2025
Behobene Probleme
-
Eine Schwachstelle in FileMaker Server ermöglichte die Ausführung von Remote-Code, indem ein Systemscript-Zeitplan mit einem ausführbaren Pfad angegeben wurde, der außerhalb des zulässigen Scripts-Ordners navigierte. Systemscript-Zeitpläne sind nun auf ausführbare Dateien im Ordner
/FileMaker Server/Data/Scriptsbeschränkt. Außerdem dürfen System-Scriptparameter Folgendes nicht mehr enthalten:;&|`<>$%*?oder Zeilenumbruchzeichen. -
JWT-Token wurden bei der Anmeldung in Admin Console in
localStoragegespeichert und werden nun nur noch insessionStoragegespeichert.
Behobene Probleme
Installation
-
macOS: Nach dem Upgrade von FileMaker Server von Version 21 auf 22 funktionierte die Web Publishing Engine auf Sekundär-Computern in einer Multi-Computer-Bereitstellung nicht mehr und konnte ohne Neukonfiguration der Verbindung nicht neu gestartet werden.
Sicherheit
-
Apache Tomcat wurde auf Version 10.1.47 aktualisiert, um CVE-2025-31650, CVE-2025-55752, CVE-2025-55754 und CVE-2025-61795 zu adressieren.
FileMaker WebDirect
-
In FileMaker WebDirect wurde bei der Eingabe von Text mit japanischer Spracheingabe der eingegebene Text nicht übernommen, sodass der Text beim Ändern von Layouts, beim Erstellen neuer Datensätze oder beim Ausführen anderer Aktionen verloren ging.
PDF generieren
-
Bei der Speicherung von Datensätzen als PDF-Dateien wurden in Texten, die mit der Schriftart „Courier New“ verfasst waren, falsche Zeichenabstände und Kerning angezeigt.
Neue Funktionen und Verbesserungen
Unterstützung für macOS Tahoe
Diese Version bietet nun Unterstützung für macOS Tahoe 26.
Sicherheit
-
Windows: Um die Sicherheit zu erhöhen, enthält das FileMaker Server-Installationsprogramm nun eine Option zum Deaktivieren der IIS-Enumeration kurzer Dateinamen, indem
NtfsDisable8dot3NameCreationin der Windows-Registrierung festgelegt wird. Dadurch wird verhindert, dass Angreifer das Tilde-Zeichen verwenden, um versteckte Dateien und Verzeichnisse zu entdecken.
OData-Optimierungen
-
Die erweiterten OData-Funktionen bieten nun eine verbesserte Datenkonnektivität und Synchronisierung zwischen FileMaker Server, Claris Studio und Claris Connect und optimieren so die plattformübergreifende Integration.
-
OData-Metadaten-Endpunkte können nun gefiltert werden, wodurch sich die Antwortzeit für Datenbanken mit einer großen Anzahl von Tabellenauftreten verbessert. Clients können nun bestimmte Metadaten-Untermengen anstelle des gesamten Schemas anfordern, wodurch sich die Ladezeiten für komplexe Datenbanken erheblich verkürzen.
-
OData-Metadaten-Endpunkte enthalten nun Tabellen- und Feldkommentare, sofern diese von Benutzern bereitgestellt werden. Diese Verbesserung ermöglicht eine bessere Interaktion mit KI-Modellen und verbessert die allgemeine Datenerkennung für OData-Clients.
-
Mit FileMaker OData API können Sie jetzt Webhooks verwenden, um automatisierte Benachrichtigungen an Web-Anwendungen zu senden. Diese Benachrichtigungen werden durch bestimmte Datenereignisse in Ihren Datenbanktabellen ausgelöst, basierend auf von Ihnen definierten Kriterien.
-
OData-Antworten enthalten nun die Systemfelder ROWID und ROWMODID, wenn Tabellendaten ohne eine
$select-Abfrage abgerufen werden, sofern der Header „Prefer: fmodata.include-specialcolumns” zur https-Anfrage hinzugefügt wird. Dadurch erhalten Clients unveränderliche Zeilen-IDs, was die Datenzuordnung und Konfliktlösung verbessert.
Aktualisierte Bibliotheken und Pakete
-
Die OpenSSL-Bibliothek wurde auf Version 3.5.1 LTS aktualisiert.
-
Apache Commons Text wurde auf Version 1.14.0 aktualisiert.
-
Apache Tomcat wurde auf die Version 10.1.44 aktualisiert.
Behobene Probleme
Sicherheit
-
Eine Directory Traversal-Sicherheitslücke in FileMaker Server Admin Console ermöglichte es Benutzern mit minimalen Zugriffsrechten, beliebige Ordner auf dem Server durch Ändern von Verzeichnispfaden aufzulisten.
-
Eine Schwachstelle im Zusammenhang mit Authentifizierungsumgehung in FileMaker Server Admin Console ermöglichte Administratorrollen mit minimalen Zugriffsrechten den Zugriff auf administrative Funktionen wie die Anzeige von Lizenzdetails und das Herunterladen von Anwendungsprotokollen.
-
Eine Cross Site Scripting (XSS) Sicherheitslücke in einer benutzerdefinierten FileMaker WebDirect-Startseite konnte zu unbefugtem Zugriff und der Ausführung von Remote-Code führen.
FileMaker WebDirect
-
Bei Benutzern von FileMaker WebDirect kam es beim Wechseln zwischen Feldern in Layouts mit Popover-Tasten zu Verzögerungen von 1 bis 1,5 Sekunden.
-
In FileMaker WebDirect auf Mobilgeräten wurde beim Tippen auf Kalendersymbole in Datumsfeldern mit Einblendkalender-Steuerelementen der Einblendkalender nicht angezeigt.
-
Wenn die Option „Stream“ für den Scriptschritt „Antwort von Modell generieren“ auf „Ein“ gesetzt war und gleichzeitig der Scriptschritt „JavaScript in Web Viewer ausführen“ verwendet wurde, führte dies dazu, dass FileMaker WebDirect unerwartet beendet wurde.
OData
-
In einigen Fällen konnte Claris Studio keine Tabellen aus FileMaker Pro-Dateien anzeigen, da OData-Metadatenanfragen aufgrund des Verweises auf eine nicht vorhandene Spalte fehlschlugen.
-
OData interpretierte Textfelddaten, die Zeitstempel-Formaten ähnelten, fälschlicherweise als tatsächliche Zeitstempel, anstatt sie als String zu behandeln.
-
OData-Anfragen mit dem Header „verbose: true“ gaben in Fehlerantworten fälschlicherweise die FileMaker Server-Version und Umgebungsinformationen zurück.
-
Der OData-Dienst wurde unerwartet beendet, wenn Metadaten aus Datenbanken abgerufen wurden, die externe Wertelisten enthielten, die auf fehlende Dateien oder Wertelisten verwiesen.
Allgemein
-
Linux: FileMaker Server wurde beim Anzeigen eines Layouts mit mehreren Containerfeldern mit PDF-Inhalten aufgrund eines Problems bei der Erstellung von PDF-Vorschaubildern unerwartet beendet.
-
Linux: Das Befehlszeilenprogramm „fmsadmin“ wurde unerwartet mit einem Segmentierungsfehler beendet, wenn es von Benutzern ausgeführt wurde, die nicht Mitglieder der Gruppe „fmsadmin“ waren.
-
Windows: Wenn sich das Sicherungsziel auf einem anderen Laufwerk als dem Installationslaufwerk von FileMaker Server befand, schlug der Import von Sicherungszeitplänen während einer überschreibenden Installation von FileMaker Server 2025 über FileMaker Server 2023 fehl.
Neue Funktionen und Verbesserungen
Web-Server
-
Ein Script zur Aktualisierung der Web-Server Apache und Nginx von Ubuntu wurde hinzugefügt.
Behobene Probleme
FileMaker WebDirect
-
Diagramme wurden nicht richtig angezeigt und erschienen als leere Bereiche, anstatt den Diagramminhalt darzustellen.
Admin Console
-
Durch Klicken auf den Link Gehe zu Adoptium im Bereich „Konnektoren“ von Admin Console wurde eine 404-Fehlerseite angezeigt, anstatt die Download-Seite für OpenJDK 17 zu öffnen.
SSL-Zertifikate
-
Anfragen und Verlängerungen von Let's Encrypt-Zertifikaten über FileMaker Admin API schlugen mit dem Fehlercode 8557 fehl und gaben einen internen Serverfehler 500 zurück.
Datenschutz
-
macOS, Ubuntu: Datenbankinformationen wurden auch bei deaktiviertem Debug-Modus weiterhin in der Datei
fm_LLMOS_Debug.logprotokolliert, wodurch möglicherweise sensible Informationen offengelegt wurden.
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.
FileMaker Server 2024
Behobene Probleme
-
Eine Schwachstelle in FileMaker Server ermöglichte die Ausführung von Remote-Code, indem ein Systemscript-Zeitplan mit einem ausführbaren Pfad angegeben wurde, der außerhalb des zulässigen Scripts-Ordners navigierte. Systemscript-Zeitpläne sind nun auf ausführbare Dateien im Ordner
/FileMaker Server/Data/Scriptsbeschränkt. Außerdem dürfen System-Scriptparameter Folgendes nicht mehr enthalten:;&|`<>$%*?oder Zeilenumbruchzeichen. -
JWT-Token wurden bei der Anmeldung in Admin Console in
localStoragegespeichert und werden nun nur noch insessionStoragegespeichert.
Neue Funktionen und Verbesserungen
Leistung und Kompatibilität
-
Die OpenSSL-Bibliothek wurde auf Version 3.3.5 aktualisiert.
Sicherheit
-
Windows: Um die Sicherheit zu erhöhen, enthält das FileMaker Server-Installationsprogramm nun eine Option zum Deaktivieren der IIS-Enumeration kurzer Dateinamen, indem
NtfsDisable8dot3NameCreationin der Windows-Registrierung festgelegt wird. Dadurch wird verhindert, dass Angreifer das Tilde-Zeichen verwenden, um versteckte Dateien und Verzeichnisse zu entdecken.
Behobene Probleme
Sicherheit
-
Eine Directory Traversal-Sicherheitslücke in FileMaker Server Admin Console ermöglichte es Benutzern mit minimalen Zugriffsrechten, beliebige Ordner auf dem Server durch Ändern von Verzeichnispfaden aufzulisten.
-
Apache Tomcat wurde auf Version 10.1.47 aktualisiert, um CVE-2025-31650, CVE-2025-55752, CVE-2025-55754 und CVE-2025-61795 zu adressieren.
-
Eine Cross Site Scripting (XSS) Sicherheitslücke in einer benutzerdefinierten FileMaker WebDirect-Startseite konnte zu unbefugtem Zugriff und der Ausführung von Remote-Code führen.
Admin Console
-
Durch Klicken auf den Link Gehe zu Adoptium im Bereich „Konnektoren“ von Admin Console wurde eine 404-Fehlerseite angezeigt, anstatt die Download-Seite für OpenJDK 17 zu öffnen.
FileMaker WebDirect
-
In FileMaker WebDirect wurde bei der Eingabe von Text mit japanischer Spracheingabe der eingegebene Text nicht übernommen, sodass der Text beim Ändern von Layouts, beim Erstellen neuer Datensätze oder beim Ausführen anderer Aktionen verloren ging.
Neue Funktionen und Verbesserungen
-
Ein Script zur Aktualisierung der Web-Server Apache und Nginx von Ubuntu wurde hinzugefügt.
Behobene Probleme
-
Ubuntu: Bei Verwendung der externen Authentifizierung mit Active Directory wurde die Priorität der Berechtigungen für Konten anhand der alphabetischen Reihenfolge festgelegt und nicht anhand der in FileMaker Pro konfigurierten Prioritätsreihenfolge. Benutzer, die mehreren externen Gruppen angehören, könnten so unabhängig von der beabsichtigten Sicherheitshierarchie falsche Zugriffsrechte erhalten.
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 verwendenist jetzt in der DateiAssisted Install.txtenthalten.
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 OnlyOpenLastOpenedDatabasesverwenden, um die neue Eigenschaft zu ändern und anzuzeigen. Die Änderung wird in der Dateilastopendblist.listgespeichert. -
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.prohibitModeaufscript(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
$selectinnerhalb 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.xmlund ändern Sie den Wert des Parameterskeystrokeenabledvonja(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.logenthä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_LLMwurden 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_LLMsind 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_Encryptwerden beim Upgrade von FileMaker Server nicht mehr ersetzt, sondern in den OrdnerLets_Encrypt-backupverschoben.
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-fnicht 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.shundfm_renew_cert.shkonnten 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.logenthielt 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 ladenaufNeingesetzt 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.
FileMaker Server 2023
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.