Notes for release 5.19.4.0

20 Jul 2020

Add service debugging

This version of the Linx designer now includes the ability to debug services (previously it was only possible to debug processes and events). This feature is especially useful when designing REST services, as it allows you to test your service behaviour in the debugger before you deploy it to your server.

service debugging breakpoint

The designer will limit the running service to debugging one event execution at a time, although it will log all other event executions in the Debug Output window.

service debugging events

Extend use of Linx plugin type icons

This is an addition to the feature that was introduced in version 5.18.0.0. The relevant plugin type icons will now also be displayed in the resource selector, expression editor and output window.

type icons

Fix bug: Server user interface became unresponsive after long periods of inactivity

After long periods of inactivity, the server user interface became unresponsive which required a full refresh (in the browser) to get it working again. As part of this fix a lot of work was also done to make the user interface more stable and responsive.

Fix bug: Import custom type threw an object reference exception

Trying to import certain data structures as a custom type caused an object reference exception.

Fix bug: Metrics logging threw an exception under heavy load

In some scenarios where the server was operating under a heavy load, e.g. continuously invoking a REST service, the metrics functionality that keeps track of executions threw an exception.

Various other GUI fixes, bugs and enhancements

Small fixes and GUI enhancements to ensure a better user experience.