6 juin 2023
Version 20.1.2
Problèmes résolus
-
Une tentative d'accès à l'Admin Console de FileMaker Server alors que l'option Activer la limitation d'accès était activée entraînait une erreur de connexion involontaire.
-
Les rubriques de type Statistique s'affichaient comme étant vides lorsqu'elles existaient dans les tables ESS et que les rubriques de type Statistique étaient des rubriques supplémentaires.
-
Les modifications apportées aux scripts FileMaker n'étaient pas immédiatement disponibles pour les clients FileMaker Data API avant la fin de la session FileMaker Data API.
-
Les privilèges de rôle administrateur importés étaient désactivés après l'importation des paramètres FileMaker Server 16 si les paramètres étaient exportés après le redémarrage du service ou du serveur d'administration FileMaker Server 16.
-
FileMaker WebDirect : en mode liste, les caractères non validés d'un enregistrement n'étaient pas validés correctement lorsque le contenu de l'enregistrement était défilé hors de la vue et qu'une action déclenchant la validation était effectuée.
-
Une fuite de mémoire dans le moteur de publication Web entraînait une utilisation anormalement élevée de la mémoire et avait un impact notable sur les performances.
-
FileMaker WebDirect : les boutons et les barres de boutons ne parvenaient pas toujours à rétablir leur style de survol lorsque les utilisateurs les quittaient en faisant défiler rapidement le contenu en mode Liste.
-
FileMaker WebDirect : une erreur occasionnelle « Problème de communication » se produisait dans FileMaker WebDirect, accompagnée du message « JSON non valide en provenance du serveur : 1|X ».
-
Windows : les compteurs de performances pour les installations FileMaker Server en langues autres que l'anglais étaient manquants dans l'Analyseur de performances.

