Claris FileMaker Server 21.1.1 beschikbaar
Claris FileMaker Server 2024 21.1.1: Met deze software wordt Claris FileMaker Server 2024 bijgewerkt naar versie 21.1.1 en worden diverse problemen opgelost.
Version 21.1.1 – November 2024
New features and enhancements
macOS Sequoia support
- This release adds support for macOS Sequoia 15.
Note FileMaker Server 2024 is not supported on macOS Monterey 12 and, in this release, will no longer install on Monterey. If you’re a Monterey user, you must upgrade to a later version of macOS before you can install this version of FileMaker Server. For the supported versions of macOS, see Claris FileMaker 2024 Technical Specifications.
Scripting
- Server-side scripts can now use the Perform Script on Server script step to run a script in a separate session on the server. See Perform Script on Server.
HTTPS tunneling
- HTTPS tunneling is now supported for FileMaker Server on Windows and macOS.
- Windows: In Admin Console on the Configuration > FileMaker Clients tab, you can now enable Use Nginx Web Server to use Nginx for HTTPS tunneling. See FileMaker HTTPS tunneling.
- In Admin Console on the Configuration > FileMaker Clients tab, if you enable HTTPS tunneling when Nginx is not installed, you are now prompted to install and enable Nginx.
- Windows, macOS: The
Use HTTPS Tunneling
flag is now present in theAssisted Install.txt
file.
Web publishing
- The installed JDK version is now displayed in the Connectors > Web Publishing tab in Admin Console.
- Windows, macOS: In Admin Console, the Connectors > Web Publishing tab now includes the option to replace the installed JDK so you can easily update it. See Web publishing settings.
Security
- When importing certificates in Admin Console, you are now prompted to import signed intermediate certificates if you plan to use Claris Connect. See Importing a custom SSL certificate.
- This release includes general security improvements to the FileMaker Server installer on the Windows platform.
Admin Console
- When you select a folder, you can now create and delete subfolders.
- On the Configuration > Notifications tab under Email Settings, you may now change the Notification Level to include warnings.
- The Databases tab now shows both folder and subfolder hierarchies when sorting by folder.
- The Configuration > General Settings tab under Startup Settings now lets you specify to only open last opened databases when FileMaker Server starts. You may also use the
fmsadmin set/get serverprefs OnlyOpenLastOpenedDatabases
command to modify and view the new property. The change is stored in thelastopendblist.list
file. - For enterprise licenses, the license key is now obfuscated in Admin Console.
- The Databases tab now shows the database folder groupings in the databases list.
- The Dashboard tab now includes the number of FileMaker Data API connections.
Annual limits for API usage removed
- Annual limits for usage of the FileMaker Data API and OData API have been removed. API usage starting with this version of FileMaker Server is unrestricted.
FileMaker Admin API
- The FileMaker Admin API /server/certificate/importcertfiles endpoint now supports multi-part form data and allows you to upload a
.pem
file instead of a newline-escaped string. - The FileMaker Admin API now includes the /fmclients/httpstunneling endpoint which allows you to get and set the HTTPS tunneling option.
- Enabling the Web Publishing Engine using FileMaker Admin API now reports failure if Java is not installed.
FileMaker Data API
- When writing data, the FileMaker Data API and the Execute FileMaker Data API script step now support overriding the Prohibit modification of value during data entry option for auto-enter data in a field. In the request, set the new
options.prohibitMode
key toscript
(ignore this auto-enter rule) oruser
(follow this auto-enter rule).
OData API
- OData now supports parameter aliases for key values and function parameter values. For example:
GET <host>/fmi/odata/v4/<database>/Purchase(@p1)?@p1='2%2F%5C'
- OData now supports nesting
$select
within other options. For example:GET <host>/fmi/odata/v4/<database>/Categories?$expand=Products&$select=Name,Products/Name
- OData now supports
Edm.<type>
type casting. For example: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 now supports the
in
operator. - OData API batch operations now support preferences that are inherited by sub-operations.
FileMaker WebDirect
- The OnObjectKeystroke and OnLayoutKeystroke script triggers are now partially supported in FileMaker WebDirect. They activate only for the Return, Enter, and Escape keys. For OnObjectKeystroke, only an active field object with the edit box control style is supported. To disable this feature in FileMaker Server, open the
[installation_folder]/Web Publishing/conf/jwpc_prefs.xml
file, then change the value of thekeystrokeenabled
parameter fromyes
(default) tono
. Keystroke triggers are enabled by default.
Schedules
- The script schedules last status filter has been updated to include only the possible status outcomes: Blank, Failed, Skipped, Succeeded, and Verify Failed.
- Multiple backup schedules may now be processed simultaneously.
Logging
- The Only open last opened databases option now creates
event.log
file entries. - The
event.log
file now includes error where the WPE process did not start because Java was not installed.
FileMaker Developer Tool
- The FileMaker Developer Tool now supports uploading databases to specified sub-folders.
- The FileMaker Developer Tool now includes the following commands and options:
--querySize
--sortBySize
--uploadDatabases
-target_tablename
,-tt
-target_fieldname
,-tf
-query_index
,-qi
-quantity
,-qu
-exclude_container
,-ec
Open source model server
- Files in the
Open_Source_LLM
folder have been updated to support image embedding and additional open source models. These changes are not compatible with previous versions of FileMaker Pro, FileMaker Go, or FileMaker Server, nor are previous versions of theOpen_Source_LLM
folder compatible with the current versions. See the Claris Engineering Blog.
Installation
- The FileMaker Server installation on Windows now includes the option to install, use, and configure Nginx.
- Modifiable files in the
Tools\Lets_Encrypt
folder are no longer replaced when upgrading FileMaker Server, but are moved to aLets_Encrypt-backup
folder.
Updated libraries and packages
- The following Node.js modules have been updated:
- ejs
- express
- jsonwebtoken
- aws-sdk
- engine.io
- passport
- socket.io
- cookiejar
- xml2js
- The deprecated swagger-tools Node.js package has been replaced with the @jeffe95/swagger-tools package.
- The Xalan library has been upgraded for web publishing to version 2.7.3.
- The xerceslmpl library has been upgraded for web publishing to version 2.12.2.
- OpenSSL has been upgraded to version 3.3.1.
- Apache Tomcat has been upgraded to version 10.1.26.
Addressed issues
Security
- A reflected cross-site scripting (XSS) attack was made possible due to returned login errors not being HTML encoded.
FileMaker WebDirect
- Within a transaction, when the Show Custom Dialog script step was used, closing the custom dialog reverted the transaction.
- Microsoft AzureAD authentication failed for users belonging to over 200 groups.
- Clicking into nested tab controls caused the controls to render incorrectly.
FileMaker Admin API
- When the FileMaker Server license expired, FileMaker Admin API allowed sign in, but not sign out.
- The FileMaker Server Admin Server process stopped abruptly after calling the FileMaker Admin API server/certificate/info endpoint.
OData API
- Running scripts that accessed other database files using the same credentials failed.
FileMaker Developer Tool
- Ubuntu: Opened databases were not correctly returning an error when attempting to perform actions like copy or clone using the FileMaker Developer Tool.
- The FileMaker Developer Tool
--renameFiles
command incorrectly overwrote existing files when the-f
option was not specified. - After using the command tool to re-encrypt EAR files, the incorrect key was reported back.
- Renaming files with the FileMaker Developer Tool failed when using relative paths for files.
- Recovering a file with the FileMaker Developer Tool left the original file in a read-only state.
Schedules
- In Admin Console, filtering schedules on enabled or disabled failed to display schedules.
Scripting
- When performed in a hosted file, the Perform Semantic Find script step configured with a Return count value higher than 10 returned a found set that wasn’t consistently sorted by cosine similarity as expected.
- Perform Script on Server script steps lost access to databases and failed when running a script called by FileMaker Data API if the session ended before the Perform Script on Server script steps completed.
- Using the Get(ScriptResult) function for server-side scripts did not always reflect the server-side script result.
- Ubuntu: The Get(SystemLocaleElements) function only reported US locale elements, even when non-US locales were used.
Tools
- The Let’s Encrypt
fm_request_cert.sh
andfm_renew_cert.sh
scripts failed to detect the certbot binary on Intel-based Macs.
Logging
- The
event.log
file entryDatabase Server Auto Restart is disabled.
incorrectly contained a non-breaking space.
Installation
- macOS: Upgrading primary and secondary machines caused the secondary machine to become disconnected from the primary machine.
- When upgrading FileMaker Server, previous configuration values were retained even when
load previous configuration
was set toNo
. - Ubuntu: When setting the Swap File Size option in the
Assisted Install.txt
file, if the unit type (MB, GB, etc.) was not set, the swap file was not created. Now the swap file type defaults to GB even if not supplied. - Running fmsadmin on Ubuntu without first restarting after an installation caused the segmentation fault error to be displayed instead of prompting for credentials.
- Persistent caches created from an earlier version of FileMaker Server caused persistent cache recovery to fail after upgrading to a newer version of FileMaker Server.
Bekijk meer informatie op de Claris FileMaker 2024 pagina.
Update vandaag naar Claris FileMaker Server 2024.
Meer informatie vindt je op: https://www.claris.com/c/get-filemaker/.