FileMaker Server Changelog

What's new in FileMaker Server 16.0.3

Dec 14, 2017
  • Addressed the following issues:
  • Under certain conditions, committing a record while reconnecting could corrupt the record.
  • FileMaker Server stopping when reading an empty data stream.

New in FileMaker Server 16.0.2 (Jul 12, 2017)

  • Addressed the following issues:
  • After the Go to Object script step was performed on an empty portal that did not allow the creation of records, the focus was not placed on the portal and the script step returned the error code 101 (“Record is missing”).
  • FileMaker Data API calls that perform find requests for fields with Prohibit modification of value selected could return the error code 201 ("Field cannot be modified").
  • FileMaker Data API returned commas as the decimal separator for databases created using languages that use commas as the decimal separator.
  • Under certain conditions, ESS-based tables displayed incorrect records.
  • In some cases, Subject Alternative Name (SAN) certificates could not be imported.

New in FileMaker Server 16.0.1.184 (May 9, 2017)

  • INSTALLATION AND DEPLOYMENT:
  • When the Deployment assistant opens in a web browser, if a message tells you the session has expired, reload the page in the browser to clear the message.
  • If you specify alternative ports during the installation of FileMaker Server instead of the default ports (HTTP port 80, HTTPS port 443):
  • do not enable the setting Use HSTS for web clients on the Admin Console's Database Server > Security tab. Enable this setting only when the Web Server is using the default ports (HTTP port 80, HTTPS port 443) on both the master machine and the worker machines.
  • Custom Web Publishing with XML solutions cannot retrieve interactive container data using the alternative ports
  • the Group Launch Center does not include alternative ports in URLs for databases configured for access via FileMaker WebDirect
  • ADMINISTRATION:
  • When logging in to FileMaker Server Admin Console, if you click the Log In button more than once, a message may tell you the session has expired. Reload the page in the browser to clear the message.
  • SECURITY:
  • When importing a custom SSL certificate signed by an intermediate certificate authority, you must include the intermediate certificate file. On the Admin Console Database Server > Security tab, for Intermediate Certificate File, click Browse and select the intermediate certificate file.
  • Clients may not be able to access container data in hosted solutions when your FileMaker Server installation is using an unverified certificate.
  • For clients using Safari on iOS who connect to a FileMaker Server installation that has the setting Use HSTS for web clients enabled, deselecting the Use HSTS for web clients setting in Admin Console and clearing the browser history, browser cache, and HSTS cache on the client may not be sufficient to allow unencrypted HTTP requests. The browser may continue to require an HTTPS connection with that FileMaker Server installation.
  • To configure accounts that authenticate via the Microsoft OAuth identity provider, enter the following values for the Client Authentication settings in the Admin Console Database Server > Security tab:
  • For Azure Client ID, enter the application ID.
  • For Azure Client Secret, enter the key value.
  • For Azure Tenant ID, enter the directory ID.
  • STANDBY SERVER:
  • With a standby server configuration: if the Web Publishing tabs in Admin Console are not accessible after a switchover procedure, you may need to redeploy FileMaker Server web publishing technologies may need to be redeployed after multiple switchover procedures
  • MULTIPLE-MACHINE DEPLOYMENT:
  • After you change web publishing settings on the master machine, restart the Web Publishing Engines on the worker machines to update the settings on the worker machines.
  • To use plug-ins with a multiple-machine deployment, install the plug-ins on the master machine and on all worker machines.
  • In a configuration with multiple worker machines, new clients may continue to be redirected to a worker machine even if that worker machine has processes that are not running.
  • In a multiple-machine deployment, Custom Web Publishing solutions must be hosted on the master machine. Custom Web Publishing requests are proxied through the worker machine to the master machine.
  • FILEMAKER DATA API:
  • FileMaker Data API doesn’t support accessing related records from a table in an external file.
  • FILEMAKER WEBDIRECT:
  • To prevent possible issues using FileMaker WebDirect solutions with Safari, web users should disable private browsing mode.
  • If database names, script names, script parameters, variable names, or variable values contain spaces, the spaces must be URL encoded. A space in script names, parameters, variables, or variable values can cause the browser session to become unresponsive.
  • If a web user leaves a FileMaker WebDirect session idle on an inactive browser tab in Safari, the session may become unresponsive before the session timeout.
  • Web users should sign out of FileMaker WebDirect sessions before they: close the browser; otherwise, any uncommitted changes will be reverted lock or power off their devices; otherwise, the sessions may become unresponsive
  • Web users who open a FileMaker WebDirect 15 solution and then open a FileMaker WebDirect 16 solution may see error messages. To correct such issues, clear the browser cache and then open the FileMaker WebDirect 16 solution again.
  • When using FileMaker Pro to insert a file into a container field, do not use the Compress option if the field's contents may be exported by FileMaker WebDirect users. Otherwise, the file may download incorrectly.