Version 20.1.1
Nouvelles fonctionnalités et améliorations
Fonctions
-
La fonction LireCodeQR est désormais disponible sur FileMaker Server sous Windows et Ubuntu.
-
macOS : la fonction ObtenirTexteDynamique est désormais prise en charge dans un script exécuté sur le serveur.
Scripts
-
L'action de script Exécuter FileMaker Data API prend désormais en charge le paramètre dateformats.
-
Le fichier de script d'installation de Docker prend désormais en charge Ubuntu 22.04 (versions d'architecture amd64 et arm64).
-
Les scripts exécutés sur FileMaker Server prennent désormais en charge l'action de script Activer la journalisation des erreurs.
-
L'action de script Sauvegarder en PDF est désormais prise en charge pour FileMaker Data API.
-
FileMaker Server crée désormais le fichier journal scriptEvent.log pour y stocker les événements de script plutôt que dans le fichier Event.log. Le fichier scriptEvent.log est visible dans le visualiseur de journaux et disponible en téléchargement dans l'Admin Console. Le comportement précédent de stockage des événements de script dans Event.log peut être restauré à l'aide de la ligne de commande fmsadmin.
Java
-
Vaadin a été mis à jour vers la version 8.18.0. Java a été mise à jour vers la version 17.
-
Ubuntu : le JDK de Java 17 est désormais installé au lieu du JRE pour prendre en charge Java Garbage Collection.
-
Dans l'onglet Admin Console > Connecteurs > Publication Web sous Moteur de publication Web, vous pouvez maintenant exécuter Java Garbage Collection pour libérer de la mémoire utilisée pour la publication Web sur la machine primaire. L'exécution de Garbage Collection est également prise en charge en tant que script programmé capable d'être exécuté sur les machines primaires et secondaires.
-
Si une autre version que la version 17 de Java installée, vous verrez un message qui l'indique et qui vous conseille de procéder à une correction dans les emplacements suivants :
-
Machine primaire : onglet Admin Console > Connecteurs > Publication Web sous Moteur de publication Web
-
Machine secondaire : onglet Assistant Déploiement > Connecteurs > Publication Web
Si Java est installé dans le dossier FileMaker Server > Publication Web, il vous sera demandé d'installer le Java Development Kit 17 (JDK 17) lors de l'activation du moteur de publication Web de la machine primaire, ou lorsque vous utilisez le bouton « Installer JDK » dans l'assistant Déploiement de la machine secondaire.
Si Java a été installé en dehors du dossier FileMaker Server > Publication Web avec la variable JAVA_HOME configurée, veuillez consulter la base de connaissances pour plus d'instructions.
-
Sauvegardes
-
L'Admin Console de FileMaker Server fournit désormais des notifications lors de l'échec des contrôles de cohérence sur les sauvegardes de base de données.
-
Lorsque la sauvegarde est interrompue en raison d'une erreur ou par un utilisateur, le dossier de sauvegarde est conservé avec le préfixe « Canceled- » et est limité par le nombre de « Sauvegardes à conserver » dans l'onglet Planning sauvegardes. Le retour au comportement précédent de conservation de toutes les sauvegardes dans les dossiers ayant pour préfixe « Canceled- » est pris en charge dans l'Admin Console et à partir de la ligne de commande. La ligne de commande fmsadmin suivante rétablit le comportement précédent :
fmsadmin set serverprefs KeepCancelledBackups=true
Si les sauvegardes annulées sont conservées, les plus anciennes sont désormais supprimées automatiquement lorsque l'espace disque est faible.
OData
-
SchemaVersion est maintenant inclus dans la réponse $metadata. L'option de requête $schemaversion peut désormais être utilisée pour déterminer si le schéma a changé, car une demande pour une version de schéma différente de celle actuelle sera rejetée.
-
OData prend désormais en charge les opérations $ref PUT/POST/PATCH/DELETE ainsi que les alias.
xDBC (ODBC/JDBC)
-
Les connexions xDBC utilisent à présent SHA256 au lieu de MD5 pour X509_sign.
-
Les pilotes ODBC prennent désormais en charge OpenSSL 3.0.8.
Mises à jour des paquets
-
Windows et macOS : OpenSSL a maintenant été mis à jour vers la version 3.0.8.
-
Tomcat a été mis à jour vers la version 9.0.69.
Aperçu
-
FileMaker Server peut désormais redémarrer automatiquement après la fermeture inattendue des processus. Ce redémarrage rapide du serveur réduit le risque de problèmes d'intégrité des données et peut être activé à l'aide de la ligne de commande fmsadmin et de FileMaker Admin API.
-
Ubuntu : dans la section Admin Console > Administration > Authentification externe > Paramètres du service d'annuaire, vous pouvez à présent configurer Microsoft Active Directory.
Général
-
Windows : il est désormais possible de créer immédiatement des vignettes pour les fichiers PDF dans les rubriques Conteneur.
-
Windows : la configuration de FileMaker Server est maintenant enregistrée lors de la désinstallation et les utilisateurs peuvent choisir de charger la configuration précédente lorsqu'ils y sont invités au cours de l'installation suivante. Un nouveau paramètre de variable, Load Previous Configuration, qui choisit de charger la configuration précédente de manière préventive, a été ajouté à Assisted Install.txt.
-
Ubuntu : dans l'onglet Admin Console > Connecteurs > Publication Web, vous pouvez maintenant saisir l'URL d'un équilibreur de charge Nginx.
-
Le nombre maximal de fichiers de base de données hébergés par instance de FileMaker Server passe de 125 à 256.
-
Les nouvelles connexions client sont désormais bloquées pour les bases de données en cours de fermeture.
-
Dans le volet Admin Console > Notifications, il est à présent possible d'envoyer des e-mails à l'aide d'OAuth 2.0 avec un abonnement Microsoft 365 Business ou Google Workspace. L'envoi de messages avec FileMaker WebDirect est également pris en charge à l'aide d'OAuth 2.0.
-
FileMaker Server peut maintenant être installé sur la version d'architecture arm64 d'Ubuntu 22.04. Ainsi, FileMaker Server peut s'exécuter sur les machines virtuelles Linux et les conteneurs sur des matériels Apple Silicon.
Problèmes résolus
Installation
-
macOS : les dossiers httpsRoot vides n'étaient pas supprimés après une désinstallation.
-
Windows : le raccourci du bureau de l'Admin Console et l'exemple de base de données n'étaient pas correctement supprimés lors de la réalisation d'une installation de réparation à partir du panneau de configuration Programmes et fonctionnalités.
-
Le lien vers le journal du programme d'installation n'apparaissait pas dans le dossier Logs.
-
Les installations prenaient plus de temps que prévu lorsqu'un grand nombre de fichiers de sauvegarde de base de données, de fichiers de conteneur distants ou de fichiers hébergés provenant d'une installation précédente étaient présents.
FileMaker WebDirect
-
Vous pouviez accéder à un compte FileMaker inactif pour vous connecter avec Apple lorsque l'option Masquer mon adresse e-mail était sélectionnée.
-
Les connexions OAuth n'étaient pas possibles lors de l'accès à une page d'accueil personnalisée FileMaker WebDirect quand l'option Filtrer les bases de données était activée.
-
Des éléments récapitulatifs ne s'affichaient parfois pas lors du tri des enregistrements et lorsqu'il n'y avait pas d'éléments de corps sur un modèle.
-
Les objets en mode Liste n'étaient pas actualisés lorsqu'il n'y avait pas d'enregistrements dans le jeu d'enregistrements trouvé.
-
En mode Liste, l'élément de pied de page ne s'affichait parfois pas pendant le chargement du modèle initial si un élément de navigation existait.
-
Une vulnérabilité de cross site scripting (XSS) a été résolue.
-
Les rubriques Conteneur interactives ne réussissaient pas à charger les données de conteneur lors de la connexion à FileMaker WebDirect par le biais d'un équilibreur de charge Nginx.
FileMaker Admin API
-
L'utilisation de FileMaker Admin API pour exécuter un programme de sauvegarde à l'aide de l'option cloneOnly ne réussissait pas à renvoyer une erreur lorsque le chemin d'accès d'un dossier de sauvegarde était défini comme un chemin d'accès de sauvegarde personnalisé.
-
Les utilisateurs ne pouvaient pas s'authentifier en utilisant FileMaker Admin API lorsque la licence FileMaker Server avait expiré.
-
FileMaker Admin API ne pouvait pas désactiver simultanément le premier et le deuxième chemin d'accès au dossier de base de données supplémentaire ou le premier et le deuxième chemin d'accès au dossier de conteneur distant supplémentaire dans la même requête.
FileMaker Data API
-
Les noms de tables étaient manquants dans les réponses aux requêtes de noms de modèles de FileMaker Data API.
-
FileMaker Data API renvoyait des valeurs incorrectes de foundCount et returnedCount pour les tables externes lorsque le paramètre Rangée initiale de la table externe était supérieure au nombre d'enregistrements de la table externe.
-
FileMaker Data API renvoyait des métadonnées incorrectes à propos des modèles avec des rubriques multivaluées.
OData
-
Certaines options de requête OData renvoyaient des erreurs si les noms de tables ou de rubriques contenaient des caractères japonais.
-
OData : les sauts de ligne dans les rubriques n'étaient pas renvoyés en tant que « \n » et causaient des erreurs d'analyse JSON.
Ligne de commande
-
Lors de la réinitialisation d'un code PIN à l'aide de la commande fmsadmin resetpw, l'utilisation d'un numéro commençant par zéro affichait incorrectement l'erreur suivante : « Le code PIN doit contenir quatre chiffres décimaux uniquement ».
-
L'utilisation de la commande fmsadmin pour redémarrer un processus dont le nom était mal orthographié entraînait la fermeture inattendue du serveur. Par exemple : fmsadmin restart srrver.
Performances
-
L'utilisation intensive de l'action de script Définir un identifiant de session pour modifier les noms de session entraînait l'augmentation inutile de la mémoire du processus fmshelper.
-
Sous une charge importante et pendant une sauvegarde, FileMaker Server cessait parfois de répondre.
Ubuntu
-
La fonction ObtenirAttributConteneur renvoyait un format de date différent de celui attendu lors de son exécution sur le serveur.
-
Dans les rubriques, certains caractères de fin n'étaient pas exportés lors de la création de fichiers CSV avec FileMaker Server.
-
Des enregistrements ne pouvaient pas être importés depuis des fichiers CSV contenant des données codées en Shift JIS.
-
Des polices s'affichaient différemment en sortie PDF à partir de FileMaker Server sous Ubuntu par rapport à une sortie sous Windows ou macOS.
Général
-
Lors de l'échec d'un programme, l'horodatage de la valeur Dernière exécution indiquait par erreur la dernière fois que le programme s'est terminé avec succès au lieu de la dernière fois que le programme a échoué.
-
Le contenu de la rubrique Statistique était manquant lorsque les sources de données de fichiers hébergés étaient définies à partir du contenu d'une variable globale.
-
Les numéros de série étaient incrémentés de manière incorrecte lorsqu'une opération était annulée, puis ils cessaient de s'incrémenter pour la création normale d'enregistrements.
-
Les déclencheurs de script, comme SurValidationEnregistrement, n'étaient pas exécutés lorsqu'ils étaient appelés pendant qu'une opération de script était en cours d'exécution.
-
Les scripts programmés FileMaker ne pouvaient pas s'exécuter lorsqu'un dossier de scripts FileMaker et un script FileMaker utilisaient le même nom.
-
Des index créés lors d'opérations ne comportaient pas les enregistrements supprimés, même si les opérations avaient été annulées.
-
Les tentatives de notification par e-mail qui ont échoué n'étaient pas consignées dans le fichier Event.log.
-
L'ajout d'une machine secondaire à une machine primaire à l'aide d'un compte Rôle administrateur renvoyait incorrectement le message « connecté avec succès » alors que les machines n'étaient pas connectées.
API, technologies ou fonctions obsolètes
À mesure que FileMaker Server évolue, la liste des technologies, des API et des fonctions prises en charge change. Dans le cadre de cette évolution, des versions de systèmes d'exploitation, du matériel et des fonctions seront supprimés au profit de versions, de matériel et de fonctions plus récents. Même si l'obsolescence d'un produit ne signifie pas sa suppression immédiate, vous devriez délaisser les technologies obsolètes, celles-ci pouvant faire l'objet d'une suppression dans une version future du produit.
Pour obtenir les dernières informations concernant les API, technologies et fonctions obsolètes, consultez la Base de connaissance.
Informations légales
© 2023 Claris International Inc. Tous droits réservés.
Informations juridiques pour les documents Claris
Pour plus d'informations, consultez l'Aide Claris Server et FileMaker Server, le Centre de documentation produit et les ressources d'assistance.