Claris FileMaker Cloud 2.19.1.2 – Versionshinweise
Oktober 2020(aktualisiert im November 2020)
Dieses Dokument enthält zusätzliche Informationen zu Claris® FileMaker Cloud® 2.19.1.2. Weitere Informationen finden Sie in der Produktdokumentation oder besuchen Sie die Support-Ressourcen auf unserer Website.
FileMaker Cloud 2.19.0 – Versionshinweise
Softwaredetails
Verbesserungen und Kompatibilität
- FileMaker Cloud 2.19.1.2 ist mit den Clients der Claris FileMaker® 18- und 19-Plattform kompatibel.
- Sie können jetzt Microsoft Azure Active Directory (Azure AD) verwenden, um FileMaker Cloud-Benutzer zu authentifizieren.
Verbesserungen von Leistung, Stabilität und Zuverlässigkeit
- Stabilität und Zuverlässigkeit ohne Sperren auf Seitenebene: Unter bestimmten Bedingungen kann das Sperren auf Seitenebene (Page-Level-Locking, PLL) Stabilitäts- und Zuverlässigkeitsprobleme verursachen. PLL und die Startwiederherstellungsfunktion sind miteinander verbunden, so dass die Einstellung der Startwiederherstellung auch PLL steuert. Um die Stabilität und Zuverlässigkeit zu verbessern, sind PLL und die Startwiederherstellung jetzt deaktiviert, und Sie können Claris FileMaker Admin API nicht mehr verwenden, um die Präferenz für die Startwiederherstellung festzulegen oder abzurufen.
Nach der Durchführung ausführlicher Belastungstests unter Verwendung mehrerer Industriestandard- und intern entwickelter Tools stellten wir fest, dass die Verwendung einer Sharing-Sperre für den Low-Level-Zugriff auf die Datenbankstruktur zusammen mit parallelen indizierten Suchen, Sortieren auf dem Host und anderen Optimierungen nun eine ähnliche oder bessere Leistung erzielt wie die Verwendung von PLL.
- Verwendung einer Sharing-Sperre für Low-Level-Zugriff auf die Datenbankstruktur: Um die Verwendung der PLL wie oben beschrieben zu ersetzen, verwendet FileMaker Cloud 2.19.1.2 jetzt eine Sharing-Sperre, um den Low-Level-Zugriff auf die Datenbankstruktur zu verwalten. Vor der Einführung von PLL verwaltete das Datenbankmodul den Zugriff über ein Mutex (sich gegenseitig ausschließendes Objekt), das jeweils nur einem Thread erlaubte, die Datenbankstruktur zu lesen oder zu schreiben. Eine Sharing-Sperre erlaubt jedoch gleichzeitigen Lesezugriff (solange die Systemressourcen dies zulassen), erfordert aber immer noch eine exklusive Sperre für den Schreibzugriff. Da es sich bei den meisten Datenbankstrukturzugriffen um Leseoperationen handelt, verbessert die Verwendung einer Sharing-Sperre die Leistung für gleichzeitige Benutzer derselben Datenbank.
- Parallele indizierte Suchvorgänge: Da eine Sharing-Sperre verwendet wird, um gleichzeitigen Lesezugriff zu ermöglichen, kann Version 2.19.1.2 jetzt Suchoperationen auf indizierte Felder parallel durchführen. Bisher konnte immer nur eine indizierte Suchoperation gleichzeitig durchgeführt werden.
- Sortieren von Datensätzen auf dem Host: In früheren Versionen übertrug FileMaker Cloud immer Datensätze von FileMaker-Clients (Claris FileMaker Pro™ und Claris FileMaker Go®), um eine Sortierung durchzuführen. Beginnend mit Version 19.1.2 von FileMaker-Clients und Version 2.19.1.2 von FileMaker Cloud führt FileMaker Cloud die Sortierung durch, wenn er nicht ausgelastet ist; andernfalls führt der Client die Sortierung durch.
- Speicherbasierter Schlüsselvergleich während der Indizierung: Ein Textfeld mit mehreren Werten (jeder Wert durch einen Zeilenumbruch getrennt), das als Abgleichsfeld in einer Beziehung verwendet wird, wird als Mehrschlüsselfeld bezeichnet. Das FileMaker-Datenbankmodul kann Beziehungen auflösen, die ein Mehrschlüsselfeld als Abgleichsfeld verwenden. In Versionen vor 2.19.1.2 geht das Datenbankmodul Mehrschlüsselfelder durch und speichert die einzelnen indizierbaren Schlüssel in einer temporären Datei. Um die Indizierung von Textfeldern mit mehreren Schlüsseln zu verbessern, speichert Version 2.19.1.2 die Schlüssel jetzt im Speicher und führt Schlüsselvergleiche im Speicher durch, was effizienter ist.
Der speicherbasierte Schlüsselvergleich während der Indizierung wird in FileMaker Cloud, FileMaker Server™ und FileMaker Pro unterstützt, jedoch nicht in FileMaker Go.
FileMaker Cloud-Versionsinformationen
- Die Funktion "Hole ( HostAnwendungVersion )" gibt
Cloud Server 2.19.1.xxxzurück, wobei xxx die Build-Nummer ist. Wenn die Build-Nummer beispielsweise 211 ist, lautet der zurückgegebene WertCloud Server 2.19.1.211. - FileMaker Cloud Admin Console zeigt die FileMaker Cloud-Version als 2.19.1.xxx an, wobei xxx die Build-Nummer ist.
Behobene Probleme
Die folgenden Probleme wurden behoben.
- Benutzer konnten eine Datei nicht herunterladen, wenn der Dateiname, ohne die Erweiterung .fmp12, 13 Zeichen lang war.
- November 2020: Claris FileMaker Data API gab eine Fehlermeldung für eine API-Request zurück, die mehr als eine Stunde nach der Anmeldung mit der Claris-ID gesendet wurde.
- November 2020: Claris FileMaker WebDirect™ hat die JavaScript-Funktion FileMaker.PerformScriptWithOption nicht unterstützt. JavaScript in einem Web Viewer kann diese Funktion jetzt aufrufen, um ein FileMaker-Script auszuführen, und den neuen Parameter „option“ übergeben, um zu steuern, wie ein aktuell ausgeführtes FileMaker-Script behandelt wird. Siehe Optionen für die Behandlung des aktuellen Scripts beim Starten neuer Scripts.
- November 2020: In FileMaker WebDirect folgte das Benachrichtigungsdialogfeld für das Herunterladen von Dateien nicht den japanischen Regeln für Zeilenumbrüche.
- November 2020: FileMaker WebDirect zeigte einige der Tasten in Microsoft Edge nicht an.
Ausgelaufene APIs, Technologien oder Funktionen
Die Weiterentwicklung von FileMaker Cloud 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.