24U FM Bench Release Notes
This is a brief history of important changes across released versions.
FM Bench Analyzer
1.4.0
- Integration of Inspector Pro into BottleNeck Finder
- Fixed bug causing incorrect waiting time in BottleNeck Finder
1.3.5
- Special case handling information
- Footers and copyright unification
1.3.4
- Path to FM Bench Log can now be customized in settings when using FileMaker 16 or later
- Logs collected from concurrent server-side scripts now use unique session ID for each script
- Empty username in log does no longer cause Analyzer to display errors for every such record
- Closing last window in the file can now be logged by adding custom function FMBench_LogCloseWindow before script step Close Window
1.3.3
- Fixed bug causing Settings to be not available after Nightly processing
1.3.2
- 24U Toolbox Plug-In updated to version 3.0.9
1.3.1
- 24U Toolbox Plug-In updated to version 3.0.4
1.3
- 24U Toolbox Plug-In updated to version 3.0.3
1.2.1
- Fixed bug causing that user couldn't logged in files hosted on the server
1.2
- Report recalculating was fixed
- BottleNeck Finder - highlighted items with long waiting time (>30s)
- New version of ToolBox Plug-In included
- Unifying the language in the registration process
- ToolBox Plug-In autoinstallation was added
- Session Browser - set time column to display Delta - Time of the first event ("start") displays time difference between the "start" time and the last recorded time from the parrent script
- Unable to open any section while recalculating
- Warning dialogs was updated when users fill wrong date
- Several minor bugs with object displaying was fixed
1.1
- Processing data in FMBench Log file from FileMaker Go solutions
- Updated Reporter that can compare data logged by FileMaker and FileMaker Go
- Added check for valid FMBench_Log file
- Added native files for FileMaker 12
1.0
FM Bench Detective
1.4.0
- Reduced overhead when retrieving the current timestamp in FMBench Custom Functions
1.2.0
- Can measure even in the case that ToolBox Plug-In is unavailable with a milisecond precision
- Bonus custom function for killing user session
- ToolBox Plug-In autoinstallation was added
1.1.0
- New custom function FMBench_LogScriptEventGO for measuring on FileMaker Go solutions
- Updated custom function FMBench_LogScriptEvent that automatically call FMBench_LogScriptEventGO function in case of the FileMaker Go
- Added native files for FileMaker 12
1.0.2
- Renamed internally used global variables to prevent naming conflicts
- Timestamps are now logged using current host's time rather then client's time to ensure consistency
- Updated version of 24U Toolbox Plug-In now correctly returns local time instead of always returning GMT+2
1.0.1
- Improved handling of timestamps with non-US date/time formats (replace your FMBench_Log with the new version)
- FMBench_LogCustomEvent can now be used to benchmark recursive custom functions
- Added sample recursive custom function RepeatChar to demonstrate FMBench_LogCustomEvent
- FMBench_LogCustomEvent fixed to not interfere with FMBench_LogScriptEvent
- Improved handling of special characters in FMBench_LogScriptEvent and FMBench_LogCustomEvent parameters
1.0
FM Bench Assistants
1.0
FM Bench Optimizers
1.0
24U Toolbox Plug-In
3.2.1
- Support for Apple Silicon/M1 processors
3.2.0
- Added support for Linux FileMaker Server
- Toolbox_DoSystemScript crash on macOS FileMaker Server
- Hosting friendly functionality added
- Compatibility and performance fixes
3.1.0
- Function Toolbox_DoSystemScript can be called asynchronously
- Support for iOSAppSDK 19 added
- Fixed issue when 3 or more serial numbers are registered which caused FileMaker to freeze
- Compatibility and performance fixes
3.0.9
- Support for FileMaker Cloud Server
3.0.2
- Support for Native iOS FileMaker Go applications
- Function Toolbox_GetAsHTML that converts rich-text to HTML with CSS
- Toolbox_RegExp_Substitute fixed result stripping string after the first found pattern
- Toolbox_RegExp_Substitute increased stability for a few specific regular expressions
2.0.1
- Mac OS X: Minimum OS X version updated to 10.8
- Mac OS X: Registration dialog supporting Copy/Paste
2.0
- Support for 64-bit FileMaker Pro and FileMaker Pro Advanced
- Greatly improved stability on server
- Obsolete functions for locking windows removed
- Improved registration interface
1.3
- Base64 support
- New encoding types
1.2
1.1.1
1.1
- Global values handling added
- Precise timestamp reading added
- FileMaker value type checking added
- Version function can return autoupdate comparable number
- Crash on exit from FileMaker fixed
- Crash in GetClientPublicIPAddress fixed
- Crash in Version function with no parameters fixed
1.0