From UserLand Software:
Frontier is a powerful Web content management system, built around an object database, scripting language, script editor and debugger, outliner, multi-threaded runtime, integrated HTTP server, distributed computing protocols such as XML-RPC and SOAP. Frontier also includes our browser-based content system, Manila, at no extra cost. $899, with free updates for one year.
Frontier 9.1b3 includes a new regular expressions implementation at system.verbs.builtins.re, contributed by Andre Radke. These verbs, based on Philip Hazel's PCRE, provide improved performance over the Regex extension provided with previous releases. Docs for the new verbs, as well as developer docs for migrating from the regex extension are at system.verbs.builtins.re.docs. (Documentation will be added to the DocServer site when Frontier 9.1 is released.)
Dereferencing an address value stored in the object database which pointed at a local variable which has been disposed since the address value was created no longer crashes Frontier. The most common cause for this crash was when dereferencing an invalid address which had been incorrectly returned by html.getPageTableAddress, after a script had failed to call html.deletePageTableAddress.
file.setEndOfFile no longer causes Frontier to crash if the file had not been previously opened.
A low-level bug in the Windows networking code which could cause high CPU usage has been fixed.
On Mac OS X, assertion failures are now logged to the Console with a timestamp, and the name and version of the Frontier application, to make assertion failure messages more easily identifiable in the context of a system log file.