New in FileMaker Server 15.0.3.305 (Jan 19, 2017)

  • Updates to third-party components:
  • FileMaker Server 15.0.3 installs Java 8 Update 111.
  • FileMaker Server 15.0.3 installs PHP 5.6.
  • FileMaker Server 15.0.3 updates OpenSSL.
  • Security updates:
  • Addressed an issue where files outside the Document folder and temporary folders on the FileMaker Server machine were accessible to users.
  • FileMaker Server bug fixes:
  • Addressed an issue that prevented FileMaker Server from sending mail via port 465.
  • Addressed an issue where an incorrect message displayed when a user connected to a FileMaker Server deployment that used a custom SSL certificate.
  • FileMaker WebDirect bug fixes:
  • Addressed an issue where incorrect year values could be inserted into date fields that were formatted to use two-digit years and drop-down calendars.
  • Addressed an issue where byte order marks (BOM) in value lists displayed as "ffef".
  • Addressed an issue where the message that displayed when users timed out suggested they had been forcefully disconnected.

New in FileMaker Server 15.0.2.206 (Sep 30, 2016)

  • Updates to third-party components:
  • FileMaker Server 15.0.2 installs Java 8 Update 101.
  • Security updates:
  • Addressed a vulnerability for hosted solutions using the Insert from URL script step.
  • FileMaker Server bug fixes:
  • Addressed an issue that prevented the FileMaker Server updater from completing when the Apache httpd process is unavailable to handle requests.
  • Addressed an issue for hosted solutions using the Insert from URL script step that caused a thread problem in the FileMaker Script Engine.
  • Addressed an issue performing find requests for unstored calculation fields in hosted solutions.
  • Addressed an issue where FileMaker Server incorrectly reported error 824 for closed files.
  • Addressed an issue where FileMaker Server incorrectly reported error 977 to the Event.log file.
  • Addressed an issue where FileMaker Server rebuilt the calculation dependency list for files that used plug-ins to compute stored calculation fields.
  • Proactive security warnings:
  • Administrators can prevent FileMaker Server from hosting apps that aren’t password protected with a simple checkbox, enabled by default. Plus, the Admin Console Log Viewer also includes more security-related messages that can be filtered for quick and easy identification.
  • More SSL certificate types supported:
  • FileMaker Server now supports intermediate, Subject Alternative Name (SAN), and wildcard certificates. Wildcard certificates allow administrators to secure a website URL and multiple subdomains with one SSL certificate.
  • SSL certificate enhancements:
  • It’s even easier to protect your FileMaker data. FileMaker Server now supports SSL certificates from more popular vendors. Easily request and install 3rd-party intermediate certificates with the new built-in certificate signing request form in the Admin Console.
  • Top call statistics logging:
  • Quickly diagnose any slowdowns within the FileMaker Platform. FileMaker Server shows the top 25 calls from connected clients that are taking the longest time to process.

