Release Notes For Version 8.3

Table Of Contents

Upgrading to 8.3

Upgrading to 8.3.x from something before 8.3 is considered a large upgrade. It can take up to 2 hours to complete, although this varies significantly depending on your data and your hardware (solid state disks help to make things go faster).

There is also more scope for database upgrade errors when 8.3 is first booted.

Consequently, the first time you boot with 8.3.0 or later:

If you upgrade (or partially upgrade) to 8.3, and want to downgrade back to 8.2, then the procedure is:

You should also make sure you have ample disk space available for the upgrade as the database grows during the upgrade, but then ends up smaller than it started.

Once you have taken the above into account, then upgrading to 8.3 or later applying any bugfix updates should be done with the standard update procedure as follows:

New Features

Bookings Calendar

Changed the way you select the resources to display on the bookings calendar

Speed Improvements

Version 8.3 feels much faster than 8.2, particularly on systems that have a large number of projects.

Some further speed improvements originally intended for 8.3 have been postponed to the next major release, which will be 9.0. That will produce another step change in performance.

Creating New Projects

When you select the "Create Project" page from the menu, there was a Cancel button which was always disabled. It now functions as a browser back action. This means it takes you to the previous page you were on, whatever that was.

LDAP

We now have native support for LDAP authentication. We also have workflow actions for querying an LDAP server, and this can be used as a part of synronising data with a remote LDAP server.

Nick Names

Added a nick name to user identifier

Audit Log and System Events

Audit log and system event recording changed quite a lot behind the scenes. They are both now stored in a new format which uses much less space, and they are both faster to record (in the majority of cases) and faster to view.

Audit logs now record everything about a change, where previously some information would be left out. For example, Calpendo projects store a set of resource settings related to the project. Any list or set property would previously not be recorded in audit logs, and so changes to resource settings could not be tracked via the audit log.

The audit log record is now complete.

For those interested in the new storage format - the audit_log_properties table has been replaced by the new table audit_log_chunks. This stores the detail of the changes in a JSON snippet which is compressed and then split into chunks so that no one chunk is too big. For system events, exprodo_event_properties has been replaced by exprodo_event_chunks in exactly the same way.

System events now record millisecond timing for their events. This degrades gracefully to per-second timing if run on MySQL older than 5.7 or MariaDB older than 5.3.

The system events page can now also search by the affected type and/or id of the affected biskit.

Templates in the Past

We now support creating and displaying historical templates, but only for resources that supports "any changes" to old bookings, which means it will allow bookings in the past to be created.

Under these conditions:

New Workflow Functions

New Workflow Features

Instrument Activity Recording

Version 8.3 adds a new method for recording the activity on PCs that drive an instrument. This gives another tool for calculating who has used which instrument and for how long, and also for controlling who can use which instrument.

The new method is known as CAR (Calpendo Activity Recorder) and is a stand-alone Windows native program that runs both as a service and also an instance in each user session.

CAR records all activity in the Calpendo database, and it:

The other methods for recording activity are:

All methods can detect:

Miscellaneous

Updates

8.3.1 February 22nd, 2018

Changes

Bug Fixes

Back to Top

8.3.2 March 1st, 2018

Changes

Bug Fixes

Back to Top

8.3.3 March 5th, 2018

Changes

Bug Fixes

Back to Top

8.3.4 March 6th, 2018

Changes

Bug Fixes

Back to Top

8.3.5 March 13th, 2018

Security Bug Fixes

Changes

Bug Fixes

Back to Top

8.3.6 March 14th, 2018

Changes

Bug Fixes

Back to Top

8.3.7 March 16th, 2018

Security Bug Fixes

Bug Fixes

Back to Top

8.3.8 March 22nd, 2018

Changes

Bug Fixes

Back to Top

8.3.9 March 28th, 2018

Changes

Bug Fixes

Back to Top

8.3.10 March 29th, 2018

Changes

Bug Fixes

Back to Top

8.3.11 April 6th, 2018

Changes

Bug Fixes

Back to Top

8.3.12 April 12th, 2018

Changes

Bug Fixes

Back to Top

8.3.13 April 15th, 2018

Changes

Security Bug Fixes

Bug Fixes

Back to Top

8.3.14 April 17th, 2018

Changes

Bug Fixes

Back to Top

8.3.15 May 8th, 2018

Security Bug Fixes

Changes

Bug Fixes

Back to Top

8.3.16 May 9th, 2018

Bug Fixes

Back to Top

8.3.17 May 10th, 2018

Bug Fixes

Back to Top

8.3.18 May 10th, 2018

Changes

Bug Fixes

Back to Top

8.3.19 May 11th, 2018

Changes

Bug Fixes

Back to Top

8.3.20 May 15th, 2018

Changes

Bug Fixes

Back to Top

8.3.21 May 16th, 2018

Changes

Bug Fixes

Back to Top

8.3.22 May 19th, 2018

Changes

Bug Fixes

Back to Top

8.3.23 May 22nd, 2018

Bug Fixes

Back to Top

8.3.24 May 24th, 2018

Changes

Bug Fixes

Back to Top

8.3.25 June 11th, 2018

Changes

Bug Fixes

Back to Top

8.3.26 June 12th, 2018

Changes

Bug Fixes

Back to Top

8.3.27 June 18th, 2018

Changes

Bug Fixes

Back to Top

8.3.28 July 2nd, 2018

Changes

Bug Fixes

Back to Top

8.3.29 July 5th, 2018

Changes

Bug Fixes

Back to Top

8.3.30 July 17th, 2018

Bug Fixes

Back to Top

8.3.31 August 12th, 2018

Bug Fixes

Back to Top

8.3.32 August 20th, 2018

Bug Fixes

Back to Top

8.3.33 August 22nd, 2018

Security Bug Fixes

Bug Fixes

Back to Top

8.3.34 September 5th, 2018

Bug Fixes

Back to Top

8.3.35 September 7th, 2018

Changes

Bug Fixes

Back to Top

8.3.36 September 19th, 2018

Changes

Bug Fixes

Back to Top

8.3.37 September 20th, 2018

Bug Fixes

Back to Top

8.3.38 October 4th, 2018

Bug Fixes

Back to Top

8.3.39 October 31st, 2018

Changes

Bug Fixes

Back to Top

8.3.40 November 6th, 2018

Bug Fixes

Changes

Back to Top

8.3.41 November 12th, 2018

Bug Fixes

8.3.42 November 29th, 2018

Changes

Security Bug Fixes

Bug Fixes

Back to Top

8.3.43 December 7th, 2018

Changes

Security Bug Fixes

Bug Fixes

Back to Top

8.3.44 December 9th, 2018

Bug Fixes

Back to Top