Claris FileMaker Server est disponible en tant que programme d'installation complet, et permet également la mise à niveau ou la mise à jour d'une installation existante. Téléchargez le programme d'installation depuis votre page de téléchargement électronique des logiciels ou depuis la Claris Customer Console. Pour plus d'informations, consultez l'Aide FileMaker Server ou consultez les ressources d'assistance sur notre site Web.
Version 21.1.1 - Novembre 2024
Nouvelles fonctionnalités et améliorations
Prise en charge de macOS Sequoia
-
Cette version ajoute la prise en charge de macOS Sequoia 15.
Remarque FileMaker Server 2024 n'est pas pris en charge par macOS Monterey 12 et, à partir de cette version, ne peut plus être installé sous Monterey. Si vous êtes un utilisateur de Monterey, vous devez effectuer une mise à niveau vers une version ultérieure de macOS avant de pouvoir installer cette version de FileMaker Server. Pour connaître la liste des versions prises en charge de macOS, consultez les caractéristiques techniques de Claris FileMaker 2024.
Scripts
-
Les scripts côté serveur peuvent désormais utiliser l'action de script Exécuter script sur serveur afin d'exécuter un script dans une session distincte sur le serveur. Consultez la section Exécuter script sur serveur.
Tunnellisation HTTPS
-
La tunnellisation HTTPS est désormais prise en charge pour FileMaker Server sous Windows et macOS.
-
Windows : dans l'onglet Configuration > Clients FileMaker de l'Admin Console, vous pouvez désormais activer l'option Utiliser un serveur Web Nginx afin d'utiliser Nginx pour la tunnellisation HTTPS. Consultez la section Tunnellisation HTTPS FileMaker.
-
Dans l'onglet Configuration > Clients FileMaker de l'Admin Console, si vous activez la tunnellisation HTTP alors que Nginx n'est pas installé, vous êtes désormais invité à le faire puis à l'activer.
-
Windows, macOS : l'indicateur
Use HTTPS Tunneling
est désormais présent dans le fichierAssisted Install.txt
.
Publication Web
-
La version de JDK installée s'affiche désormais dans l'onglet Connecteurs > Publication Web de l'Admin Console.
-
Windows, macOS : l'onglet Connecteurs > Publication Web de l'Admin Console comprend désormais l'option permettant de remplacer le JDK installé afin de le mettre facilement à jour. Consultez la section Paramètres de publication Web.
Sécurité
-
Lors de l'importation de certificats dans l'Admin Console, vous êtes désormais invité à importer des certificats intermédiaires signés si vous prévoyez d'utiliser Claris Connect. Consultez la section Importation d'un certificat SSL personnalisé.
-
Cette version comprend des améliorations de sécurité générales pour le programme d'installation de FileMaker Server sous Windows.
Admin Console
-
Sélectionner un dossier permet désormais de créer et de supprimer des sous-dossiers.
-
Dans l'onglet Configuration > Notifications de la section Paramètres d'e-mail, vous pouvez désormais modifier le niveau de notifications afin d'inclure les avertissements.
-
L'onglet Bases de données affiche désormais les hiérarchies de dossiers et de sous-dossiers lorsque le tri par dossier est sélectionné.
-
L'onglet Configuration > Paramètres généraux dans Paramètres de démarrage permet désormais de faire en sorte de n'ouvrir que les bases de données dernièrement ouvertes au démarrage de FileMaker Server. Vous pouvez également utiliser la commande
fmsadmin set/get serverprefs OnlyOpenLastOpenedDatabases
pour modifier et visualiser la nouvelle propriété. La modification est stockée dans le fichierlastopendblist.list
. -
Pour les licences Entreprise, la clé de licence est désormais dissimulée dans l'Admin Console.
-
L'onglet Bases de données affiche désormais les groupes de dossiers de bases de données dans la liste des bases de données.
-
L'onglet Tableau de bord comprend désormais le nombre de connexions FileMaker Data API.
Limites annuelles d'utilisation des API supprimées
-
Les limites annuelles liées à l'utilisation de FileMaker Data API et OData API ont été supprimées. L'utilisation des API n'est plus soumise à aucune restriction depuis cette version.
FileMaker Admin API
-
Le point de terminaison /server/certificate/importcertfiles de FileMaker Admin API prend désormais en charge les données de formulaire à plusieurs parties et permet de charger un fichier
.pem
à la place d'une chaîne échappée (nouvelle ligne). -
FileMaker Admin API inclut désormais un point de terminaison /fmclients/httpstunneling qui permet de paramétrer l'option de tunnellisation HTTPS.
-
Activer le Moteur de publication Web à l'aide de FileMaker Admin API entraîne désormais le signalement d'une erreur si Java n'est pas installé.
FileMaker Data API
-
Lors de l'écriture de données, FileMaker Data API et l'action de script Exécuter FileMaker Data API permettent désormais de contourner l'option Entrées auto. non modifiables lors de la saisie pour la saisie automatique de données dans une rubrique. Dans la requête, définissez la nouvelle clé
options.prohibitMode
surscript
(ignorer cette règle de saisie automatique) ouuser
(suivre cette règle de saisie automatique).
API OData
-
OData prend désormais en charge les alias de paramètres pour les valeurs clés et les valeurs des paramètres de fonctions. Par exemple :
-
GET <hôte>/fmi/odata/v4/<nom-base>/Purchase(@p1)?@p1='2%2F%5C'
-
-
OData prend désormais en charge l'imbrication de
$select
au sein d'autres options. Par exemple :-
GET <hôte>/fmi/odata/v4/<nom-base>/Categories?$expand=Products&$select=Name,Products/Name
-
-
OData prend désormais en charge le cast de type
Edm.<type>
. Par exemple :-
GET <hôte>/fmi/odata/v4/<nom-base>/Purchase(1)/Total/Edm.Int64
-
GET <hôte>/fmi/odata/v4/<nom-base>/Purchase(1)/Total/Edm.String
-
GET <hôte>/fmi/odata/v4/<nom-base>/Purchase?$filter=cast(Total,Edm.String) eq '6.99'
-
-
L'API OData prend désormais en charge l'opérateur
in
. -
Les opérations par lots de l'API OData prennent désormais en charge les préférences héritées par des sous-opérations.
FileMaker WebDirect
-
Les déclencheurs de script SurFrappeClavierObjet et SurFrappeClavierModele sont désormais partiellement pris en charge dans FileMaker WebDirect. Ils s'activent uniquement pour les touches Retour, Entrée et Echap. Pour SurFrappeClavierObjet, seul un objet de rubrique actif avec le style de contrôle d'une zone d'édition est pris en charge. Pour désactiver cette fonctionnalité dans FileMaker Server, ouvrez le fichier
[dossier_installation]/Web Publishing/conf/jwpc_prefs.xml
, faites passer la valeur du paramètrekeystrokeenabled
deyes
(par défaut) àno
. Les déclencheurs sur frappe clavier sont activés par défaut.
Programmes
-
Le filtre Dernier état des programmes de script a été mis à jour pour inclure uniquement les résultats d'états possibles : Vide, Échec, Ignoré, Réussie et Échec de la vérification.
-
Plusieurs programmes de sauvegarde peuvent désormais être traités simultanément.
Journalisation
-
L'option Ouvrir uniquement les dernières bases de données ouvertes crée désormais des entrées dans le fichier
event.log
. -
Le fichier
event.log
comprend désormais une erreur lorsque le processus WPE n'a pas démarré parce que Java n'était pas installé.
FileMaker Developer Tool
-
FileMaker Developer Tool prend désormais en charge l'upload de bases de données dans des sous-dossiers spécifiés.
-
FileMaker Developer Tool inclut désormais les commandes et options suivantes :
-
--querySize
-
--sortBySize
-
--uploadDatabases
-
-target_tablename
,-tt
-
-target_fieldname
,-tf
-
-query_index
,-qi
-
-quantity
,-qu
-
-exclude_container
,-ec
-
Serveur de modèle open source
-
Les fichiers se trouvant dans le dossier
Open_Source_LLM
ont été mis à jour de sorte à prendre en charge l'intégration d'images et des modèles open source supplémentaires. Ces modifications ne sont pas compatibles avec les versions antérieures de FileMaker Pro, FileMaker Go ou FileMaker Server, et les anciennes versions du dossierOpen_Source_LLM
ne sont pas compatibles avec les versions actuelles. Consultez le Claris Engineering Blog.
Installation
-
L'installation FileMaker Server sous Windows comprend désormais une option permettant d'installer, d'utiliser et de configurer Nginx.
-
Les fichiers modifiables du dossier
Tools\Lets_Encrypt
ne sont plus remplacés lors de la mise à niveau de FileMaker Server. Ils sont désormais déplacés vers un dossierLets_Encrypt-backup
.
Bibliothèques et paquets mis à jour
-
Les modules Node.js suivants ont été mis à jour :
-
ejs
-
express
-
jsonwebtoken
-
aws-sdk
-
engine.io
-
passport
-
socket.io
-
cookiejar
-
xml2js
-
-
La paquet swagger-tools Node.js obsolète a été remplacé par le paquet @jeffe95/swagger-tools.
-
La bibliothèque Xalan a été mise à niveau pour la publication Web vers la version 2.7.3.
-
La bibliothèque xerceslmpl a été mise à niveau pour la publication Web vers la version 2.12.2.
-
OpenSSL a été mis à niveau vers la version 3.3.1.
-
Apache Tomcat a été mis à niveau vers la version 10.1.26.
Problèmes résolus
Sécurité
-
Une attaque cross-site scripting (XSS) était rendue possible en raison d'erreurs de connexion renvoyées qui n'étaient pas encodées en HTML.
FileMaker WebDirect
-
Dans une transaction, lorsque l'action de script Ouvrir boîte dial. person. était utilisée, la fermeture de la boîte de dialogue personnalisée annulait la transaction.
-
L'authentification Microsoft AzureAD échouait pour les utilisateurs appartenant à plus de 200 groupes.
-
Cliquer sur des panneaux à onglets imbriqués entraînait un affichage incorrect des panneaux.
FileMaker Admin API
-
Lorsque la licence FileMaker Server expirait, FileMaker Admin API autorisait la connexion, mais pas la déconnexion.
-
Le processus FileMaker Server Admin Server s'interrompait de façon abrupte après l'appel du point de terminaison server/certificate/info de FileMaker Admin API.
API OData
-
L'exécution de scripts accédant à d'autres fichiers de bases de données avec les mêmes informations d'authentification échouait.
FileMaker Developer Tool
-
Ubuntu : les bases de données ouvertes ne renvoyaient pas correctement une erreur lors d'actions comme la copie ou le clonage via FileMaker Developer Tool.
-
La commande
--renameFiles
de FileMaker Developer Tool écrasait incorrectement les fichiers existants lorsque l'option-f
n'était pas spécifiée. -
Après avoir utilisé l'outil de commande pour recrypter les fichiers EAR, une clé incorrecte était rapportée.
-
Renommer les fichiers à l'aide de FileMaker Developer Tool échouait si des chemins relatifs étaient utilisés pour les fichiers.
-
Récupérer un fichier avec FileMaker Developer Tool faisait passer le fichier d'origine en lecture seule.
Programmes
-
Dans l'Admin Console, il n'était pas possible d'afficher des programmes lorsque ceux-ci étaient filtrés selon leur statut (activé ou désactivé).
Scripts
-
Lorsque exécutée dans un fichier hébergé, l'action de script Effectuer une recherche sémantique configurée avec plus de 10 retours renvoyait un jeu trouvé qui n'était pas systématiquement trié par similarité cosinus.
-
Les actions de script Exécuter script sur serveur perdaient l'accès aux bases de données et échouaient lors de l'exécution d'un script appelé par FileMaker Data API si la session se terminait avant la finalisation des actions Exécuter script sur serveur.
-
Utiliser la fonction Obtenir ( RésultatScript ) pour les scripts côté serveur ne reflétait pas toujours les résultats de script côté serveur.
-
Ubuntu : la fonction Obtenir ( ÉlementsLocaleSystème ) ne rapportait que des éléments liés au lieu É-U, même lorsque d'autres lieux étaient utilisées.
Outils
-
Les scripts Let's Encrypt
fm_request_cert.sh
etfm_renew_cert.sh
échouaient à détecter le binaire de certbot sur les ordinateurs Mac basés sur Intel.
Journalisation
-
L'entrée du fichier
event.log
Le redémarrage automatique du serveur de base de données est désactivé.
contenait incorrectement un espace insécable.
Installation
-
macOS : la mise à niveau des machines primaires et secondaires entraînait la déconnexion de la machine secondaire avec la machine primaire.
-
Lors de la mise à niveau de FileMaker Server, les valeurs de configuration précédentes étaient conservées même si l'option
Load Previous Configuration
était réglée surNo
. -
Ubuntu : lors de la configuration de l'option Swap File Size dans le fichier
Assisted Install.txt
, si le type d'unité (MB, GB, etc.) n'était pas défini, le fichier d'échange n'était pas créé. Le type est désormais défini par défaut sur GB même s'il n'est pas fourni. -
Exécuter fmsadmin sous Ubuntu sans avoir redémarré suite à une installation entraînait l'affichage d'une erreur de segmentation plutôt qu'une invite de saisie des informations d'authentification.
-
Les mémoires caches persistantes créées à partir de versions antérieures de FileMaker Server entraînaient l'échec de leur récupération après mise à niveau vers une nouvelle version de FileMaker Server.
Version 21
Version 20
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.
Pour plus d'informations, consultez l'aide FileMaker Server, ainsi que d'autres documents et ressources.