New in FileMaker Server 14.0.4b.414 (May 12, 2016)

  • Fixes an installation issue in FileMaker Server 14.0.4 that prevented Apache from starting and prevented the fmsadmin CLI commands from working.
  • OS X El Capitan version 10.11: Corrects an Apache configuration issue.
  • Includes all fixes from the FileMaker Server 14.0.4a software patch:
  • Updates the third-party component OpenSSL.
  • Updates the third-party component Java to Java 8 Update 66, including a critical patch update.
  • OS X El Capitan version 10.11: Addressed an issue where scripts using the Insert From URL script step returned an SSL certificate error.

New in FileMaker Server 14.0.4a.413 (Jan 14, 2016)

  • Updates the third-party component OpenSSL.
  • Updates the third-party component Java to Java 8 Update 66, including a critical patch update.
  • OS X El Capitan version 10.11: Addressed an issue where scripts using the Insert From URL script step returned an SSL certificate error.

New in FileMaker Server 14.0.3.302 (Oct 16, 2015)

  • This software addresses an issue where the FileMaker Script Engine (FMSE) caused the Database Server to stop responding.

New in FileMaker Server 14.0.2.226 (Jun 3, 2015)

  • This software addresses an issue that caused certain systems to have license key conflicts. If you had entered a trial version license key to avoid a license key conflict, be sure to enter your FileMaker Server license key instead of the trial version license key after you install this update.

New in FileMaker Server 14.0.1.204 (May 13, 2015)

  • Reconnect to server: If you lose your network connection or the server goes down, FileMaker Pro automatically reconnects to FileMaker Server when it’s available again — just like you can with FileMaker Go. Now FileMaker Pro puts you back to where you were in your solution before you were disconnected — so you can continue right where you left off.
  • Security enhancements: Increase the security of FileMaker Server 14 with enhanced password controls. When creating passwords, the Admin Console will indicate the strength of your password — either weak or strong. Plus, set a hint to remember your password or re-set your password by entering a 4-digit pin number that you set up when installing FileMaker Server.
  • Standby server: For experienced server administrators there is a new standby server option in FileMaker Server 14 to ensure higher availability of your business data. If your primary server ever goes down, type in a set of commands via the Command Line Interface to switch over to the standby server. Data on the standby server is also included in your scheduled backups.

New in FileMaker Server 13.0.9.905 (Apr 7, 2015)

  • Security Update - FileMaker 13.0v9/FileMaker 12
  • Available for: FileMaker 13 and FileMaker 12 Platforms. This update is being released in two stages to minimize compatibility issues. FileMaker Server 13.0v9 and FileMaker Pro/Advanced 13.0v9 will be released first, with FileMaker Go 13.0.9, FileMaker Server 12 Security Update and FileMaker Pro/Advanced 12 Security Update following in approximately 2 weeks. FileMaker Go 12 will not be updated. FileMaker Go 13.0.9 will retain compatibility with the FileMaker Server 12 Security Update.
  • Impact: A potential SSL issue could allow network communication to be compromised.
  • Description: An issue with FileMaker's root SSL certificates could allow network communication to be compromised. This issue was addressed by updates to application UI and to FileMaker security certificates.

