Notas de la versión de Claris FileMaker Cloud 2.19.1.2
Octubre 2020(actualizado en noviembre de 2020)
Este documento proporciona información sobre Claris® FileMaker Cloud® 2.19.1.2. Para obtener más información, consulte el Centro de documentación del producto o visite los recursos de asistencia en nuestro sitio web.
Notas de la versión de FileMaker Cloud 2.19.0
Detalles del software
Mejoras y compatibilidad
- FileMaker Cloud 2.19.1.2 es compatible con los clientes de la Plataforma Claris FileMaker® 18 y 19.
- Ya puede utilizar Microsoft Azure Active Directory (Azure AD) para autenticar a usuarios de FileMaker Cloud.
Mejoras de rendimiento, estabilidad y fiabilidad
- Estabilidad y fiabilidad sin bloqueo de nivel de página: En determinadas situaciones, el bloqueo de nivel de página (PLL) puede causar problemas de estabilidad y fiabilidad. El PLL y la función de restauración de inicio están vinculados, por lo que la configuración de restauración de inicio también controla el PLL. Para mejorar la estabilidad y la fiabilidad, el PLL y la restauración de inicio ahora están desactivados y ya no podrá utilizar Claris FileMaker Admin API para establecer u obtener las preferencias de la restauración de inicio.
Después de realizar exhaustivas pruebas de estrés mediante diferentes herramientas estándar del sector desarrolladas internamente, se determinó que utilizando un bloqueo de uso compartido para el acceso de bajo nivel a la estructura de la base de datos, junto con las búsquedas en campos indexados en paralelo, la ordenación en el anfitrión y otras optimizaciones, ahora se obtiene un rendimiento parecido o mejor que utilizando PLL.
- Uso de un bloqueo de uso compartido para el acceso de bajo nivel a la estructura de la base de datos: Para sustituir el uso de PLL como se ha descrito anteriormente, FileMaker Cloud 2.19.1.2 ahora utiliza un bloqueo de uso compartido para administrar el acceso de bajo nivel a la estructura de la base de datos. Antes de la introducción del PLL, el motor de base de datos administraba el acceso mediante un objeto de exclusión mutua (mutex) que solo permitía cada vez un subproceso de lectura o escritura en la estructura de bases de datos. Sin embargo, un bloqueo de uso compartido permite accesos de lectura simultáneos (siempre que los permitan los recursos del sistema), aunque se sigue necesitando un bloqueo de acceso de escritura exclusivo. Como la mayoría de accesos a la estructura de bases de datos son operaciones de lectura, el uso de un bloqueo de uso compartido mejora el rendimiento para los usuarios simultáneos de la misma base de datos.
- Operaciones paralelas de búsqueda indexada: Debido a que se utiliza un bloqueo de uso compartido para permitir el acceso de lectura simultáneo, la versión 2.19.1.2 ahora puede realizar operaciones de búsqueda en campos indexados en paralelo. Anteriormente, solo se podía realizar una única operación de búsqueda indexada a la vez.
- Clasificación de registros en el anfitrión: En versiones anteriores, FileMaker Cloud siempre transfería los registros a los clientes de FileMaker (Claris FileMaker Pro™ y Claris FileMaker Go®) para realizar la clasificación. Sin embargo, desde la versión 19.1.2 de los clientes de FileMaker y la versión 2.19.1.2 de FileMaker Cloud, FileMaker Cloud puede realizar la clasificación si el anfitrión no está ocupado; de lo contrario, el cliente realizará esta tarea.
- Comparación de claves basada en la memoria durante la indexación: Un campo de texto que contiene varios valores (cada valor separado por un retorno de carro) y que se utiliza como campo de coincidencia en una relación recibe el nombre de campo de varias claves. El motor de base de datos de FileMaker puede resolver relaciones que utilizan un campo de varias claves como campo de coincidencia. En versiones anteriores a la 2.19.1.2, el motor de la base de datos analizaba los campos de varias claves y almacenaba las claves individuales indexables en un archivo temporal. Para mejorar la forma en que se indexan los campos de texto de varias claves, la versión 2.19.1.2 ahora almacena las claves en la memoria y realiza comparaciones de claves en la memoria, lo que resulta más eficaz.
La comparación de claves basada en memoria durante la indexación es compatible con FileMaker Cloud, Claris FileMaker Server™ y FileMaker Pro, pero no con FileMaker Go.
Información de la versión de FileMaker Cloud
- La función Get(HostApplicationVersion) devuelve
Cloud Server 2.19.1.xxx, donde xxx es el número de compilación. Por ejemplo, si el número de compilación es 211, el valor devuelto esCloud Server 2.19.1.211. - La Admin Console de FileMaker Cloud muestra la versión de FileMaker Cloud como 2.19.1.xxx, donde xxx es el número de compilación.
Problemas solucionados
Se han solucionado los siguientes problemas.
- Los usuarios no podían descargar un archivo si su nombre tenía 13 caracteres, sin incluir la extensión .fmp12.
- Noviembre de 2020: Claris FileMaker Data API devolvía un mensaje de error para una solicitud de API enviada más de una hora después de iniciar sesión en el ID de Claris.
- Noviembre de 2020: Claris FileMaker WebDirect™ no admitía la función de JavaScript FileMaker.PerformScriptWithOption. Ahora, JavaScript en un visualizador Web puede llamar a esta función para que ejecute un guión de FileMaker y transferir el nuevo parámetro de opción con el fin de controlar cómo funciona un guión de FileMaker cuando está ejecutándose. Consulte Opciones para gestionar el guión actual cuando se inician nuevos guiones.
- Noviembre de 2020: en FileMaker WebDirect, el cuadro de diálogo de notificación para descargar archivos no seguía las reglas de ajuste de palabras en japonés.
- Noviembre de 2020: FileMaker WebDirect no mostraba algunos de los botones en Microsoft Edge.
API, tecnologías o funciones que van a quedarse en desuso
Según evoluciona FileMaker Cloud, la lista de tecnologías, API y funciones compatibles va 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 reciente acerca de las API, las tecnologías y las funciones en desuso, consulte la Knowledge Base.