Claris FileMaker Server está disponible como un instalador completo, que también puede actualizar una instalación existente. Descargue el instalador desde la página de descarga electrónica de software (ESD) o desde Claris Customer Console. Para obtener más información, consulte la Ayuda de FileMaker Server o los recursos de ayuda de nuestro sitio web.
Versión 21.1.1: noviembre de 2024
Nuevas funciones y mejoras
Soporte de macOS Sequoia
-
Esta versión añade compatibilidad con macOS Sequoia 15.
Nota FileMaker Server 2024 no es compatible con macOS Monterey 12 y, en esta versión, ya no se instalará en Monterey. Si usa Monterey, debe actualizar a una versión posterior de macOS antes de poder instalar esta versión de FileMaker Server. Para conocer las versiones compatibles de macOS, consulte las Especificaciones técnicas de Claris FileMaker 2024.
Creación de guiones
-
Los guiones del lado del servidor ahora pueden utilizar el paso de guión Ejecutar guión en el servidor para ejecutar un guión en una sesión independiente en el servidor. Consulte Ejecutar guión en el servidor.
Túnel HTTPS
-
Ahora se admite el túnel HTTPS para FileMaker Server en Windows y macOS.
-
Windows: En la Admin Console, en la pestaña Configuración > Clientes de FileMaker, ahora puede activar Usar servidor Web Nginx para utilizar Nginx para el túnel HTTPS. Consulte Túnel HTTPS de FileMaker.
-
En la Admin Console, en la pestaña Configuración > Clientes de FileMaker, si activa el túnel HTTPS cuando Nginx no está instalado, se le pedirá que instale y active Nginx.
-
Windows, macOS: el indicador
Usar túnel HTTPS
ahora está presente en el archivoAssisted Install.txt
.
Publicación en Web
-
La versión JDK instalada se muestra ahora en la pestaña Conectores > Publicación en la Web de la Admin Console.
-
Windows, macOS: En la Admin Console, la pestaña Conectores > Publicación en la Web ahora incluye la opción de sustituir el JDK instalado para que pueda actualizarlo fácilmente. Consulte Configuración de publicación en la Web.
Seguridad
-
Al importar certificados en la Admin Console, ahora se le pide que importe certificados intermedios firmados si tiene previsto utilizar Claris Connect. Consulte Importar un certificado SSL personalizado.
-
Esta versión incluye mejoras generales de seguridad para el instalador de FileMaker Server en la plataforma de Windows.
Admin Console
-
Al seleccionar una carpeta, ahora puede crear y eliminar subcarpetas.
-
En la pestaña Configuración > Notificaciones, en Configuración de correo electrónico, ahora puede cambiar el Nivel de notificación para incluir advertencias.
-
La pestaña Bases de datos muestra ahora las jerarquías de carpetas y subcarpetas al ordenar por carpetas.
-
La pestaña Configuración > Configuración general en Configuración de inicio ahora permite especificar que solo se abran las últimas bases de datos abiertas cuando se inicie FileMaker Server. También puede utilizar el comando
fmsadmin set/get serverprefs OnlyOpenLastOpenedDatabases
para modificar y ver la nueva propiedad. El cambio se almacena en el archivolastopendblist.list
. -
En el caso de las licencias de empresa, la clave de licencia ahora está oculta en la Admin Console.
-
La pestaña Bases de datos muestra ahora las agrupaciones de carpetas de bases de datos en la lista de bases de datos.
-
La pestaña Panel incluye ahora el número de conexiones de FileMaker Data API.
Se han eliminado los límites anuales de uso de la API
-
Se han eliminado los límites anuales de uso de FileMaker Data API y OData API. A partir de esta versión de FileMaker Server, el uso de la API no tiene restricciones.
FileMaker Admin API
-
El punto de conexión /server/certificate/importcertfiles de FileMaker Admin API ahora admite datos de formulario de varias partes y le permite cargar un archivo
.pem
en lugar de una cadena entre líneas. -
FileMaker Admin API ahora incluye el punto de conexión /fmclients/httpstunneling, que permite obtener y definir la opción de túnel HTTPS.
-
Al activar el Motor de publicación en la Web mediante FileMaker Admin API, ahora se informa de un error si Java no está instalado.
FileMaker Data API
-
Al escribir datos, FileMaker Data API y el paso de guión Ejecutar FileMaker Data API ahora admiten la anulación de la opción Prohibir la modificación del valor durante la introducción de datos para la introducción automática de datos en un campo. En la solicitud, establezca la nueva clave
options.prohibitMode
enguión
(ignorar esta regla de introducción automática) o enusuario
(seguir la regla de introducción automática).
OData API
-
OData admite ahora alias de parámetros para valores de clave y valores de parámetros de función. Por ejemplo:
-
GET <host>/fmi/odata/v4/<database>/Purchase(@p1)?@p1='2%2F%5C'
-
-
OData ahora permite anidar
$select
dentro de otras opciones. Por ejemplo:-
GET <host>/fmi/odata/v4/<database>/Categories?$expand=Products&$select=Name,Products/Name
-
-
OData ahora admite
Edm.Conversión de tipos <type>
Por ejemplo:-
GET <host>/fmi/odata/v4/<database>/Purchase(1)/Total/Edm.Int64
-
GET <host>/fmi/odata/v4/<database>/Purchase(1)/Total/Edm.String
-
GET <host>/fmi/odata/v4/<database>/Purchase?$filter=cast(Total,Edm.String) eq '6.99'
-
-
OData API ahora admite el operador
in
. -
Las operaciones por lotes de OData API ahora admiten preferencias que heredan las suboperaciones.
FileMaker WebDirect
-
Los activadores de guiones OnObjectKeystroke y OnLayoutKeystroke ahora se admiten parcialmente en FileMaker WebDirect. Solo se activan para las teclas Retorno, Intro y Escape. Para OnObjectKeystroke, solo se admite un objeto de campo activo con el estilo de control de cuadro de edición. Para desactivar esta función en FileMaker Server, abra el archivo
[carpeta_instalación]/Web Publishing/conf/jwpc_prefs.xml
y, a continuación, cambie el valor del parámetrokeystrokeenabled
desí
(predeterminado) ano
. Los activadores por pulsación de teclas están activados por defecto.
Programaciones
-
Se ha actualizado el filtro de último estado de los programas de guión para incluir solo posibles resultados de estado: En blanco, Erróneo, Omitido, Correcto y Fallo de verificación.
-
Ahora se pueden procesar simultáneamente varios programas de copia de seguridad.
Inicio
-
La opción Abrir solo las últimas bases de datos abiertas ahora crea entradas en el archivo
event.log
. -
El archivo
event.log
ahora incluye errores en los que el proceso WPE no se iniciaba porque Java no estaba instalado.
Herramienta para desarrolladores de FileMaker
-
La Herramienta para desarrolladores de FileMaker ahora admite la carga de bases de datos en subcarpetas especificadas.
-
La Herramienta para desarrolladores de FileMaker ahora incluye los siguientes comandos y opciones:
-
--querySize
-
--sortBySize
-
--uploadDatabases
-
-target_tablename
,-tt
-
-target_fieldname
,-tf
-
-query_index
,-qi
-
-quantity
,-qu
-
-exclude_container
,-ec
-
Servidor de modelos de código abierto
-
Se han actualizado los archivos de la carpeta
Open_Source_LLM
para que admitan la incrustación de imágenes y modelos adicionales de código abierto. Estos cambios no son compatibles con las versiones anteriores de FileMaker Pro, FileMaker Go o FileMaker Server, ni las versiones anteriores de la carpetaOpen_Source_LLM
son compatibles con las versiones actuales. Consulte el Blog de Claris Engineering.
Instalación
-
La instalación de FileMaker Server en Windows ahora incluye la opción de instalar, utilizar y configurar Nginx.
-
Los archivos modificables de la carpeta
Tools\Lets_Encrypt
ya no se sustituyen al actualizar FileMaker Server, sino que se mueven a una carpetaLets_Encrypt-backup
.
Bibliotecas y paquetes actualizados
-
Se han actualizado los siguientes módulos Node.js :
-
ejs
-
express
-
jsonwebtoken
-
aws-sdk
-
engine.io
-
passport
-
socket.io
-
cookiejar
-
xml2js
-
-
El paquete obsoleto swagger-tools Node.js ha sido reemplazado por el paquete @jeffe95/swagger-tools.
-
La biblioteca Xalan se ha actualizado para la publicación en la Web a la versión 2.7.3.
-
La biblioteca xerceslmpl se ha actualizado para la publicación en la Web a la versión 2.12.2.
-
OpenSSL se ha actualizado a la versión 3.3.1.
-
Apache Tomcat se ha actualizado a la versión 10.1.26.
Problemas solucionados
Seguridad
-
Se produjo un ataque reflejado de guión en sitios cruzados (XSS) debido a que los errores de inicio de sesión devueltos no estaban codificados en HTML.
FileMaker WebDirect
-
Dentro de una transacción, cuando se utilizaba el paso de guión Mostrar cuadro de diálogo personalizado, al cerrar el diálogo personalizado se revertía la transacción.
-
La autenticación de Microsoft AzureAD fallaba para usuarios pertenecientes a más de 200 grupos.
-
Al hacer clic en controles de pestañas anidados, los controles se mostraban incorrectamente.
FileMaker Admin API
-
Cuando caducaba la licencia de FileMaker Server, FileMaker Admin API permitía iniciar sesión, pero no cerrarla.
-
El proceso del Servidor de FileMaker Server Admin se detenía de forma abrupta después de llamar al punto de conexión del servidor/certificado/información de FileMaker Admin API.
OData API
-
La ejecución de guiones que accedían a otros archivos de base de datos utilizando las mismas credenciales fallaba.
Herramienta para desarrolladores de FileMaker
-
Ubuntu: las bases de datos abiertas no devolvían correctamente un error al intentar realizar acciones como copiar o clonar mediante la Herramienta para desarrolladores de FileMaker.
-
El comando
--renameFiles
de la Herramienta para desarrolladores de FileMaker sobrescribía incorrectamente los archivos existentes cuando no se especificaba la opción-f
. -
Tras utilizar la herramienta de comandos para volver a cifrar los archivos EAR, se informaba de que la clave era incorrecta.
-
El cambio de nombre de archivos con la Herramienta para desarrolladores de FileMaker fallaba al utilizar rutas relativas para los archivos.
-
Al recuperar un archivo con la Herramienta para desarrolladores de FileMaker, el archivo original queda en estado de solo lectura.
Programaciones
-
En la Admin Console, al filtrar las programaciones por activadas o desactivadas, no se mostraban.
Creación de guiones
-
Cuando se ejecutaba en un archivo alojado, el paso de guión Realizar búsqueda semántica configurado con un valor de Recuento de devoluciones superior a 10 devolvía un conjunto encontrado que no estaba ordenado de forma coherente por similitud coseno como se esperaba.
-
Si la sesión se cerraba antes de que se completaran los pasos de guión Ejecutar guión en el servidor, esos pasos de guión perdían el acceso a las bases de datos y fallaban al ejecutar un guión llamado por FileMaker Data API.
-
Usar la función Get(ScriptResult) para guiones del lado del servidor no siempre reflejaba el resultado del guión del lado del servidor.
-
Ubuntu: la función Get(SystemLocaleElements) solo informaba de los elementos de configuración regional de EE. UU., incluso cuando se utilizaban configuraciones regionales no estadounidenses.
Herramientas
-
Los guiones Let's Encrypt
fm_request_cert.sh
yfm_renew_cert.sh
no detectaban el binario certbot en los Mac basados en Intel.
Inicio
-
La entrada del archivo
event.log
Reinicio automático del servidor de base de datos está desactivada.
contenía incorrectamente un espacio duro.
Instalación
-
macOS: al actualizar los equipos principal y secundario, el equipo secundario se desconectaba del primario.
-
Al actualizar FileMaker Server, se conservaban los valores de configuración anteriores, incluso cuando
cargar configuración anterior
estaba establecido enNo
. -
Ubuntu: al configurar la opción Tamaño de archivo de intercambio en el archivo
Assisted Install.txt
, si no se establecía el tipo de unidad (MB, GB, etc.) no se creaba el archivo de intercambio. Ahora el tipo de archivo de intercambio es por defecto GB aunque no se indique. -
Ejecutar fmsadmin en Ubuntu sin reiniciar primero después de una instalación provocaba que se mostrara el error de fallo de segmentación en lugar de solicitar las credenciales.
-
Las cachés persistentes creadas a partir de una versión anterior de FileMaker Server provocaban fallos en la recuperación de la caché persistente tras actualizar a una versión más reciente de FileMaker Server.
Versión 21
Nuevas funciones y mejoras
FileMaker WebDirect
-
La opción de actualizar el navegador del móvil ahora está desactivada de forma predeterminada.
Seguridad
-
Esta versión incluye mejoras generales de seguridad.
Problemas solucionados
FileMaker WebDirect
-
FileMaker WebDirect se ralentizaba significativamente después de actualizar a la versión 21.0.1 de FileMaker Server.
-
En FileMaker WebDirect, se congelaba la presentación, aparecían teclas repetidas y desaparecía texto de forma intermitente, lo que provocaba la pérdida de datos.
Seguridad
-
Se produjo un ataque reflejado de guión en sitios cruzados (XSS) debido a que los errores de inicio de sesión devueltos no estaban codificados en HTML.
Nuevas funciones y mejoras
Roles de administrador
-
Varios roles de administrador ahora pueden administrar las mismas carpetas.
-
En Admin Console > Administración > Roles de administrador, ahora puede seleccionar carpetas y subcarpetas de nivel superior de la base de datos en el mismo menú desplegable Ruta de la carpeta de la base de datos.
-
Los usuarios de grupos externos asignados a varios roles de administrador ahora pueden acceder a programaciones y registros basados en privilegios.
-
En Admin Console, cada administrador ahora puede realizar acciones en sus bases de datos. El administrador principal puede realizar acciones en todas las bases de datos.
Consulte Roles de administrador en la Ayuda de FileMaker Server.
Copias de seguridad
-
En la Admin Console, la última copia de seguridad en el panel de control ahora muestra el nombre y la hora de la última programación que se ejecutó.
-
En la Admin Console, la pestaña Copias de seguridad ahora muestra adicionalmente todas las copias de seguridad locales.
-
Las carpetas de copia de seguridad ahora siguen un esquema de nombres de archivos que incluye el estado de la copia de seguridad. Por ejemplo:
-
En curso: ScheduleName_2024-03-02_1323_InProgress
-
Completada: ScheduleName_2024-03-02_1323
-
Cancelada: ScheduleName_2024-03-02_1323_Canceled
-
Consulte Acerca de las opciones de copia de seguridad en la Ayuda de FileMaker Server.
FileMaker Admin API
-
Ahora puede activar o desactivar los plug-ins de FileMaker Data API en FileMaker Admin API. Ahora están incluidos los siguientes puntos de conexión de FileMaker Admin API:
-
Habilitar o deshabilitar los plug-ins de instalación de FileMaker Data API:
-
POST /plugins/DAPIPlugins
-
-
Habilitar o deshabilitar el guión de plug-ins de instalación de FileMaker Data API:
-
POST /plugins/DAPIAllowInstallPluginScript
-
-
Obtener la configuración del plug-in de instalación de FileMaker Data API:
-
GET /plugins/DAPIPluginConfig
-
-
-
El nuevo punto de conexión de FileMaker Admin API GET databases/download/{db_id} le permite descargar una base de datos por ID de base de datos.
-
El siguiente punto de conexión de FileMaker Admin API le permite cargar una base de datos en FileMaker Server:
-
POST [host]/fmi/admin/api/v2/databases/upload
Para obtener más información, consulte la referencia de FileMaker Admin API incluida en FileMaker Server.
-
-
El siguiente nuevo punto de conexión de FileMaker Admin API le permite obtener o establecer la información de contacto del administrador de FileMaker Server:
-
Punto de conexión: /server/admincontact
-
Parámetros:
-
nombreContacto
-
correoElectrónicoContacto
-
teléfonoContacto
-
-
-
El punto de conexión de metadatos del servidor de FileMaker Admin API ahora devuelve la hora del anfitrión del servidor utilizando la fecha y hora del anfitrión.
-
El nuevo punto de conexión /server/config/blocknewusers le permite ver (método GET) o modificar (método PATCH) la nueva opción de "Bloquear nuevos usuarios".
-
Los roles de administrador ahora se pueden gestionar utilizando FileMaker Admin API. El punto de conexión /server/adminrole utiliza los siguientes métodos y sus opciones:
-
GET
-
POST
-
nombre (requerido): el nombre del rol de administrador recién creado
-
contraseña (requerido): la contraseña (en texto sin formato) del nuevo rol de administrador
-
carpetaInicio (requerido): la carpeta principal de la base de datos para el nuevo rol de administrador
-
db_pri: el privilegio para gestionar los privilegios
-
sched_pri: el privilegio para gestionar las programaciones
-
sched_backup_pri: si sched_pri está habilitado, privilegio para administrar las programaciones de copias de seguridad
-
sched_verify_pri: si sched_pri está habilitado, privilegio para administrar las programaciones de verificaciones
-
sched_script_pri: si sched_pri está habilitado, privilegio para administrar las programaciones de guiones
-
log_pri: el privilegio para administrar y ver los registros
-
xauthgroup: el grupo externo
-
-
PATCH
-
id (requerido): el ID de un rol de administrador existente
-
name
-
contraseña
-
carpetaInicio
-
db_pri
-
sched_pri
-
sched_backup_pri
-
sched_verify_pri
-
sched_script_pri
-
log_pri
-
xauthgroup
-
-
DELETE
-
nombres: una lista de nombres de roles de administrador para eliminar. Cada nombre es una cadena. Los nombres especificados no distinguen entre mayúsculas y minúsculas.
-
ids: una lista de ID de roles de administrador para eliminar. Cada ID es un número.
Nota: ambas opciones son compatibles, pero solo se puede especificar una por solicitud.
-
-
-
La configuración del estado de revocación de certificados SSL desconocidos a través de FileMaker Admin API ahora funciona para FileMaker WebDirect.
-
Los siguientes nuevos puntos de conexión de FileMaker Admin API le permiten recuperar la configuración de inicio de sesión de la base de datos:
-
Obtener la configuración de inicio de sesión en la base de datos para cuentas de servidores externos: GET [host]/fmi/admin/api/v2/extauth/dbsignin/externalserver
-
Obtener la configuración de inicio de sesión en la base de datos para Amazon: GET [host]/fmi/admin/api/v2/extauth/dbsignin/amazon
-
Obtener la configuración de inicio de sesión en la base de datos para Google: GET [host]/fmi/admin/api/v2/extauth/dbsignin/google
-
Obtener la configuración de inicio de sesión en la base de datos para Microsoft: GET [host]/fmi/admin/api/v2/extauth/dbsignin/microsoft
-
Obtener la configuración de inicio de sesión en la base de datos para AppleID: GET [host]/fmi/admin/api/v2/extauth/dbsignin/appleid
-
Obtener la configuración de inicio de sesión en la base de datos para OAuth personalizado: GET [host]/fmi/admin/api/v2/extauth/dbsignin/customoauth
-
-
Ya están disponibles los puntos de conexión GET y PATCH [host]/fmi/admin/api/v2/extauth/provider/customoauth de FileMaker Admin API, que permiten recuperar y modificar la información del proveedor de identidad de OAuth personalizado, respectivamente. Para obtener más información, consulte la referencia de FileMaker Admin API incluida en FileMaker Server.
-
Ya están disponibles los puntos de conexión GET y PATCH [host]/fmi/admin/api/v2/extauth/provider/appleid de FileMaker Admin API, que permiten recuperar y modificar la configuración de inicio de sesión en la base de datos para AppleID. Para obtener más información, consulte la referencia de FileMaker Admin API incluida en FileMaker Server.
Consulte Lista de llamadas de Admin API en la Guía de FileMaker Admin API.
FileMaker Data API
-
El punto de conexión del registro de FileMaker Data API ahora incluye una nueva sección de opciones OPCIONAL para el cuerpo JSON (
options["<value>"]
) que le permite anular la opción de validación "Permitir al usuario omitirlo durante la entrada de datos". Los posibles valores incluyen:-
usuario: seguir las reglas de validación de datos (comportamiento predeterminado)
-
guión: permitir que un campo ignore las reglas de validación de datos
Los guiones llamados a través del punto de conexión de los guiones siempre se ejecutan en modo de guión. Para obtener más información, consulte la referencia de Punto de conexión del registro de FileMaker Data API incluida con FileMaker Server.
-
Herramienta para desarrolladores de FileMaker
-
La herramienta para desarrolladores de FileMaker tiene una nueva opción para cambiar el nombre de los archivos usando una cadena estática o con expresiones regulares:
FMDeveloperTool --renameFiles <target_folder> <username> <password> [-encryption_key -e <key>] [-source_filelist | -sl <path1> <path2> ...] [-regex | -rg <regex>][-replace_text | -rt <text>]
Para obtener más información sobre el uso de expresiones regulares, consulte Referencia rápida del lenguaje de expresiones regulares de Microsoft.
-
Los nombres de los comandos de la herramienta para desarrolladores de FileMaker ahora no distinguen entre mayúsculas y minúsculas (es decir, el comando "removeAdminAccess" funcionará si escribe "RemoveAdminAccess" o "removeadminaccess").
-
macOS y Ubuntu: la herramienta para desarrolladores de FileMaker y las rutas de FileMaker Data Migration Tool ahora se añaden a las variables de entorno.
-
La nueva Guía de la herramienta para desarrolladores de FileMaker proporciona todos los parámetros de la línea de comandos y ejemplos de cómo usarlos.
SSL de Let's Encrypt
-
FileMaker Server ahora incluye guiones para solicitar y renovar certificados SSL de Let's Encrypt. Para utilizar Let's Encrypt, el servidor debe tener un nombre de anfitrión público. También debe instalar el paquete Let's Encrypt Certbot: consulte el archivo README para obtener instrucciones. Los guiones y el archivo README se encuentran en el directorio /FileMaker Server/Tools/Lets_Encrypt/.
-
Para solicitar un certificado, ejecute el siguiente guión:
sudo -E ./fm_cert_request.sh
-
Para forzar la renovación de un certificado, ejecute el siguiente guión:
sudo -E ./fm_cert_renew.sh
-
Para programar una recarga de certificado:
-
Cree una programación de FileMaker para ejecutar el guión del sistema integrado "Sys_Default_ReloadLetsEncryptCertificate".
-
-
Para restablecer el proceso Let's Encrypt:
-
Eliminar el directorio de Certbot en /FileMaker Server/CStore/
-
Para obtener más información sobre Let's Encrypt, consulte Cómo funciona: Let's Encrypt.
-
FileMaker WebDirect
-
Se ha añadido un nuevo parámetro al archivo jwpc_prefs.xml. El parámetro "pulltorefreshenabled" determina si las presentaciones de FileMaker WebDirect se actualizarán al deslizar hacia abajo los navegadores móviles. Cuando se establece en "sí", las presentaciones de FileMaker WebDirect se actualizarán. Cuando se establece en "no", las presentaciones de FileMaker WebDirect no se actualizarán. El comportamiento anterior y el valor predeterminado es "sí". Después de cambiar el valor, reinicie el motor de publicación en la Web para que el comportamiento surta efecto.
Consulte Deslizar hacia abajo el navegador para actualizar en la Guía de FileMaker WebDirect.
-
Los siguientes teclados táctiles ahora son compatibles con FileMaker WebDirect en navegadores móviles:
-
ASCII
-
URL
-
Correo electrónico
-
Teclado numérico
Consulte Navegadores móviles en la Guía de FileMaker WebDirect.
-
-
FileMaker WebDirect: el almacenamiento en caché de CSS se ha optimizado durante el cambio de tamaño de las presentaciones.
-
La configuración del estado de revocación de certificados SSL desconocidos a través de la línea de comandos de fmsadmin ahora funciona para FileMaker WebDirect.
Inicio
-
En la Admin Console, la página Registros incluye los botones Contraer barra lateral y Ampliar barra lateral que le permiten ver los registros en todo el ancho de la página o volver a la vista normal.
Consulte Ver varios archivos de registro en la Ayuda de FileMaker Server.
-
En Admin Console > Registros, ahora puede habilitar "Registro de eventos de guion", que cambia el comportamiento del registro de guiones para escribir en el archivo Event.log en lugar de en el archivo scriptEvent.log.
Consulte Registro de eventos de guion en la Ayuda de FileMaker Server.
-
El registro de estadísticas de las principales llamadas ahora está habilitado de forma predeterminada.
-
El registro de estadísticas del servidor (Stats.log) ahora está habilitado de forma predeterminada.
-
El archivo Event.log ahora captura las recuperaciones utilizando la caché persistente.
-
El archivo Event.log ahora captura los cambios en la configuración de túnel HTTPS.
OAuth y OIDC
-
La opción de archivo Mostrar campos de inicio de sesión incluso cuando OAuth o AD FS estén activados ahora estará activada por defecto en los archivos recién creados.
-
En la Admin Console, OAuth personalizado ahora incluye un campo para que los parámetros de consulta adicionales se incluyan con la URL de inicio de sesión.
-
En la Admin Console, la configuración de autenticación IdP personalizada ahora solo muestra los campos necesarios para OIDC u OAuth 2.0.
-
Las bases de datos no configuradas para iniciar sesión con OAuth mostrarán las opciones de nombre de usuario y contraseña junto con las opciones de inicio de sesión de OAuth cuando la configuración de FileMaker Server contenga ajustes de OAuth.
-
Ahora puede cargar, cambiar el tamaño y recortar las imágenes de los iconos del proveedor de identidad.
Consulte Usar un proveedor de identidad de OAuth para autenticar los clientes de FileMaker en la Ayuda de FileMaker Server.
Caché persistente
-
La función Caché persistente ya no está en vista previa y se ha añadido a la Ayuda de FileMaker Server.
-
La caché persistente ahora contiene la opción de reinicio automático del servidor de base de datos, lo que hace que FileMaker Server intente reiniciar automáticamente el servidor de base de datos cuando se cierra inesperadamente.
-
FileMaker Server admite ahora la coherencia de las transacciones de la base de datos al recuperarse de la caché persistente.
Consulte Configuración de inicio en la Ayuda de FileMaker Server.
Instalar, desinstalar y actualizar
-
Durante la instalación de la actualización, ahora se impide que los nuevos usuarios se conecten a FileMaker Server.
-
macOS: el instalador de FileMaker Server ahora puede detener el servicio FileMaker Server automáticamente.
-
Windows: ahora la configuración de FileMaker Server se guarda al desinstalar, y los usuarios pueden elegir cargar la configuración anterior cuando se le solicite durante la próxima instalación. Se ha añadido a Assisted Install.txt una nueva configuración de variable, Cargar configuración anterior, que permite cargar la configuración anterior de manera preventiva.
-
Ubuntu: si no se especifica, se crea un archivo de intercambio durante la instalación de FileMaker Server con el valor de intercambio establecido en 10.
-
Ubuntu: las nuevas opciones "Intercambio" y "Cambiar tamaño de archivo" de Assisted Install.txt permiten crear un archivo de intercambio durante la instalación de FileMaker Server. Las nuevas opciones configuran las opciones introducidas en FileMaker Server 20.3.1.
-
La instalación de FileMaker Server ahora es compatible con la opción "Usar túnel HTTPS" de Assisted Install.txt. Establecer el valor en 0 desactiva el túnel HTTPS. Establecer el valor en 1 activa el túnel HTTPS.
Bibliotecas y paquetes actualizados
-
La biblioteca Xerces/Xalan ha sido reemplazada por las bibliotecas LibXML2 y libXSLT.
-
La biblioteca de código abierto libcurl se ha actualizado a la versión 8.4.0.
-
OpenSSL se ha actualizado a la versión 3.0.11.
-
OmniOrb se ha actualizado a la versión 4.3.2.
-
NodeJS se ha actualizado a la versión 18.19.1.
-
Apache Tomcat se ha actualizado a la versión 10.1.16.
Windows
-
Windows Performance Monitor ahora incluye un contador de clientes para FileMaker Data API.
Miscelánea
-
Todos los productos de FileMaker 2024 tienen un nuevo icono. Podrá verlos en las apps, los instaladores, los iconos de los archivos .fmp12 y otros archivos.
-
En la Admin Console de FileMaker Server, ahora se muestran todas las programaciones en lugar de solo las 10 primeras.
-
La nueva opción "Bloquear nuevos usuarios" en Configuración > Configuración general > Configuración de inicio le permite establecer si los nuevos usuarios pueden conectarse a todas las bases de datos de FileMaker. El usuario que ya esté conectado no se verá afectado por los cambios en esta configuración.
Consulte Configuración de inicio en la Ayuda de FileMaker Server.
-
La función Configuración de servicios de directorio ya no está en vista previa.
-
Los privilegios de lectura, escritura y ejecución ya no se aplican para todos en el directorio CStore.
-
Ahora se puede ejecutar la recolección de elementos no utilizados de Java para equipos secundarios en la página Admin Console > Publicación en la Web del equipo principal. Cada equipo desplegado tiene un botón "Ejecutar recogida de elementos no utilizados".
Consulte Configuración de publicación en la Web en la Ayuda de FileMaker Server.
-
El túnel HTTPS ya no está en vista previa y se ha añadido a la Ayuda de FileMaker Server.
Consulte Túnel HTTPS de FileMaker en la Ayuda de FileMaker Server.
-
FileMaker Server ahora almacena en caché las definiciones de los campos de base de datos de FileMaker para optimizar el acceso.
-
El SDK del plug-in de FileMaker ahora es compatible con la arquitectura ARM en Ubuntu.
-
Durante el apagado, ahora se impide que los nuevos usuarios se conecten a FileMaker Server.
Problemas solucionados
Roles de administrador
-
Los usuarios que iniciaban sesión en la Admin Console utilizando las credenciales de un rol de administrador podían realizar las acciones de Desconectar y Enviar mensaje en bases de datos a las que no tenían acceso.
-
Guardar roles de administrador no cifraba el archivo guardado.
-
Los roles de administrador tenían acceso incorrecto a algunas funciones de administrador de nivel superior, como la actualización de la clave de licencia.
Copias de seguridad
-
El proceso de FileMaker Server dejaba de responder mientras se realizaban copias de seguridad de las bases de datos, cuando la caché persistente estaba activada y el servidor estaba sometido a una gran carga.
FileMaker Admin API
-
Los puntos de conexión get schedule(s) de FileMaker Admin API devolvían incorrectamente los parámetros enabled, verify, clone, cloneOnly, autoAbort, enableEndDate, repeatTask, runOSScriptsAsUser de las programaciones como falsos, aunque fueran verdaderos.
Además, useOSScript y useOSScript2 ahora se devuelven como valores booleanos.
-
FileMaker Admin API devolvía información de programación vacía o incompleta en la respuesta de los puntos de conexión de programaciones de lista, obtención, creación, edición, duplicación y eliminación.
FileMaker Data API
-
Windows y macOS: el proceso fmwipd FileMaker Server se cerraba de forma abrupta al detener el proceso FileMaker Data API si había conexiones del cliente Data API activas.
-
Las estadísticas de uso de FileMaker Data API se mostraban de forma incoherente como "x TB de y GB" en lugar de en las mismas unidades de tamaño de archivo.
-
FileMaker Data API devolvía incorrectamente el código de estado HTTP 500 cuando las solicitudes de búsqueda de registros devolvían el error de FileMaker 401 "Ningún registro coincide con la solicitud". FileMaker Data API devuelve ahora el código de estado HTTP 200 con un conjunto de resultados vacío en la respuesta.
Herramienta para desarrolladores de FileMaker
-
El comando "FMDeveloper --clone <filename> -t <filenameout>" no podía conservar la extensión de archivo .fmp12 si <filenameout> no tenía extensión.
-
El comando "FMDeveloperTool --RemoveAdminAccess" no podía ocultar los valores visibles de cálculo del guion.
Herramientas de FileMaker Server
-
La herramienta fms_Docker_Install.sh no instalaba el paquete de herramientas de red requerido.
FileMaker WebDirect
-
Ubuntu: en FileMaker WebDirect, los registros individuales no se cargaban cuando el total de datos del contenedor en el registro superaba los 515 MB de imágenes con formato TIFF.
-
Las presentaciones se congelaban y el círculo de carga azul aparecía de forma intermitente.
-
Las claves se repetían de forma incorrecta y continua durante la introducción de datos del campo.
-
El texto introducido desaparecía tras escribirlo y antes de consignar el registro.
-
Los cambios no se revertían tras editar datos en un campo de sumario.
-
FileMaker WebDirect: el motor de publicación en la Web de FileMaker dejaba de responder cuando se agotaba el tiempo de espera de una sesión de cliente.
-
FileMaker WebDirect: configurar el archivo para ocultar todas las barras de herramientas hacía imposible cerrar una Nueva ventana si el tipo de ventana era una tarjeta y la Nueva ventana se creaba durante la apertura del archivo.
-
FileMaker WebDirect: al enviar un usuario a una presentación a la que no tenía acceso, el motor de publicación en la Web dejaba de responder.
-
FileMaker WebDirect: aparecían barras de desplazamiento en las presentaciones cuando no se esperaba que aparecieran mientras los objetos se redimensionaban automáticamente. Para desactivar el almacenamiento en caché de CSS que causaba este comportamiento:
-
Cree un archivo JSON de texto sin formato llamado "wpeConfig.json".
-
Introduzca el siguiente texto como contenido del nuevo archivo JSON:
{ "reuse_css_cache_for_autosized_layout_enabled": false }
-
Coloque el archivo en la siguiente carpeta:
-
Windows: [Carpeta de instalación de FileMaker Server]\Web Publishing\publishing-engine\
-
macOS/Ubuntu: [Carpeta de instalación del servidor FileMaker]/Web Publishing/publishing-engine/
-
-
Reinicie el motor de publicación en la Web usando la línea de comandos: fmsadmin restart wpe
-
-
FileMaker WebDirect: las filas de la vista de lista aparecían en posiciones incorrectas o mostraban áreas en blanco tras varias ordenaciones consecutivas si iban precedidas de la acción Ver como lista.
-
FileMaker WebDirect: los botones emergentes se abrían incorrectamente detrás de las ventanas de tarjeta abiertas al ejecutar guiones en el servidor con diálogo personalizado.
-
FileMaker WebDirect: al enviar texto en el navegador web Mozilla Firefox, se omitía el último carácter del texto.
-
En FileMaker WebDirect, se congelaba la presentación, aparecían teclas repetidas y desaparecía texto de forma intermitente, lo que provocaba la pérdida de datos.
-
FileMaker WebDirect no podía abrir las URL de autenticación de redirección de OAuth configuradas en FileMaker WebDirect en equipos secundarios cuando estaba activado el filtrado de bases de datos.
Inicio
-
El archivo wpe.log tenía un formato incorrecto.
-
Los encabezados de los archivos fmdapi.log no coincidían con las columnas de registro. Si actualiza FileMaker Server, debe eliminar o cambiar el nombre del archivo fmdapi.log anterior para que la corrección surta efecto.
-
El archivo Event.log no capturaba los cambios en las configuraciones de caché persistente y sincronización de caché persistente.
-
El archivo Event.log de FileMaker Server repetía incorrectamente el mensaje "Reinicie FileMaker Server para que la configuración surta efecto", incluso después de reiniciarlo.
-
Los registros del visor de registros o descargados desde "Descargar todos los registros" no contenían los registros de depuración de cwpc, wipd, odata y xdbc.
-
FileMaker Server creaba incorrectamente los registros del SDK de AWS.
-
Al activar o desactivar cualquier opción de registro de guiones de FileMaker, no se registraba el evento en el archivo Event.log.
OAuth y OIDC
-
macOS: cuando se configuran más de seis proveedores OAuth para iniciar sesión en un archivo FileMaker Pro alojado, solo se muestran los botones de seis proveedores en el cuadro de diálogo de inicio de sesión.
-
Los botones "Iniciar sesión con AppleConnect" e "Iniciar sesión con ADFS" no aparecían en la página de inicio de sesión de la Admin Console de FileMaker cuando la opción "Cuentas de servidores externos para el inicio de sesión en la base de datos" estaba desactivada.
-
Si se configuraba y activaba un proveedor de identidad OAuth en FileMaker Server y, a continuación, se desactivaba Cuentas de servidor externo, FileMaker Go no mostraba ningún campo de inicio de sesión, en lugar de los campos de inicio de sesión estándar.
-
La autenticación OAuth personalizada fallaba cuando el valor del grupo tenía formato de cadena en la carga útil del token JWT.
Caché persistente
-
Al realizar la recuperación al inicio utilizando la caché persistente, ahora se informa de las transacciones no comprometidas en el archivo Event.log.
-
Si se establecía un tamaño de caché superior a 4096 y se habilitaba la caché persistente, el proceso del servidor de bases de datos se cerraba inesperadamente.
-
FileMaker Server ralentizaba su funcionamiento cuando se activaba la caché persistente.
Instalar, desinstalar y actualizar
-
Ubuntu: la reinstalación de FileMaker Server con un nuevo nombre de usuario y contraseña permitía cargar configuraciones anteriores que utilizaban un conjunto diferente de credenciales.
-
Ubuntu: al instalar FileMaker Server se desactivaba el cortafuegos UFW. Ahora, firewalld se utiliza cuando UFW está desactivado y firewalld está activado. De lo contrario, se utiliza UFW.
-
Después de introducir un certificado de licencia de actualización, se puede especificar una clave de licencia, pero no un archivo de certificado de licencia de una versión anterior que cumpla los requisitos. Ahora, se puede especificar el que se haya recibido con una versión anterior que cumpla los requisitos.
Windows
-
La recolección programada de elementos no utilizados de Java fallaba sin la indicación adecuada cuando no se podía encontrar el kit de desarrollo de Java. Esto ocurría cuando OpenJDK se instalaba manualmente en el servidor y no se seleccionaba la opción "Claves de registro de JavaSoft (Oracle)".
-
Al reiniciar el sistema operativo no se cerraban sistemáticamente todas las bases de datos de FileMaker antes de apagar FileMaker Server.
-
en el monitor de rendimiento, faltaban contadores de rendimiento en las instalaciones de FileMaker Server de idiomas distintos al inglés.
macOS
-
FileMaker Server dejaba de responder de forma intermitente mientras cerraba los archivos.
Ubuntu
-
El gráfico de rendimiento del disco se mostraba vacío en Estadísticas del sistema en la Admin Console.
-
Los conflictos de símbolos provocaban que los plugins compilados se cerraran inesperadamente.
Miscelánea
-
Al usar un proveedor de OAuth 2.0 para enviar correo electrónico, el correo electrónico no se enviaba y devolvía un error que decía que no se pudo generar el token de acceso. Esto sucedía cuando FileMaker Pro intentaba enviar correos electrónicos o cuando FileMaker Server intentaba enviar notificaciones por correo electrónico.
-
Los datos no comprometidos bloqueados por el bloqueo de registros no se revertían correctamente.
-
La hora mostrada en las notificaciones de la Admin Console no coincidía necesariamente con la zona horaria del sistema anfitrión.
-
La fecha y hora de un archivo de base de datos descargado no coincidía necesariamente con la zona horaria del sistema anfitrión.
-
El número máximo de conexiones de Publicación en la Web personalizada (CWP) no se podía establecer por encima de 200. Ahora puede establecer el número máximo de conexiones de Publicación en la Web personalizada hasta 2000 mediante FileMaker Admin API.
-
Se utilizaban los siguientes cifrados SSL más débiles, que ya han sido eliminados:
-
AES128-SHA
-
AES256-SHA
-
ECDHE-RSA-AES128-SHA
-
ECDHE-RSA-AES256-SHA
-
-
El valor predeterminado proporcionado para el comando "fmsadmin get serverconfig" se establecía incorrectamente en 128 en lugar de 256.
-
El archivo de configuración del servidor de base de datos (dbs_config.xml) se corrompía después de que el servidor de base de datos se cerrara inesperadamente.
-
El proceso del motor de guiones de FileMaker Server finalizaba de forma inesperada y repetida al iniciarse si la ruta de la carpeta de base de datos adicional no era válida.
-
El motor de guiones de FileMaker dejaba de responder después de ejecutar una consulta SQL con miles de llamadas UNION.
-
Los gráficos de memoria, red y E/S de disco del panel de la Admin Console no mostraban información de uso.
-
Los guiones programados del sistema mostraban una ruta incorrecta para los archivos de guión.
-
La restricción del acceso a la Admin Console desde direcciones IP específicas mediante la pestaña Administración > Restringir acceso > Activar restricción de acceso se omitía incorrectamente mediante el encabezado HTTP X-Forwarded-For.
-
Las conexiones remotas a la Admin Console experimentaban de forma intermitente cierres de sesión forzados cuando FileMaker Server estaba sometido a una carga pesada.
-
Los bloqueos de registros persistían para los usuarios desconectados, lo que provocaba la aparición del siguiente mensaje de error:
> "?" está modificando este registro. No puede usarlo hasta que "?" haya terminado.
-
Los archivos PDF que incluían el cálculo Get(PageNumber) no incrementaban el número de página cuando el archivo se producía en el servidor.
-
Se pasaban credenciales incorrectas a las fuentes de datos externas cuando se ejecutaba el paso de guion Ejecutar guion en el servidor.
-
La desconexión forzada mientras estaba abierta una base de datos alojada y, a continuación, la reapertura incorrecta de la base de datos alojada daba lugar al siguiente error: "<database_name> está dañada y no se puede abrir. Use el comando Recuperar para recuperar el archivo."
-
Se creaban volcados de memoria (archivos DMP) y el rendimiento se veía afectado al insertar archivos PDF mediante el paso de guión Insertar archivo en campos contenedores de pequeño tamaño en una presentación.
Versión 20
Problemas solucionados
-
Esta actualización proporciona correcciones de seguridad importantes y se recomienda para todos los usuarios.
-
Se produjo un ataque reflejado de guión en sitios cruzados (XSS) debido a que los errores de inicio de sesión devueltos no estaban codificados en HTML.
Nuevas funciones y mejoras
-
Para mejorar el rendimiento, el motor de la base de datos ahora almacena en caché las relaciones para evaluar las dependencias.
-
El proceso de inicio de sesión del usuario que comprueba si una cuenta está habilitada ahora se almacena en caché para optimizar el rendimiento del inicio de sesión.
-
El túnel de conexión segura ahora se puede habilitar a través del puerto 443 en lugar del puerto 5003 para FileMaker Pro y FileMaker Server en Linux. El túnel HTTPS se puede habilitar en la siguiente ubicación:
-
Admin Console: Configuración > Clientes FileMaker > Túnel HTTPS.
Nota:
-
El túnel HTTPS solo se puede habilitar para FileMaker Server en Linux instalado en Ubuntu 22.
-
-
OmniOrb se ha actualizado a la versión 4.3.0.
-
FileMaker Server incluye una asignación de memoria optimizada para los cambios de relación.
-
La herramienta para desarrolladores de Claris FileMaker (FMDeveloperTool) es una nueva herramienta de línea de comandos que proporciona la mayoría de las funcionalidades de Herramientas > Utilidades de Developer en FileMaker Pro junto con varias opciones para guardar un archivo FMP12. Las funciones incluyen:
-
Habilitar y eliminar el cifrado de archivos
-
Eliminar el acceso de administrador
-
Guardar una copia (comprimida, autónoma) o hacer un clon
-
Guardar una copia como XML
-
Recuperar un archivo dañado
-
Comprobar la consistencia de un archivo
-
Habilitar el modo Quiosco.
FMDeveloperTool está disponible para descargar desde Actualizaciones y notas de la versión > Herramientas de desarrolladores y se incluye en la instalación de FileMaker Server en las siguientes ubicaciones predeterminadas:
-
Windows:
C:\Archivos de programa\FileMaker\FileMaker Server\Servidor con base de datos\FMDeveloperTool
-
macOS:
/Biblioteca/FileMaker Server/Servidor con base de datos/bin/FMDeveloperTool
-
Linux:
/opt/FileMaker/FileMaker Server/Servidor con base de datos/bin/FMDeveloperTool
-
Problemas solucionados
-
macOS: el proceso fmserverd de FileMaker Server se cerraba de forma intermitente e inesperada.
-
Windows: las instalaciones silenciosas fallaban con el error 1920 en instalaciones limpias.
-
Windows: la conexión remota a la Admin Console a veces resultaba en la pérdida de la conexión con un error 502 reportado en la consola del navegador para GET adminroleprivileges.
-
Al usar un proveedor de OAuth 2.0 para enviar correo electrónico, el correo electrónico no se enviaba y devolvía un error que decía que no se pudo generar el token de acceso. Esto sucedía cuando FileMaker Pro intentaba enviar correos electrónicos o cuando FileMaker Server intentaba enviar notificaciones por correo electrónico.
-
Cuando se iniciaba sesión en la Admin Console utilizando un rol de administrador, FileMaker Server enviaba paquetes websocket que contenían todos los roles de administrador configurados y sus contraseñas a los sitios web front-end.
-
Ubuntu: el proceso fmserverd de FileMaker Server se cerraba de forma intermitente e inesperada.
-
Ubuntu: guardar los datos del contenedor como PDF hacía que se usara la memoria del sistema, pero no se liberara.
-
FileMaker WebDirect: los usuarios no podían conectarse debido a un error de tiempo de espera de la puerta de enlace 504.
-
FileMaker WebDirect: las partes de la presentación se mostraban de forma intermitente e incorrecta al entrar en el modo Buscar desde la vista de lista después de ordenar los registros.
-
FileMaker WebDirect: en algunos casos, el CSS de una presentación no se cargaba por completo, lo que hacía que los objetos de la presentación no se renderizaran o no funcionaran como se esperaba.
-
Las bases de datos de FileMaker Server dejaban de responder o se cerraban inesperadamente cuando aparecían errores en los archivos de base de datos temporales.
Nuevas funciones y mejoras
-
FileMaker Admin API y la Admin Console de FileMaker Server ahora utilizan la zona horaria local del servidor en lugar de UTC.
Problemas solucionados
-
Se pasaban credenciales incorrectas a las fuentes de datos externas cuando se ejecutaba el paso de guion Ejecutar guion en el servidor.
-
Se han solucionado varios problemas de FileMaker WebDirect:
-
Las presentaciones se congelaban y el círculo de carga azul aparecía de forma intermitente.
-
Las claves se repetían de forma incorrecta y continua durante la introducción de datos del campo.
-
El texto introducido desaparecía tras escribirlo y antes de consignar el registro.
-
Los cambios no se revertían tras editar datos en un campo de sumario.
-
Problemas solucionados
-
Al intentar acceder a la Admin Console de FileMaker Server con la opción Restringir acceso activada, se produce un error de conexión inesperado.
-
Los campos de sumario aparecían vacíos cuando existían en las tablas de ESS y los campos de sumario eran campos suplementarios.
-
Los cambios en los guiones de FileMaker no estaban disponibles inmediatamente para los clientes de FileMaker Data API hasta que finalizaba la sesión de FileMaker Data API.
-
Los privilegios de rol de administrador importados se desactivaban después de importar la configuración de FileMaker Server 16 si esta se exportaba después de reiniciar el servicio de FileMaker Server 16 o el servidor de administración.
-
FileMaker WebDirect: en la vista de lista, los caracteres no confirmados de un registro no se confirmaban correctamente cuando el registro se desplazaba fuera de la vista y se realizaba una acción de activación de confirmación.
-
Una fuga de memoria en el Motor de publicación en la Web provocaba un uso inusualmente elevado de la memoria y afectaba considerablemente al rendimiento.
-
FileMaker WebDirect: en ocasiones, los botones y las barras de botones no restablecían sus estilos de desplazamiento del puntero cuando los usuarios colocaban el puntero del ratón encima de ellos desplazándose rápidamente en la vista de lista.
-
FileMaker WebDirect: se ha producido un error ocasional "Problema de comunicación" en FileMaker WebDirect, acompañado del mensaje "JSON no válido del servidor: 1|X".
-
Windows: en el monitor de rendimiento, faltaban contadores de rendimiento en las instalaciones de FileMaker Server de idiomas distintos al inglés.
Nuevas funciones y mejoras
Funciones
-
La función ReadQRCode ahora está disponible para usar en FileMaker Server en Windows y Ubuntu.
-
macOS: la función GetLiveText es ahora compatible con un guión ejecutado en el servidor.
Guiones
-
El paso de guión Ejecutar FileMaker Data API ahora admite el parámetro dateformats.
-
El archivo de guión de instalación de Docker ahora es compatible con Ubuntu 22.04 (ambas versiones de arquitectura amd64 y arm64).
-
Los guiones que se ejecutan en FileMaker Server ahora admiten el paso de guión Establecer registro de errores.
-
El paso de guión Guardar como PDF ahora es compatible con FileMaker Data API.
-
FileMaker Server ahora crea el archivo de registro scriptEvent.log para almacenar eventos de guiones en lugar de en el archivo Event.log. El archivo scriptEvent.log aparece en Visualizador de registros y está disponible como descarga en Admin Console. El comportamiento anterior de almacenar eventos de guión en Event.log se puede restaurar mediante la línea de comandos fmsadmin.
Aplicación
-
Vaadin se ha actualizado a la versión 8.18.0. Java se ha actualizado para usar la versión 17.
-
Ubuntu: Java 17 JDK ahora está instalado en lugar de JRE para admitir la colección de elementos no utilizados de Java.
-
Ahora, en Admin Console > Conectores > pestaña Publicación en la Web en Motor de publicación en la Web, puede ejecutar la colección de elementos no utilizados de Java para liberar parte de la memoria utilizada para la publicación web en el equipo principal. La ejecución de la colección de elementos no utilizados también se admite como un guión programado que se puede ejecutar desde equipos principales y secundarios.
-
Si tiene instalada una versión de Java distinta de Java 17, aparecerá mensaje indicándolo y aconsejándole que lo solvente en las siguientes ubicaciones:
-
Equipo principal: Admin Console > Conectores > pestaña Publicación en la Web en Motor de publicación en la Web
-
Equipo secundario: Asistente de implementación > Conectores > pestaña Publicación en la Web
Si Java está instalado en la carpeta FileMaker Server > Publicación en la Web, se le solicitará que instale Java Development Kit 17 (JDK 17) cuando habilite el motor de publicación en la Web del equipo principal o cuando utilice el botón "Instalar JDK" en el Asistente de implementación del equipo secundario.
Si se ha instalado Java fuera de la carpeta FileMaker Server > Publicación en la Web junto con la variable JAVA_HOME configurada, consulte la Knowledge Base para obtener más instrucciones.
-
Copias de seguridad
-
FileMaker Server Admin Console ahora proporciona notificaciones cuando se producen errores en las comprobaciones de coherencia en las copias de seguridad de la base de datos.
-
Cuando la copia de seguridad se cancela debido a un error o por la acción de un usuario, la carpeta de copia de seguridad se conserva con el prefijo "Cancelado-" y esta se encuentra limitada por el "Número de copias de seguridad que se conservarán" en la pestaña de programaciones de copia de seguridad. En Admin Console, y desde la línea de comandos, es posible conservar las copias de seguridad en carpetas con el prefijo "Cancelado-" como antes. El siguiente comando de línea de comandos fmsadmin vuelve al comportamiento anterior:
fmsadmin set serverprefs KeepCancelledBackups=true
Si se conservan las copias de seguridad canceladas, las más antiguas se eliminarán ahora automáticamente cuando el espacio en disco sea bajo.
OData
-
SchemaVersion se incluye ahora en la respuesta $metadata. La opción de consulta $schemaversion ahora se puede usar para determinar si el esquema ha cambiado, ya que se rechazará una solicitud de una versión de esquema no actual.
-
OData ahora admite las operaciones PUT/POST/PATCH/DELETE $ref y también alias.
xDBC (ODBC/JDBC)
-
Las conexiones xDBC ahora usan SHA256 en lugar de MD5 para X509_sign.
-
Los controladores ODBC ahora son compatibles con OpenSSL 3.0.8.
Actualizaciones de paquetes
-
Windows y macOS: OpenSSL ahora se ha actualizado a la versión 3.0.8.
-
Tomcat se ha actualizado a la versión 9.0.69.
Vista previa
-
FileMaker Server ahora puede reiniciarse automáticamente después de que los procesos se cierren inesperadamente. Este reinicio rápido del servidor reduce el riesgo de problemas de integridad de datos y se puede activar mediante la línea de comandos fmsadmin y FileMaker Admin API.
-
Ubuntu: en Admin Console > Administración > pestaña Autenticación externa > sección Configuración del servicio de directorio, ahora puede configurar Microsoft Active Directory.
General
-
Windows: ahora se pueden crear inmediatamente miniaturas para archivos PDF en campos contenedor.
-
Windows: ahora la configuración de FileMaker Server se guarda al desinstalar, y los usuarios pueden elegir cargar la configuración anterior cuando se le solicite durante la próxima instalación. Se ha añadido a Assisted Install.txt una nueva configuración de variable, Cargar configuración anterior, que permite cargar la configuración anterior de manera preventiva.
-
Ubuntu: en Admin Console > Conectores > pestaña Publicación en la Web, ahora puede especificar una URL para un balanceador de carga Nginx.
-
El número máximo de archivos de base de datos hospedada por instancia de FileMaker Server ha pasado de 125 a 256.
-
Las conexiones de nuevos clientes ahora están bloqueadas para las bases de datos en proceso de cierre.
-
En Admin Console > Panel de notificaciones, ahora se puede enviar correo electrónico mediante OAuth 2.0 con suscripciones de Microsoft 365 Business o Google Workspace. El envío de correo con FileMaker WebDirect también es compatible con OAuth 2.0.
-
FileMaker Server ahora se puede instalar en la versión de arquitectura arm64 de Ubuntu 22.04, lo que permite ejecutar FileMaker Server en máquinas virtuales Linux y contenedores en hardware Apple Silicon.
Problemas solucionados
Instalación
-
macOS: las carpetas httpsRoot vacías no se eliminaban después de una desinstalación.
-
Windows: el acceso directo del escritorio de Admin Console y la base de datos de ejemplo se eliminaban incorrectamente al realizar una instalación de reparación desde el panel de control de Programas y características.
-
El enlace al registro del instalador no aparecía en la carpeta de registros.
-
Las instalaciones tardaban más de lo esperado cuando había una gran cantidad de archivos de copia de seguridad de bases de datos, archivos de contenedores remotos o archivos alojados de una instalación anterior.
FileMaker WebDirect
-
Se podía introducir una cuenta de FileMaker inactiva en Iniciar sesión con Apple cuando estaba seleccionada la opción Ocultar mi correo electrónico.
-
Los inicios de sesión de OAuth no eran posibles al acceder a una página de inicio personalizada de FileMaker WebDirect y la opción Filtrar bases de datos estaba activada.
-
En ocasiones, las partes del sumario no se mostraban al ordenar los registros y cuando no había partes del cuerpo en la presentación.
-
Los objetos de Ver como lista no se actualizaban cuando no había registros en un conjunto encontrado.
-
En Ver como lista, la parte de pie de página no se mostraba a veces durante la carga de la presentación inicial si existía una parte de navegación.
-
Se ha resuelto una vulnerabilidad de guión en sitios cruzados (XSS).
-
Los campos de contenedores interactivos no podían cargar los datos del contenedor al conectarse a FileMaker WebDirect a través de un balanceador de carga Nginx.
FileMaker Admin API
-
El uso de FileMaker Admin API para ejecutar una programación de copia de seguridad con la opción cloneOnly no devolvía un error cuando la ruta de la carpeta de copia de seguridad se configuraba como una ruta de copia de seguridad personalizada.
-
Los usuarios no podían autenticarse mediante FileMaker Admin API cuando caducaba la licencia de FileMaker Server.
-
FileMaker Admin API no podía desactivar simultáneamente la primera y segunda ruta de carpeta de base de datos adicional o la primera y segunda ruta de carpeta de contenedor remoto adicional en la misma solicitud.
FileMaker Data API
-
Faltaban nombres de tablas en las respuestas a las peticiones de nombres de presentación de FileMaker Data API.
-
FileMaker Data API devolvía los valores foundCount y returnedCount incorrectos para los portales cuando el valor de fila inicial del portal era mayor que el número de registros del portal.
-
FileMaker Data API devolvía metadatos incorrectos sobre presentaciones con campos repetidos.
OData
-
Algunas opciones de consulta de OData devolvían errores si los nombres de tabla o los nombres de campo contenían caracteres japoneses.
-
OData: los saltos de línea en los campos no se devolvían como "\n" y provocaban errores de análisis de JSON.
Línea de comando
-
Al restablecer un PIN con el comando fmsadmin resetpw, al usar un número PIN que comenzara por cero, se mostraba incorrectamente el siguiente error: "El PIN debe contener solo cuatro dígitos decimales".
-
El uso del comando fmsadmin para reiniciar un proceso en el que el nombre del proceso estaba mal escrito provocaba que el servidor se cerrara inesperadamente. Por ejemplo: fmsadmin restart srrver.
Rendimiento
-
El uso intensivo del paso de guión Establecer identificador de sesión para cambiar los nombres de sesión provocaba que la memoria del proceso fmshelper aumentara innecesariamente.
-
En ocasiones, FileMaker Server dejaba de responder si estaba sometido a una carga elevada y se encontraba realizando una copia de seguridad.
Ubuntu
-
La función GetContainerAttribute devolvía un formato de fecha diferente al esperado cuando se realizaba en el servidor.
-
Algunos caracteres finales de los campos no se exportaban al crear archivos CSV con FileMaker Server.
-
Los registros no se podían importar desde archivos CSV que contenían datos codificados con Shift JIS.
-
Las fuentes se representaban de manera diferente en el resultado en PDF de FileMaker Server en Ubuntu en comparación con el resultado en Windows o macOS.
General
-
Cuando fallaba una programación, la fecha y hora del valor Última ejecución reflejaba incorrectamente la última vez que la programación se había completado correctamente en lugar de la última vez en la que falló.
-
Faltaba el contenido del campo de sumario cuando las fuentes de datos del archivo alojado se configuraban a partir del contenido de una variable global.
-
Los números de serie aumentaban incorrectamente durante una transacción revertida y, después, los números de serie dejaban de aumentar para la creación normal de registros.
-
Los activadores de guiones como OnRecordCommit no se ejecutaban cuando se invocaban mientras se ejecutaba una transacción de guiones.
-
Los guiones de FileMaker programados no se podían ejecutar cuando una carpeta de guiones de FileMaker y un guión de FileMaker usaban el mismo nombre.
-
Los índices creados durante las transacciones no podían incluir registros eliminados, incluso si las transacciones se habían revertido.
-
Los intentos fallidos de notificaciones por correo electrónico no se registraban en el archivo Event.log.
-
La adición de un equipo secundario a un equipo principal mediante una cuenta de rol de administrador devolvía incorrectamente el mensaje "Conectado correctamente" aunque los equipos no estuvieran conectados.
API, tecnologías o funciones que van a quedarse en desuso
Según evoluciona FileMaker Server, la lista de tecnologías, API y funciones compatibles van cambiando. Como parte de esta evolución, algunas versiones de sistemas operativos, funciones y hardware pueden quedarse en desuso en favor de otras más actuales. Aunque el desuso no implica la eliminación inmediata de un elemento, debe migrar su solución fuera de las tecnologías obsoletas, ya que estas pueden eliminarse en una versión futura del producto.
Para obtener la información más actualizada acerca de las API, las tecnologías y las funciones en desuso, consulte la Knowledge Base.
Para obtener más información, consulte la Ayuda de FileMaker Server, otra documentación y recursos de asistencia.