New in FileMaker Server 13.0.5.520 (Dec 4, 2014)

  • Includes security updates, updates to third-party components, and bug fixes.
  • FileMaker Server 13.0v5 also adds support for OS X Yosemite version 10.10. Follow the instructions for OS X 10.10 installation below.
  • Security updates:
  • Installers and updaters are digitally signed for installation on OS X 10.9 and 10.10.
  • Added support for additional security certificates from supported SSL vendors. See FileMaker Knowledge Base answer 11413 .
  • Addressed an issue that could have allowed a man-in-the-middle attack to force FileMaker Server to use a less secure cipher.
  • (OS X) Disabled SSL 3.0 in the Apache web server used by FileMaker Server. SSL 3.0 has a known man-in-the-middle attack vulnerability referred to as “Padding Oracle on Downgraded Legacy Encryption” (POODLE).
  • Addressed an issue where configuration files could be accessed from remote machines.
  • Because of a possible security exposure, the XML and PHP web publishing technologies are disabled by default. To enable these technologies, you should have a valid digital certificate installed. If you do not have your own signed certificate or if you are using the standard FileMaker certificate, then do not enable these technologies.
  • Enhanced the security of browser cookie settings for FileMaker WebDirect.
  • Updates to third-party components listed below contain security enhancements and fixes.
  • Updates to third-party components:
  • FileMaker Server 13.0v5 includes updates to the following third-party components:
  • Java 7 version 71. Note: If you have an unsupported version of Java installed, uninstall it before running the updater software. See FileMaker Knowledge Base answer 13465 .
  • Tomcat Apache version 7.0.55
  • PHP 5.5.16 for Windows, PHP 5.5.14 for OS X Yosemite version 10.10, PHP 5.4.24 for OS X Mavericks version 10.9, and PHP 5.3.28 for OS X Mountain Lion version 10.8
  • OpenSSL 1.0.1i
  • Bug fixes:
  • Addressed an issue where a server would not be listed in the FileMaker Pro Upload to Server dialog box if the server was not hosting any open files.
  • Addressed an issue where using the Send Mail [Send via SMTP server] script step within a server-side script could generate an incorrect time.
  • Addressed an issue in Custom Web Publishing where a PHP edit command could fail because the pre-validation setting was enabled in Admin Console.
  • Addressed an issue where Custom Web Publishing would return an error while performing a find request if the request contained an invalid invisible character.
  • Addressed an issue in FileMaker WebDirect where the OnObjectSave script trigger attached to a pop-up menu with a value list could cause an infinite loop.
  • Addressed an issue where, if the status toolbar was hidden when a FileMaker WebDirect solution was opened, the status toolbar flickered.
  • Addressed an issue in FileMaker Server Admin Console related to how panes resize when the browser window is resized.

New in FileMaker Server 13.0.4.400 (Aug 5, 2014)

  • Addresses a security issue.

New in FileMaker Server 12.0v3 (Jan 8, 2013)

  • Instant Web Publishing - Addressed issues where Instant Web Publishing could crash after a period of use.
  • Running server-side scripts - When a script uses the Insert From URL script step with the “file” protocol, any specified file must be in the FileMaker Server Documents folder, the temporary folder, or a child folder of either the FileMaker Server Documents folder or the temporary folder.

