22 Feb 2019
The 10.10.41 hotfix release addresses a trio of unrelated bugs. 1. An issue in datamanager where deleted records may still be viewable if they have old version records (thanks to Vivien Wong for the investigation and fix). 2. Issues with the password strength checker in front-end applications (thanks to Seb Duggan for fixes) and 3. an issue with cache not clearing in the task manager tasks view.
21 Feb 2019
The 10.10.40 hotfix release fixes an bug with the rules engine condition builder introduced in 10.10.38. It also fixes an issue where label renders fail with 'complex' input fields such as SQL methods and case statements. Thanks to Seb Duggan for the pull request for label renderers.
19 Feb 2019
The 10.10.39 hotfix is an enhancement release that adds a 'superQuickAdd' feature (inline tagging add) to the object picker + improves on the impersonation feature to work better with multiple site domains. Thanks to Seb Duggan for the impersonation PR.
19 Feb 2019
The 10.10.38 hotfix release fixes an issue with Captcha false positive validation in form builder, adds an official Captcha form control and validator, and fixes a couple of bugs that prevent using multiple data tables in the admin. Thanks to Seb Duggan for the Captcha improvements.
15 Feb 2019
The 10.10.37 hotfix fixes a bug with cache clearing logic introduced in 10.10.31 that effects those using non-standard ID field names and merges an improvement from Michi Hnat that allows asset creation without a title (defaults to filename).
13 Feb 2019
The 10.10.36 hotfix resolves an issue with the validation of files up;loaded via the fileUpload control, where validation would fail for multiple-file controls.
13 Feb 2019
The 10.10.35 hotfix makes further improvements to Preside's caching internals using Cachebox, bringing forwards the improvements submitted in core Coldbox: https://ortussolutions.atlassian.net/browse/CACHEBOX-46 so as to be available in Preside before the next Coldbox release. These changes aim to eliminate concurrency errors and performance issues with the caches.
11 Feb 2019
The 10.10.34 hotfix release adds two new core validators. One does a simple validation of email addresses entered via an emailinput form control; the other perofrms a server-side check that files uploaded via the fileUpload form control appear to conform to any file type restrictions in place.
11 Feb 2019
The 10.10.33 hotfix release fixes an issue with cache clearing leading to lock timeouts.
11 Feb 2019
The 10.10.32 hotfix release fixes a couple of bugs introduced in 10.10.29 and 10.10.31. See release notes for details.
8 Feb 2019
The 10.10.31 release adds improvements to the query caching system. The aim of this hotfix is to improve performance and should have most effect on update/insert heavy workloads. Query caching can now be turned off for an object by adding a useCache=false annotation to the object and the cache invalidation logic has been improved to avoid needless processing, memory consumption and locking. Finally, cache invalidation is turned off by default when in a request that has query caching turned off.
8 Feb 2019
The 10.10.30 release fixes issues with missing asset files that have been leading to 500 errors in pages that include the related assets.
8 Feb 2019
The 10.10.29 release offers a small improvement that allows site alias domains to be wildcards (*). This allows a site to setup a main domain but also allow traffic from any other domain.
1 Feb 2019
The 10.10.28 hotfix release addresses an issue with query cache usage and the new email processing and ad-hoc task processing background thread heartbeats. All users of the 10.10 series should upgrade to this release at the earliest opportunity.
1 Feb 2019
The 10.10.27 hotfix addresses a couple of image processing issues. Image asset file format check is now driven by what formats the image processor being used can handle (so if using ImageMagick, it will accept files such as CMYK JPG files); and transparency is retained when resizing images with ImageMagick. Thanks to Seb Duggan and Khánh Nguyễn for the contributions.
1 Feb 2019
The 10.10.26 hotfix fixes a regression in the handling of null values in full page caching, as well as a path info issue when not using URLrewrite. Thanks to Dominic Watson and Seb Duggan for the fixes.
28 Jan 2019
The 10.9.19 patch release addresses a critical issue with full page caching that can lead to non-cacheable data entering the full page cache. Anyone using full page caching should upgrade immediately to either 10.9.19, or the latest 10.10.25 release.
28 Jan 2019
The 10.10.25 hotfix addresses a critical issue with full page caching that can lead to non-cacheable data entering the full page cache. Anyone using full page caching should upgrade as soon as possible. See also the 10.9.19 release for a patch to those on the 10.9 series.
28 Jan 2019
The 10.10.24 hotfix release fixes an issue with the asset picker browser that currently shows assets that have since been deleted. Thanks to Johnson Cheng for bug report and pull request.
24 Jan 2019
The 10.10.23 hotfix release addresses a couple of improvements. Firstly, a fix that addresses issues with Apache proxying to Preside and certain URL patterns being misrepresented. Secondly, a fix that brings the new data manager improvements to Preside multi-admin application feature. Big thanks to Michi Hnat and Seb Duggan for pull request :)
23 Jan 2019
The 10.10.22 hotfix fixes a couple of minor issues, one with the default login/logout labels, the other with the colour picker form control. Thanks to Seb Duggan for the fixes.
22 Jan 2019
The 10.8.94 hotfix is a patch release for the 10.8 series of releases only. It addresses a potential performance issue where cflocks are being used many times in a request unnecessarily. The logic has been completely refactored in 10.9 and above, so not relevant to those releases.
18 Jan 2019
The 10.10.21 hotfix release upgrades Coldbox from 5.2 to 5.3 and merges a pull request to fix a minor issue with some asset folders not appearing in the asset picker. Thanks to Johnson Cheng for the pull request!
16 Jan 2019
The 10.10.20 hotfix release adds the ability to pick an email field in a FormBuilder form as the reply-to address on the notification email. Thanks to Seb Duggan for this.
16 Jan 2019
The 10.10.19 hotfix release addresses a quintet of unrelated bugs. See release notes for details. Big thanks to pull requests from Seb Duggan, Sacha Moufarrege, Choontat and Jan Jannek!
11 Jan 2019
The 10.8.93 patch release fixes a major issue with the 10.8.91 hotfix that fails on applications that use aliased properties in preside objects (i.e. non standard ID field names, etc.)
10 Jan 2019
The 10.10.18 hotfix release merges a trio of pull requests. Two related to bugs with multilingual page translation UI, and the other fixing a stray quote mark in the data manager UI! Thanks to Vivien Wong, Sacha Moufarrege and Hieu Huynh for PRs.
2 Jan 2019
The 10.10.17 hotfix release fixes a bug with email centre test mode for anonymous email types and tidies up unused dependencies in handlers. Thanks to Johnson Cheng and Niall O'Doherty for pull requests.
20 Dec 2018
The 10.10.16 release removes site-based redirects and routing checks for application that disable the "sites" feature. This allows non-CMS applications to operate without the need to manually configure database entries for domain, etc.
19 Dec 2018
The 10.10.15 hotfix addresses two bugs. The first fixes an issue where full-page caching would throw an error if the returned body is null (for instance, if being rendered directly with event.renderData() ). The second addresses a problem where, when reloading an application in maintenance mode, the "heartbeat" threads for tasks, email queue, etc would fail and throw errors while trying to start: these requests now bypass the maintenance mode checks.
14 Dec 2018
The 10.10.14 hotfix addresses two bugs. The first fixes an issue with the SQL Server migration script for upgrading to 10.10 (thanks to Sacha Moufarrege) and the second fixes an issue with email sending concurrency and the link tracking. These fixes should only effect those using either SQL Server or the new email link tracking shortner feature introduced in 10.10.5.
10 Dec 2018
The 10.10.13 hotfix release fixes an issue with the DB migration upgrade script for 10.10 and Microsoft SQL Server (thanks to Sacha Moufarrege) and adds a feature switch to allow frontend error pages to be redirects rather than inline (i.e. 404, login + access denied).
6 Dec 2018
The 10.10.12 hotfix release addresses a number of minor bugs and improvements, see notes for full details. Thanks to Nelson Chuah, Choon Tat and Seak Chiew Lee for pull requests and bug reports.
26 Nov 2018
The 10.10.11 hotfix release fixes an extension loading bug introduced in 10.10.9. If you are running 10.10.9 or 10.10.10, you should install this hotfix.
23 Nov 2018
The 10.10.10 hotfix release fixes two bugs. Firstly, an issue with email sending where explicit *from* addresses were not honoured. Secondly, an issue with quick add/edit buttons on object pickers not using data manager customizations for permissions checks.
22 Nov 2018
The 10.10.9 hotfix release addresses an issue with handler/service/view load order in extensions and also an issue with inexact image resizing in ImageMagick. See notes for details.
20 Nov 2018
The 10.10.8 hotfix release addresses a further issue with https task runner URLs in Lucee 4 and below. If you are running a site over TLS with SNI and using Preside 10.10 and Lucee 4.5, this hotfix will resolve any issues you have with running task manager tasks on your server.
20 Nov 2018
The 10.10.7 hotfix release makes a further tweak to the click tracking database for email centre. Click logs are now logged in more detail against the log activity record, rather than relying on a related link table. This make reporting on email activity more straight forward and powerful for the user.
20 Nov 2018
The 10.10.6 hotfix addresses an issue with 10.10 background tasks and Lucee 4 when running a site with https and SNI (Lucee 4 internal https calls fail). It also fixes an email link tracking display issue with the 10.10.5 hotfix.
19 Nov 2018
The 10.10.5 hotfix release adds an improvement to the email center that allows for the storing of click tracking links in the database. This allows links in emails to be shorter, alleviating a problem with some older email clients and long links. It also allows clearer reporting on links in email logs and statistics. To enable this feature, use settings.features.emailLinkShortener.enabled = true in your Config.
16 Nov 2018
The 10.10.4 release fixes an issue with the default email center layout's "view online" link.
14 Nov 2018
The 10.10.3 hotfix release fixes an issue with Notification renderers and the latest Lucee 5. WIthout the fix, users will receive errors when raising or viewing notifications, or will not see the expected data in notifications.
13 Nov 2018
The 10.10.2 hotfix release addresses a number of performance issues with reloading your Preside Applications. Depending on the size of and number of objects in your application, reload/startup performance could be dramatically improved. See release notes for a detailed list of changes.
8 Nov 2018
The 10.10.1 hotfix release addresses a ColdBox 5 issue that prevents full page caching from working properly or even at all.
5 Nov 2018
The 10.9.18 hotfix releases a number of minor bug fixes ahead of the 10.10.0 release scheduled for later today. The fixes were already merged into 10.10 but brought into this 10.9 hotfix to allow users to get the fixes more readily.
5 Nov 2018
The 10.10.0 release brings a Coldbox upgrade to Coldbox 5.2 (previously Coldbox 4), major improvements to the email centre user experience, a record cloning system that is applied to the site tree as well as in the data manager, an admin login provider framework, system healthcheck framework, a complete rewrite of the task manager scheduler to not rely on the Lucee scheduler and many more minor enhancements. A huge thank you to all who have submitted tickets, pull requests and translations!
2 Nov 2018
The 10.9.17 hotfix release addresses a couple of bugs. Firstly, an issue with SMTP mail sending where TLS is not used (so mail servers that only accept connections over TLS cannot be used). Secondly, an issue with the adhoc taskmanager system where errors are raised when the Lucee scheduler attempts to process a task that no longer exists. Thanks to Seb Duggan for the latter fix and Jack Thompson for the TLS report.
1 Nov 2018
The 10.9.16 hotfix release fixes an issue with adhoc tasks that have been scheduled to run at a later date and never do when site using https.
30 Oct 2018
The 10.9.15 hotfix release addresses a couple of issues. Firstly, an issue where failed asset derivative creations are never retried and secondly a permissioning issue when using multiple site templates. Big thanks to Johnson Cheng for reports and pull requests.
17 Oct 2018
The 10.9.14 hotfix release addresses a bug created with 10.9.13 and merges a couple of unrelated pull requests for bugs in the Asset manager and email centre template rendering. Thanks to Nick Cervantes and Kok Ann Ng for pull requests.
15 Oct 2018
The 10.9.13 hotfix release addresses a major performance issue that was introduced in Preside 10.8 (a patch for 10.8 has also been released, 10.8.91).
15 Oct 2018
The 10.8.91 hotfix addresses a selectData() performance issue introduced in 10.8.0. This is also addressed in hotfix 10.9.13.
11 Oct 2018
The 10.9.12 hotfix addresses an issue with badly formed links in the email link tracking system. The issue affect only links that use URL parameters separated with ampersands (&).
5 Oct 2018
The 10.9.11 hotfix addresses a couple of shortcomings with the REST framework related to full page caching and ability to share REST request information with any code running in the request.
26 Sep 2018
The 10.9.10 hotfix release addresses a backward compatibility issue with CKEditor's "Paste from Word" functionality. When we upgraded CKEditor, the Paste from Word behaviour changed so that font tags, etc. were now preserved (previously stripped). This release ensures that font tags and other unwanted fluff from word is stripped from editor content. It also removes the "Paste" toolbar buttons that are now useless.
12 Sep 2018
The 10.9.9 hotfix release fixes a handful of minor bugs and improvements. See release notes for details. Big thanks to Nelson Chuah, Kokann Ng and Julian Bez for pull requests and issues raised.
31 Aug 2018
The 10.9.8 hotfix release pulls in the latest translations from Zanata for the 10.9 release. Big thanks to all our translators!
21 Aug 2018
The 10.9.7 hotfix release fixes an issue with full page caching in 10.9.0 where microsites with separate domains would not cache correctly. This is a vital hotfix if you are using full page caching and microsites.
21 Aug 2018
The 10.9.6 hotfix release is a minor update that fixes a bug with admin data tables select all functionality and adds default front-end login failure messaging and password policy failure messages. Thanks to Kok Ann Ng for the pull requests :)
13 Aug 2018
The 10.9.5 addresses a couple of minor issues and gives admin users with the right permissions the ability to delete FormBuilder forms. Thanks to Johnson Cheng for all three pull requests.
24 Jul 2018
The 10.9.4 hotfix addresses an issue with Preside running in the latest version of Lucee (5.2.8).
24 Jul 2018
The 10.9.3 hotfix release addresses a regression with setting widths on rendered assets, and fixes an issue with special characters in FormBuilder file upload URLs. Thanks to Seb Duggan and Choon Tat Thum for the fixes.
9 Jul 2018
The 10.9.2 hotfix release addresses a performance/stability issue related to single threaded locking with Coldbox interceptors and fixes a bug with rendering file uploads in Form Builder when no file has been uploaded. Thanks to Chun Weng Wong for the Form Builder bug report and pull request!
25 Jun 2018
The 10.9.1 hotfix release fixes a bug with multilingual applications running on Lucee 4.5 and an image resizing bug with ImageMagick and certain images resized on one dimension. See notes for details. Thanks to Jan Jannek for the multilingual bug report and Seb Duggan for report and fix of the image resizing issue.
15 Jun 2018
It is finally here! The official 10.9.0 release. A whopping 139 tickets closed, approximately 200 pull requests and 3 gazillion commits (*I haven't counted), 14 months of development and a whole heap of sweat and tears. A huge thank you to everyone involved (too many to mention here). Will post official blog post soon with highlights, etc.
11 Jun 2018
The 10.8.90 hotfix release fixes a bug with custom object pickers in the link picker form being disabled on first load. Thanks to Johnson Cheng for the report and fix!
3 May 2018
The 10.8.85 hotfix release merges a pull request from Johnson Cheng to fix an issue with session storage and default values. The fix is also available in 10.9.0-snapshot116.
12 Apr 2018
The 10.8.84 hotfix resolves an issue with scheduled tasks and maintenance mode, so schedules are now completely disabled when a site is in MM. There are also four minor bug fixes/enhancements submitted by Mitrahsoft, and a fix for an error when viewing version records. The fixes are also released in 10.9.0-snapshot107.
9 Apr 2018
The 10.8.83 hotfix addresses an issue where an error would be thrown if trying to configure layout or view logs of a draft EmailCentre template.. The fix is also released in 10.9.0-snapshot106.
6 Apr 2018
The 10.8.82 hotfix addresses a couple of issues where the mail queue would error and be blocked if the recipient record is no longer present at the time of sending. Thanks to Vivien Wong for identifying and fixing the issues. The fixes are also released in 10.9.0-snapshot105.
22 Mar 2018
The 10.8.81 hotfix addresses a number of small bugs and a couple of enhancements. Thanks to Seon Pua, Jan Jannek, Mitrahsoft, Tarek Abou-Chaneb, Niall O'Doherty, Fabian Polkehn and Seb Duggan
22 Mar 2018
The 10.7.48 patch release fixes a performance issue that effects sites collecting system stats to send to Zabbix.
15 Mar 2018
The 10.8.80 hotfix addresses a trio of bugs related to form validation and to URL building for links such as Facebook OpenGraph links. Thanks to Mitrahsoft for the form validation fix!
12 Mar 2018
The 10.8.79 hotfix releases fixes a trio of unrelated bugs. See release notes for details. Thanks to Johnson Cheng for reports and Mitrahsoft for the asset manager fix. These fixes have also been released in 10.9.0-snapshot96
23 Feb 2018
The 10.8.77 hotfix release fixes a trio of bugs related to versioning and batch field editing. See release notes for full details.
19 Feb 2018
The 10.8.77 hotfix release fixes an issue with when sorting a DataManager object whose label is a formula field. Also adds the page-type annotation @sitetreeDefaultSortOrder for setting the sort order of managed child pages.
14 Feb 2018
The 10.8.76 hotfix release fixes an issue with editing one-to-many configurator items with HTML labels, and fixes the time taken displayed on task manager logs when over one hour. These fixes have also been merged into the upcoming 10.9.0 release at 10.9.0-snapshot87. Happy Valentine's Day!
13 Feb 2018
The 10.8.75 hotfix release addresses an issue with the built in CSRF protection where edge-case scenarios, such as server restarts between form submissions, could lead to errors with validation.
12 Feb 2018
The 10.8.74 hotfix release addresses a compatibility issue with Lucee 5 where task manager threads would be marked as "Not running" even though they were in fact still running. This fix has also been merged into the upcoming 10.9.0 release at 10.9.0-snapshot84.
9 Feb 2018
The 10.8.73 hotfix release addresses an edge-case issue with the one to many configurator and introduces a configurability improvement around automatic default query caching. Thanks to Seb for the configurator updates. Changes also merged in the upcoming release at 10.9.0-snapshot83.
7 Feb 2018
The 10.8.72 hotfix release addresses a technical issue with unscoped local variables that may be null. The variables are var scoped, but being NULL means that Lucee's scope cascading could mean that their values get mixed with variables from other scopes. See ticket for details. Fixes also applied to 10.9.0-snapshot81.
31 Jan 2018
The 10.8.70 hotfix release fixes a trio of bugs/performance improvements. See full notes for details. Thanks to Seb Duggan and Johnson Cheng for pull requests. Changes also merged into the upcoming 10.9.0 release at 10.9.0-snapshot79.
19 Jan 2018
The 10.8.69 hotfix release fixes an issue with the code released in 10.8.68 that was intended to work around Microsoft SQL server's handling of cascading updates/deletes. Thanks to Philipp Schult-Heidkamp for the report and fix.
18 Jan 2018
The 10.8.68 hotfix release fixes an issue with one-to-many "has" filters in the rules engine. Specifically, using "does not have" would never work. Also available in the bleeding edge 10.9.0-snapshot69 release.
18 Jan 2018
The 10.8.67 hotfix release addresses further cascading delete issues with Microsoft SQL Server, an auto generated rules engine filter bug for many-to-many relationships and an issue with website reset password email sending. See release notes for full details. Fixes also available in 10.9.0-snapshot67 bleeding edge.
12 Jan 2018
The 10.8.66 hotfix release introduces a fix that prevents permanent deletion of assets leading to cascading deletes of pages that use the asset for their main image. It also fixes a SQL Server specific issue with admin permission checking thanks to Philipp Schult-Heidkamp for his first pull request!
12 Jan 2018
The 10.7.47 hotfix release backports an important fix that prevents permanent deletion of assets leading to cascading deletes of pages that use the asset for their main image.
12 Jan 2018
The 10.6.27 hotfix release backports an important fix that prevents permanent deletion of assets leading to cascading deletes of pages that use the asset for their main image.
11 Jan 2018
The 10.8.65 hotfix release addresses an issue where email templates and assets could be inadvertently deleted due to cascade delete rules in the database (attached to rules engine conditions).
11 Jan 2018
The 10.8.64 release fixes an issue with one-to-many rules engine filters and makes a major change for non-MySQL applications that did not have indexes on foreign keys. All foreign keys for non-MySQL databases will now automatically gain an index unless you specify that there should be no index with "createFkIndex=false" on the relationship property. Thanks to Jan Jannek for the bug reports.
8 Jan 2018
The 10.8.63 hotfix addresses a pair of bugs and pulls in the latest German and French translations. Huge thanks to all who continue to contribute to the translations, and to Jan Jannek and Johnson Cheng for bug fixes.
5 Jan 2018
The 10.8.62 hotfix release fixes a couple of bugs. Firstly, an issue with custom page type forms for site templates that would not always correctly take effect and, secondly, an issue with stateless requests and getting variables from session storage. Thanks to Johnson Cheng and Seak Chiew Lee for reports and PR.
21 Dec 2017
The 10.8.61 hotfix release fixes a couple of unrelated bugs. One with MSSQL compatibility and another with form builder controls. Big thanks to Johnson Cheng and Jan Jannek for the fixes.
14 Dec 2017
The 10.8.60 hotfix release addresses a couple of issues related to Preside working with Microsoft SQL Server. Thanks to Pat Moody for investigations and PRs around the asset manager fix and the Fabian Polkehn for reporting and investigating the version history bug.
27 Nov 2017
The 10.8.59 hotfix release fixes an issue with admin data-tables that break when revisiting a page that had previously been using advanced filters. Also available in 10.9.0-snapshot53.
9 Nov 2017
The 10.8.58 hotfix fixes an issue where form validation would ignore any changes made to the data by a preprocessor, and instead use the original data. Thanks to Seb Duggan for the fix.
8 Nov 2017
The 10.8.57 hotfix merges a handful of minor pull requests and updates to the documentation. Thanks to Niall O'Doherty, Kokann and PhillipPSH for contributions.
1 Nov 2017
The 10.8.56 hotfix addresses another performance issue with datatables in the Preside admin, improving the performance of generating rules engine filter expressions for the table. Thanks again to Seb Duggan for the work. Fixes also applied to latest 10.9 snapshot, 10.9.0-snapshot48.
31 Oct 2017
The 10.8.55 Halloween hotfix improves performance of admin datatable rendering. Thanks to Seb Duggan for the investigation and changes. Thanks also to Jan Jannek for documentation fixes in this release. This hotfix has also been released in the upcoming 10.9.0 branch in 10.9.0-snapshot47.
26 Oct 2017
The 10.8.54 hotfix release fixes issues with validation errors on objectpicker controls - shift the focus to the invalid form field, and place the validation error message in the right place. Thanks to Seb Duggan for the fix.
26 Oct 2017
The 10.8.53 hotfix release fixes an issue with FormBuilder exports. It also adds functionality to the DataManager _addRecordAction(), and introduces a check to help prevent accidental app reloading on production sites. Thanks to Seb Duggan for the contributions.
25 Oct 2017
The 10.8.51 hotfix release fixes an issue with the sitetree and preview URLs when switching between sites, and is recommended for anyone running multiple sites. Thanks to Seb Duggan for the fix.
16 Oct 2017
The 10.8.50 hotfix release fixes an edge case bug with duplicate version column names and provides an enhancement to the admin data table viewlet that allows the developer to specify a default sort order. Thanks to Seb Duggan for the sort order enhancement.
12 Oct 2017
The 10.8.49 hotfix addresses an issue with drag and drop elements in the admin that sometimes lose position with the mouse cursor. Thanks to Seb Duggan for the investigation and fix.
9 Oct 2017
The 10.8.48 hotfix release addresses a couple of performance issues and fixes a bug with possible duplicate select fields in your queries. Thanks to Johnson Cheng for the duplicate select fields bug fix. This hotfix has been merged into the upcoming 10.9.0 release and is in 10.9.0-snapshot39.
30 Sep 2017
The 10.8.47 hotfix release ships several minor bug fix pull requests and updates to the documentation. See tickets for full details. Big thanks to Vivien Wong, Seb Duggan, Johnson Cheng, Niall O'Doherty and philippPSH for contributions. Hotfix is also applied to the latest 10.9 snapshot release, 10.9.0-snapshot38.
15 Sep 2017
The 10.8.46 hotfix release fixes an issue with formula fields that combine multiple same-named columns from different objects which would lead to ambiguous column names in the SQL SELECT statements. Thanks to Jan Jannek for report and helping fix the issue. This has also been merged into 10.9.0-snapshot37.
8 Sep 2017
The 10.8.45 hotfix release fixes a couple of issues. One for local development (does not effect production sites) and another for a minor bug with the field picker in the new data export feature. Thanks to Nelson Chuah for the field picker fix and Lukasz Wazny for the report and suggested fix for local development detection issue.
4 Sep 2017
The 10.8.44 hotfix fixes an issue with front end editing bootstrap dialogs that conflict with newer versions of bootstrap in the frontend. This fix means that dialog windows will no longer appear below modal sheens. Big thanks to Johnson Cheng for the investigation and fix!
1 Sep 2017
The 10.8.43 hotfix release fixes an issue where objects that use formula fields for their label field would not be searchable in object pickers. Thanks to Seb Duggan for the hotfix.
30 Aug 2017
The 10.8.42 hotfix release fixes a number of bugs and minor improvements. Please see full notes for details. Thanks to Seb Duggan for the majority of the fixes!
8 Aug 2017
The 10.8.41 hotfix release fixes the issue with top pagination navigation not being clickable that was introduced in 10.8.38. It also adds some minor background enhancements to passing custom messaging between front-end login requests to help develop custom login experiences for different scenarios.
3 Aug 2017
The 10.8.40 hotfix fixes a bug where date/time pickers had stopped working. This bug will effect any user on version 10.8.36 and above.
3 Aug 2017
The 10.8.39 hotfix release brings about a performance improvement around not recalculating object relationship paths in database queries + fixes a datatables bug for the email centre (and potentially other similar custom data table usages).
1 Aug 2017
The 10.8.38 hotfix release addresses a number of usability issues with the default admin data tables. It also adds a feature to allow developers to add custom 'multi action buttons' for their custom data tables. This means that developers are able to build custom multiple selection actions such as 'Mark all as read', etc. for their custom data tables.
31 Jul 2017
The 10.8.36 hotfix adds the ability to separately specify search fields for admin data tables. These search fields can include formula fields which makes for more powerful searching options.
28 Jul 2017
The 10.8.34 hotfix addresses a number of bugs. Three are related to versioning records behaviour, and the fourth is a fix for a bug with object pickers that was revealed in the 10.8.32 hotfix (a pre-existing bug was masked by the bug fixed in 10.8.32). Please read release notes for more info.
26 Jul 2017
The 10.8.32 hotfix fixes an issue where searching in object pickers was not returning filtered search results via ajax.
25 Jul 2017
The 10.8.31 hotfix releases fixes a couple of bugs. Firstly, there was an issue with maintenance mode where bots would receive a 500 response rather than 503. Secondly, server side validation error messages were not displaying in forms after form submissions with bad data.
20 Jul 2017
The 10.8.30 hotfix release fixes a duo of bugs. Firstly, issues with the built in colour picker where selected values were not submitted with the form and, secondly, an issue with the 'select' rules engine expression field type that did not display a default label properly when no value yet selected. Thanks to Seb Suggan and Niall O'Doherty for pull requests and Nick Cervantes for bug reports.
18 Jul 2017
The 10.8.29 hotfix release fixes a bug with spinner form controls that need non-integer input (i.e. monetary fields). The latest version of the jquery validation library added a step validator that was causing non-integer values to fail validation. This fix addresses this issue by removing the validator which we believe to be invalid (step is a UX instruction, not necessarily a validation instruction).
17 Jul 2017
The 10.8.28 hotfix release improves the handling of sticker bundle errors in extensions and improves custom data export recordset decorator behaviour. Thanks to Vivien Wong for the Pull request.
14 Jul 2017
The 10.8.27 hotfix fixes an issue with validating required richeditor fields, a bug introduced with the upgrade of jquery validation plugin in 10.8.23. Thanks to Johnson Cheng for the bug report. It also introduces a couple of cool new features. Firstly, xml form definitions can now extend one another and, secondly, data exporters can now have their data decorated by custom code when using the export APIs directly in your code.
13 Jul 2017
The 10.8.26 hotfix brings about some enhancements to the filter picker and builder. These can now be more context aware through pre-filters and context data variables that can be made use of by your expression fields. Note: this is not a critical upgrade unless you desperately want to build some super cool filtering experience in your applications :)
12 Jul 2017
The 10.8.25 hotfix release addresses an issue that prevents developers from being able to specify that a system page type is only available to the default site template (i.e. sites with no template set). Thanks to Sean Wong for the report.
11 Jul 2017
The 10.8.24 hotfix release fixes an issue with our default antisamy policy that is adding spurious line breaks to text submitted by regular web users (e.g. comments, etc.). Huge thanks to Nick Cervantes for the investigation and fix.
7 Jul 2017
The 10.8.23 hotfix release fixes issues with validator markup for spinner form controls where validation errors would show with valid input. This bug was unearthed with the 10.8.20 release when updating the internal version of jQuery validation plugin.
7 Jul 2017
The 10.8.21 hotfix is a critical bug fix for anyone running v10.8.18 and above. Fixes an issue where blocking errors will be thrown when trying to update a date field from NULL to a date.
7 Jul 2017
The 10.8.20 hotfix release brings a trio of improvements. The iframe widget now has an 'allow full screen' option thanks to Johson Cheng and preside form validation became more flexible and useful for front end forms.
5 Jul 2017
The 10.8.19 hotfix release fixes a bug where some text inputs would not accept any user entry due to their "maxlength" property being set to zero. This bug was introduced in 10.8.3. Thanks to Nick Cervantes for the report and Seb Duggan for thorough investigation and fix.
5 Jul 2017
The 10.8.18 hotfix fixes an issue with the versioning system where non-changing updates to date fields could lead to a new version record being created (though no data had changed). Big thanks to Tarek Abou-Chanab for the report and fix.
3 Jul 2017
The 10.8.17 hotfix addresses a number of minor bugs. See full notes for details.
29 Jun 2017
The 10.8.16 sneaks in a new BETA API Manager feature (that is disabled by default). This feature allows you to create REST API users and manage their access to your various Preside REST APIs. If you'd like to know more, head to the slack channel to find out how to enable it :)
26 Jun 2017
The 10.8.15 hotfix release merges a couple of minor bug fixes and a small feature related to form builder excel exports. Thanks to Johnson Cheng and Niall O'Doherty for bug reports and pull requests.
22 Jun 2017
The 10.8.14 release fixes a couple of bugs introduced in 10.8.12 related to generating multiple asset derivatives at once. It is highly recommended to upgrade if you are on 10.8.12.
22 Jun 2017
The 10.7.46 patch release is a patch fix for the 10.8.14 release. Bringing the improvements made in 10.8.14 to the 10.7 series of releases.
22 Jun 2017
The 10.6.26 patch release is a patch fix for the 10.8.14 release. Bringing the improvements made in 10.8.14 to the 10.6 series of releases.
16 Jun 2017
The 10.8.12 hotfix release addresses a number of performance and stability issues focused on the use of locking. The same performance and stability fixes have also been applied in 10.6.24 and 10.7.44 to provide patches for those on 10.6 and 10.7 series of releases.
16 Jun 2017
The 10.8.11 hotfix adds an enhancement that allows developers a little more control over the language used in auto-generated rules engine filters.
16 Jun 2017
The 10.6.24 patch release is a patch fix for the 10.8.12 release. Bringing the improvements made in 10.8.12 to the 10.7 series of releases.
16 Jun 2017
The 10.6.24 patch release is a patch fix for the 10.8.12 release. Bringing the improvements made in 10.8.12 to the 10.6 series of releases.
14 Jun 2017
The 10.8.10 hotfix addresses a number of bugs in the 10.8.0 release. Please ignore the missing .8 and .9 hotfixes that are due to some build issues! Thanks to Seb Duggan for various pull requests and to everyone for bug reports.
1 Jun 2017
The 10.8.7 release adds data exports as a BETA feature (disabled by default) and fixes a bug with site tree page and asset pickers whose results are severely limited during search operations.
30 May 2017
The 10.8.6 hotfix addresses a number of minor issues and adds a timezone picker to Preside's core form control offering. Thanks to Seb Duggan for pull requests!
24 May 2017
The 10.8.5 bugix release fixes an issue with formula fields that are used with an alias plus merges a couple of pull requests from Jan Jannek and Johnson Cheng (thanks both!).
18 May 2017
The 10.8.4 hotfix release fixes an intermittent issue with task manager tasks where errors are not reported correctly and a 'success does not exist' message is shown instead.
11 May 2017
The 10.8.3 hotfix release addresses a handful of bugs and improvements. Most notably, a bug that meant that pages using the rules engine to restrict access would never show in the navigation, regardless of whether the visitor had access. Big thanks to Johnson Cheng, Vivien Wong and Jan Jannek for various pull requests.
8 May 2017
The 10.8.2 hotfix makes a change to how form builder response exports are rendered within excel spreadsheets. Instead of auto-calculating cell types, all cells are set to strings to avoid problems with Excel making awkward choices about field types. Thanks to Johnson Cheng fo the pull request.
8 May 2017
The 10.8.1 hotfix upgrades the Lucee Spreadsheet library to the latest stable version. Thanks to Johnson Cheng for the bug report.
27 Apr 2017
We are thrilled to announce the public release of Preside 10.8.0, our biggest ever release. The release features 108 completed tickets, more than 40 pull requests from 17 contributors and over 100 feature branches. Highlights include the email centre, filtering data with the rules engine, formula and generator fields and much much more...
13 Apr 2017
The 10.7.43 hotfix addresses an issue with multi-site installations where page slugs could become corrupted when pages in another subsite were moved. This is a recommended release for anyone running multiple sites.
7 Apr 2017
The 10.7.42 hotfix addresses an issue where data manager object column sorting was not working if there's a specific labelfield for the object
6 Apr 2017
The 10.7.41 hotfix addresses an issue with version history in front-end editing. Thanks to Nelson Chuah for the pull request.
29 Mar 2017
The 10.7.40 hotfix addresses a performance issue with too many open files in a running Preside system (caused by logic with the AntiSamy parser).
10 Mar 2017
The 10.7.39 hotfix release brings paginated assets in the asset manager to the 10.7 release.
10 Mar 2017
The 10.7.38 hotfix provides further protection against the system responding with a 500 status code for missing assets.
10 Mar 2017
The 10.6.23 is a patch release that brings pagination to asset manager assets.
9 Mar 2017
The 10.7.37 hotfix stops missing images from throwing 500 errors (404 instead) and brings an enhancement that means scheduled tasks can be grouped for simultaneous running exclusivity. Big thanks to Seb Duggan for raising and fixing the issue with missing images.
1 Mar 2017
The 10.7.36 hotfix addresses a trio of minor bugs related to open graph metadata, SSL detection and the 'add another' feature of quick add forms. Big thanks to Nelson Chuah for the pull requests.
24 Feb 2017
The 10.7.35 hotfix patches a bug introduced in 10.7.34.
24 Feb 2017
The 10.7.34 hotfix release fixes a couple of issues related to sticky alias and sub-site editing in the Preside admin along with a couple of other minor bugs. NOTE: this release introduced a bug that was immediately fixed in 10.7.35 - please upgrade to 10.7.35 or later.
20 Feb 2017
The 10.7.33 hotfix release addresses an issue with using translatable page types when the core page object is not translatable.
10 Feb 2017
The 10.7.32 hotfix release fixes an issue with maintaining selected sites in the admin where you have multiple sites on the same domain. Thanks to Steve Dowle for persistence with reporting the issue!
4 Feb 2017
The 10.7.31 makes a notable UX change to sitetree draft publishing and fixes some minor bugs. Thanks to Andreas Eppinger and Niall O'Doherty for pull requests.
26 Jan 2017
The 10.7.30 hotfix release fixes addresses a number of bugs and provides some minor enhancements. Most notably fixing issues with multiple taskmanager task runs and issues where related data caches were not clearing correctly. Thanks to Seb Duggan and Niall O'Doherty for pull requests.
24 Jan 2017
The 10.7.28 hotfix fixes a regression introduced in 10.7.22. Some pages were showing a 404 when an admin was logged in to Preside with 'Show draft and inactive content' selected.
17 Jan 2017
Following on from the 10.7.26 release, the 10.7.27 hotfix release fixes another issue with the open graph meta tags where the title would sometimes be blank.
17 Jan 2017
The 10.7.26 hotfix release fixes incorrectly configured open graph meta tags in your site tree pages. These tags affect things like how facebook links render. Thanks to Johnson Cheng for the report and fix.
16 Jan 2017
The 10.7.25 hotfix release fixes an issue with static asset URLs when switching and creating new versions of assets. This will effect systems that take advantage of static asset serving (requires extra non-default configuration). Thanks to SeakChiew Lee for the report and fix.
15 Jan 2017
The 10.7.24 hotfix release fixes an issue with the 10.7.0 database migration script for systems using Microsoft SQL Server.
13 Jan 2017
The 10.7.23 hotfix release fixes a bug with query caches not clearing within a request (and a related issue with first time empty application startup), an issue with SQL server database schema creation, and a performance improvement on the page database table.
12 Jan 2017
The 10.7.21 hotfix release fixes a couple of unrelated bugs. Firstly, a fix for object picker behaviour that was broken in recent hotfixes. Secondly, a fix for over-zealous XSS protection breaking various functionalities related to post login URLs and other input parameters that passed URLs around. Thanks to Johnson Cheng for the first fix :)
11 Jan 2017
The 10.7.20 hotfix release fixes an issue where the embargo and expiry dates were not being filtered correctly by the core "livepages" filter. Thanks to Seon Pua for the fix.
11 Jan 2017
The 10.7.19 hotfix applies a minor UI fix for the filtered object picker where prefetched data was not being filtered correctly. Thanks to Johnson Cheng for the fix.
10 Jan 2017
The 10.7.18 hotfix release addresses a pair of issues with the "cascade delete prompt" in the preside admin, one critical. Before the fix, when deleting records that had one-to-many relationships that *were not required*, the cascade prompt would appear and subsequently delete the related records when you chose to "force" delete. With the fix, the system will not treat optional relationships as blocking deletes, and will not delete the related records either.
9 Jan 2017
The 10.7.17 hotfix release fixes a bug with resizing animated gifs. Thanks to Johnson Cheng for the issue, investigation and fix.
5 Jan 2017
The 10.7.16 release fixes intermittant issues with workflow state caching (will affect 10.7.0 users that use the workflow service to implement multi step workflow processes) and also an issue with saving draft records that have not yet been published (this is a usability issue more than anything else).
3 Jan 2017
The 10.7.15 patches a trio of minor bugs. Huge thanks to Nelson Chuah and Johsnon Cheng for the pull requests (and bug reports).
21 Dec 2016
The 10.7.14 hotfix fixes an issue with audit logging with large amounts of data for a single log record and adds the ability for object pickers to have their result sets filterable by the value of other fields in the form. Big thanks to Johnson and Selva for the pull requests!
16 Dec 2016
The 10.7.13 release fixes a performance issue with paginated audit log records in the admin Audit log page.
14 Dec 2016
The 10.7.12 hotfix release fixes an issue with sessionless requests that experience internal server errors when accessing certain pages that make use of coldbox flashram (intentionally, or unintentionally). Sessionless requests can be caused by bot detection, etc.
7 Dec 2016
The 10.7.11 hotfix applies a fix for an issue where taskmanager tasks that errored after 55 seconds would never get marked as completed and never report their error.
5 Dec 2016
The 10.7.10 hotfix applies a fix for sites experiencing performance and locking issues when saving changes to pages in the site tree. The bug particularly affects sites with many thousands of pages.
24 Nov 2016
The 10.7.9 hotfix upgrades the Lucee Spreadsheet lib to 0.8.3, a critical patch for the library's 0.8.2 version which we upgraded to yesterday. Massive thanks again to Julian Halliwell for the library and pointing out our outdated upgrade yesterday!
23 Nov 2016
The 10.7.8 release upgrades the libarary that Preside uses for spreadsheet handling + fixes an issue with embargo dates and navigation items. Massive thanks to Nelson Chuah for the pull requests and Julian Halliwell for the Lucee spreadsheet library!
15 Nov 2016
The 10.7.7 hotfix fixes a regression with a mapping used for storing temporary files for AOP in RAM://. This fix patches this regression for the 10.7.6 release.
15 Nov 2016
The 10.7.6 release fixes issues with saving the correct order of "many-to-many" data in versioned records and addresses a problem with aggregate query grouping for PostgreSQL.
28 Oct 2016
The 10.7.5 release offers a workaround for an issue that arises running Lucee 4.5 without the Lucee javaagent. See https://luceeserver.atlassian.net/browse/LDEV-1058.
28 Oct 2016
The 10.6.22 release offers a workaround for an issue that arises running Lucee 4.5 without the Lucee javaagent. See https://luceeserver.atlassian.net/browse/LDEV-1058.
27 Oct 2016
The 10.7.4 release adds a request context helper method for developers to check whether or access to the current site tree page is "partially restricted". This allows teams to create a look and feel around the messaging to show when only a part of a page is to be shown to the user. For example, you may choose to display just the first paragraph of content followed by a login form.
27 Oct 2016
The 10.7.3 release adds some minor improvements for multilingual applications, brings back the concept of 'partially' restricted pages and fixes some issues with PostGres. Thanks to Seb Duggan for the fixes related to PostGres.
21 Oct 2016
The 10.7.2 hotfix addresses a couple of minor issues with the rules engine release and fixes a long standing bug with widget editing issues in some browsers when widgets can contain richeditor controls that open further widgets.
14 Oct 2016
The 10.7.0 release is our biggest and most exciting release yet with a raft of new features and enhancements. The release is made up of 865 new commits, 65 completed JIRA issues and more community contributions than ever before. We'd like give thanks to the team from Mitrahsoft (Mani, Selva and Muthu), Jan Jannek, Micha Hnat (Mad Mike), Pat Moody, Seb Duggan, Johnson Cheng, Tarek Abou-Chanab, Nelson Chuah, Hieu Huynh and Nick Cervantes for their contributions to the release.
13 Oct 2016
4 Oct 2016
The 10.6.19 hotfix addresses some minor issues with system startup and discovery; allowing developers to set "Inspect templates: never" on servers and making Preside compatible with the bleeding edge version of Lucee.
28 Sep 2016
This hotfix changes the behaviour of Lucee's session cookies. The default Lucee behaviour is to set a *permanent* cookie for the session. This means that a user can close their browser and, when they reopen it, they can still have the same session. The new PresideCMS behaviour, introduced with this hotfix, is to make these session cookies expire on browser close (i.e. a *session* cookie).
28 Sep 2016
This hotfix addresses three issues that effect the development process and systems using PostgreSQL. Unless, you know that you are effected by these issues, it is not necessary to upgrade. Thanks to Tarek Abou-Chanab and Seb Duggan for the pull requests!
22 Sep 2016
The 10.6.16 release fixes a bug with the page history page where non-sysadmin users would see an empty data set, rather than a list of page revisions.
16 Sep 2016
The 10.6.13 release fixes a major bug with data queries that use *forceJoins*. Those queries would sporadically have the *forceJoins* argument ignored, leading to unexpected query results.
7 Sep 2016
The 10.6.12 release fixes a bug with page fields being cached in the edit page screen in certain scenarios. This bug makes it appear that editing page titles does not save when, in fact, the title has changed but the edit page form is showing a previously cached title.
30 Aug 2016
The 10.6.11 release addresses a bug with the URL redirects system. All redirect rules that were not using exact pattern matches were not working as of 10.6.0 and this patch addresses that.
8 Aug 2016
The Preside 10.6.10 hotfix addresses an issue that meant many-to-many relationships on assets could not be saved through edit/add asset forms.
27 Jul 2016
The 10.6.9 hotfix release addresses a brace of editing issues. Namely, server-side validation errors not correctly communicated when editing records in Data Manager + case sensitive data changes not being picked up by the versioning system.
25 Jul 2016
The 10.6.8 hotfix cleans up the HTML layout of PresideCMS system emails. In the process, it removes all branding from system emails to avoid unnecessary layout issues with various email clients.
25 Jul 2016
The 10.6.7 hotfix release fixes a bug with admin microsites where the system chooses the wrong default site for the admin interface when logging into a microsite with a different domain. This fix is only necessary for those running multiple sites with different domains.
8 Jul 2016
The 10.6.6 hotfix patches an issue stopping the core system from creating system pages in the site tree on startup when Preside used in conjunction with various extensions that listen for "onInsertData()".
4 Jul 2016
The 10.6.5 hotfix addresses an X-Frame-Options issue whereby site tree pages could never allow frames usage.
30 Jun 2016
This release is a critical hotfix for a sporadic issue that leads to errors rendering content (which leads in turn to datatable errors in the admin, for example). All users of 10.6.x should upgrade. Users of 10.5.x and below should be advised to upgrade to 10.6.4 as soon as possible.
15 Jun 2016
Critical hotfix for certain broken selectData() statements that use string filters. Also contains a bug fix for advanced date validators that were introduced with the form builder in 10.6.0.
15 Jun 2016
The 10.6.2 Release fixes some issues around X-Frames-Options (a security feature added in 10.6.0) and fixes sorting custom grid fields in site tree page grids. Thanks to Nelson Chuah for pointing out and fixing serious issue with X-Frames-Options setting in pages. All users of v10.6.0 and v10.6.1 should upgrade.
9 Jun 2016
The 10.6.1 release contains a hotfix for ImageMagick resizing of .gif files. Previously, gif files would permanently error when resizing and this change addresses that with a change to the ImageMagick resize syntax. Thanks to Mani from Mitrahsoft for the Pull request :)
26 May 2016
The 10.6.0 release is finally here and brings a raft of bug fixes and improvements including a new multi-file upload process and support for ImageMagick image processing.
13 May 2016
The 10.5.8 hotfix addresses a validation issue with numeric inputs in the form builder.
22 Apr 2016
The 10.5.7 hotfix pushes changes related to improving the handling of application reloads. In particular, database upgrade scripts are no long regenerated needlessly and no longer displayed by default when visiting the site in a unloaded state.
20 Apr 2016
The 10.5.6 hotfix puts some minor fixes that were submitted as pull requests into the 10.5 release. REST APIs on windows + a couple of improvements for custom application hooks with the system.
5 Apr 2016
The 10.5.5 hotfix fixes a permissions issue with the form builder that caused non-sysadmin users to be unable to manage form items.
22 Mar 2016
The 10.5.4 hotfix brings German translations to form builder and other new features of 10.5.0. It also fixes a major compatibility issue where PresideCMS would not run or run properly on JDK7. Huge thanks to Michael Hnat for the translations.
10 Mar 2016
The 10.5.3 release addresses two issues. Firstly, performance of the update manager has been improved with some heavy caching of version lookups and second, a quick fix to an issue with instable datasources when using injected datasources (through Pixl8's Server Manager, for instance).
9 Mar 2016
The 10.5.2 releases fixes a pair of issues related to the form builder. The issues effect the visual appearance and experience of the form builder in the front end website.
7 Mar 2016
The 10.5.1 release addresses a pair of bugs that were picked up shortly after the 10.5.0 release. The issues in question effect those using j2ee session handling in Lucee (non-default) and MS SQL Server users.
4 Mar 2016
The 10.5.0 release is finally here! 10.5.0 brings Form builder, batch editing and much more. Thanks as always to all our contributors, issue raisers and testers.
9 Feb 2016
The 10.4.6 hotfix addresses a bug that affects certain setups involving CommandBox. If you have a production working version of Preside running 10.4.4, you can safely skip this upgrade.
6 Jan 2016
The 10.4.4 hotfix addresses bugs with the antispam features of email link building in the RichEditor that was introduced in 10.4.0.
5 Jan 2016
The 10.4.3 hotfix fixes a critical bug with the event.buildLink() method that was introduced in 10.4.0.
23 Dec 2015
The 10.4.2 hotfix release adds German translations to the admin interface. Huge thanks to Michael Hnat, Jan Jannek and Martin Schaible!
21 Dec 2015
The 10.4.1 hotfix release addresses a whitespace issue with any code using methods in the request context decorator. This includes the ubiquitous event.buildLink() method.
17 Dec 2015
The 10.4.0 release introduces some UI improvements, a BETA REST API platform and a number of bugfixes. Huge thanks to all the contributors that have helped keep momentum up in our last release of the year :)
30 Nov 2015
The 10.3.6 release is a security hotfix release that adds native cross site scripting (XSS) support to the application using the AntiSamy project.
24 Nov 2015
The 10.3.5 release is a small hotfix release addressing a bug with success messages for asset uploads and edits.
21 Nov 2015
The 10.3.4 release is a small hotfix release addressing page caching for secure pages.
17 Nov 2015
The 10.3.3 release has been focused on developer productivity, documentation and performance. We've also shipped a handful of new and missing features and improvements. This release sees a record number of contributers from the community too so big thanks to all those involved!
19 Oct 2015
The 10.2.3 release contains a raft of bugfixes, UI improvements to the site tree editing experience and an overhaul of the documentation, including a Dash docs build.
29 Sep 2015
A minor feature release, 10.2.2 brings Password policies, permissionable admin notifications, URL rewrites and a raft of bug fixes.
11 Aug 2015
The 10.2.1 is largely a bug fix and performance improvement release.
2 Jul 2015
10.2.0 brings the ability for admin users to impersonate website users and other minor improvements and bug fixes.