New in FileMaker Server 12.0v2 (Sep 14, 2012)

  • Installation and Configuration:
  • (OS X 10.8) The FileMaker Server 12.0v2 installer and updater applications are digitally signed for installation on OS X 10.8.
  • (OS X 10.8) FileMaker Server 12.0v2 addresses an issue with deploying FileMaker Server on OS X 10.8 with web publishing enabled.
  • (Windows) Addressed an issue with installing an earlier Java Runtime Environment (JRE) version on a machine that has a more recent JRE version. The FileMaker Server 12.0v2 installer installs JRE 6 update 32 only if the machine has no JRE or if the machine has an earlier JRE version.
  • Addressed an issue with installing the trial version of FileMaker Server 12 on a machine that previously had an expired trial version of FileMaker Server 11 installed.
  • Addressed an issue with the fmi-test application that would cause the Web Server Test Failed step to occur in the Deployment assistant.
  • (OS X) FileMaker Server 12.0v2 installs PHP 5.3.8 on OS X 10.6, and installs PHP 5.3.10 on OS X 10.7 and 10.8.
  • Admin Console:
  • Added a setting to the Database Server > Security tab to allow progressive download of interactive content when the “Require secure connections” setting is selected.
  • Database Server:
  • Added support for loading 64-bit plug-ins used by Custom Web Publishing solutions. Note: Use the FileMaker 12 plug-in SDK to create 64-bit plug-ins.
  • Addressed a performance issue with import and export processing using scheduled tasks.
  • Backup features:
  • Addressed an issue with progressive backup that could prevent an internal progressive backup folder from being deleted.
  • Addressed an issue where progressive backup of a database was temporarily discontinued because the database was being modified at the time of the backup interval, requiring the Database Server to make a full copy of the database to restart its progressive backup.
  • Command Line Interface:
  • For CLI commands that support specifying databases by name, removed the requirement that CLI commands must explicitly use the .fmp12 extension. For example, the following command closes the FMServer_Sample.fmp12 file: fmsadmin CLOSE FMServer_Sample
  • Addressed an issue with the fmsadmin PAUSE command showing concatenated database names in its output message.
  • Added the option “-t” to the fmsadmin PAUSE command. When the server administrator runs the PAUSE command, the Database Server attempts to get a read lock within the length of the time specified by the timeout value:
  • fmsadmin PAUSE -t secondes:
  • For example, to give the Database Server 120 seconds to pause all databases, use the following command:
  • fmsadmin PAUSE -t 120
  • ODBC:
  • (OS X 10.8) The ODBC client driver installer application is digitally signed for installation on OS X 10.8.
  • External authentication:
  • (OS X 10.7) Addressed an issue where using Open Directory user accounts specified for authentication using the “real name” or “full name” format would not allow users to access a hosted database. FileMaker Server 12.0v2 on OS X 10.7 supports using Open Directory with the real name and the short name formats.
  • Custom Web Publishing:
  • Addressed an issue for PHP solutions that use the getContainerDataURL() method to display container data using the HTML object tag. Previously, the issue could cause a web client using Internet Explorer 9 to see PHP errors or HTML errors, or make the Web Publishing Engine unresponsive.
  • Addressed an issue in Custom Web Publishing where XML query commands were not returning XML tags for empty fields in related records displayed in a portal. The issue occurred when querying databases that had been converted from .fp7 to .fmp12.

New in FileMaker Server 11.0v3 (Aug 6, 2011)

  • Installer/Updater:
  • FileMaker Server 11.0v3 installs Tomcat 5.5.33 on all supported platforms.
  • FileMaker Server 11.0v3 installs Java 6 Update 24 on supported Windows platforms.
  • FileMaker Server 11.0v3 installs PHP 5.2.17 on supported Windows platforms and PHP 5.3.3 on supported Mac OS X platforms.
  • Database Server:
  • Windows: Addressed a backup performance issue on systems that have a total database size close to or larger than the system RAM size.
  • Addressed an issue where FileMaker Server becomes unresponsive after a client performs a query that requires the server to request the client’s global fields.
  • Addressed an issue where FileMaker Server becomes unresponsive when running a scheduled script that has an invalid file reference.
  • Addressed an issue where FileMaker Server loses the ability to authenticate using external accounts.
  • Mac OS: Addressed an issue where users authenticated via external accounts are allowed to access hosted files after they are forced to change their password because the “User must change password at next logon” option is enabled on the authenticating server.
  • Addressed an issue where FileMaker Server asks for the long name format during external authentication, which results in an invalid user error when the account is a local account on the machine.
  • Admin Console:
  • Addressed an issue where the operating system is displayed as unknown when iOS clients connect to FileMaker Server.
  • Addressed an issue where FileMaker Server Admin Console does not launch after installing Java 6 Update 24.
  • xDBC:
  • Addressed a performance issue caused by a memory leak when executing certain SQL queries.
  • Addressed an issue where the xDBC listener would leak memory when a client disconnected unexpectedly.
  • IWP:
  • Addressed an issue where Instant Web Publishing makes the Web Publishing Engine unresponsive if a script modifies a database for a window that was previously closed.
  • Addressed an issue where the web browser and Instant Web Publishing hang on some layouts containing portals from self-joined tables.

New in FileMaker Server 11.0v2 (Jun 30, 2010)

  • Installer/Updater:
  • FileMaker Server 11.0v2 will install an updated version of Java 6 Update 20 on all Windows platforms
  • FileMaker Server 11.0v2 will install Bonjour 2.0 on all Windows platforms
  • Database Server:
  • Addressed an issue in CLI where command “fmsadmin restart server” doesn’t restart the server
  • Addressed an issue in open remote dialog where files were sometimes displayed slowly when using the Guest account on a FileMaker Server with both external authentication and file display filtering enabled
  • Addressed an issue where a corrupt database sometimes crashes FileMaker Server during consistency check on open
  • Addressed an issue where FileMaker Server sometimes would quit when FileMaker Pro client opens a database that refers to other databases that FileMaker Server is still in the process of opening
  • Addressed an issue on Windows where clients cannot connect to the Database Server that has just started, and the Database Server can't be stopped because it has hung when registering a custom host name on the network
  • Addressed an issue where Database Server becomes unresponsive on performing a search that has over 16KB in a global field
  • Addressed an issue where a FileMaker Pro client user receives a license key conflict accessing an IWP solution hosted on a remote FileMaker Server when an IWP client running in the same machine as Pro client accesses the same IWP solution
  • Addressed an issue where FileMaker Server could shut down when multiple clients entered into a thread contention, which resulted in disconnected clients appearing in the clients view due to a timing issue
  • Recovery:
  • Addressed an issue where the FileMaker Server consistency check failed to detect damaged access privileges
  • Admin Console:
  • Addressed an issue on Mac OS X where the Admin Console stops updating statistics (or admin server becomes disconnected) if left on the statistics panel for some time period
  • Addressed an issue where you can access the Admin Console via the desktop direct link even if your IP address is not in the allowed IP addresses field under General settings > Admin Console
  • Addressed a timeout issue where the Schedule Assistant returned an error when trying to look up FileMaker script names in a hosted database
  • PHP:
  • Addressed an issue in PHP Site Assistant where a find request on a layout containing multi-line text area with no data from a search page (findrecords.php) will return no records
  • Addressed an issue on Windows where user’s current PHP engine is replaced with FileMaker supported PHP engine during deployment even when you opt to use your own PHP engine in deployment assistant
  • Addressed an issue where FileMaker Server will change the PHP engine configured by user to use FileMaker bundled PHP engine without redeployment, on editing and saving Web Publishing > PHP settings
  • xDBC:
  • Addressed an issue on Mac OS X where ODBC DSN configuration dialog crashes when testing connection if advanced language was set with “wide” API and UTF-8
  • Addressed an issue where FileMaker xDBC listener cannot be restarted
  • Addressed an issue where the FileMaker xDBC listener doesn’t flush previous TCP connection and it cannot be restarted

New in FileMaker Server 10.0v2 (Jul 15, 2009)

  • When a backup occurred while a record modification was in process, there was a chance that the backup file’s index would be out of sync with the data that was in that record. This problem has been fixed.
  • An authentication problem with FileMaker Pro clients connecting to a database hosted on FileMaker Server 10 running on Windows has been fixed. The authentication problem occurs when external accounts are used to log in to the server to view their list of databases. The server setting "File Display Filter" must be set to "List only the databases each user is authorized to access".
  • A problem has been fixed that would cause the summary report generated by the PHP Site Assistant to ignore the “Field to Group by” option.
  • HTML embedded in the Home page of a site generated by the PHP Site Assistant was not being rendered. This problem has been fixed.
  • Schedules simultaneously running Export to XML scripts would intermittently fail to produce export files. This problem has been fixed.
  • DBF file types are now available for Import/Export schedules.
  • On Microsoft Windows Vista or 2008 Server, restarting the FileMaker Server service while FileMaker Performance Counters are active no longer causes the DBS to crash.

New in FileMaker Server 10.0v1 (Jan 7, 2009)

  • Time-saving tools for developers.
  • Maintenance enhancements for maximum uptime.
  • More features to create PHP websites faster.