# Version 5.7.2

This release includes the new features released with Frends 5.7, listed in [new-features](https://docs.frends.com/release-notes/frends-5.7/new-features "mention"), as well as improvements and bug fixes from the earlier releases.

## UI <a href="#h_fcf7cf2f1c" id="h_fcf7cf2f1c"></a>

### Improvements

* Process Template list now remembers the users choice of how many items to show
* Process Template list can now be sorted according to Tags and Template used in
* Process Template list can be linked to filtered by a Tag
* Added Frends API endpoints for managing API Passthroughs
* Process Template list is now paginated and filtered on the backend
* Made the cookie acceptance dialog more clear with a description of what the cookies are used for. Also it is mandatory to make the cookie choice before doing anything else on the UI
* Processes can now be linked to a Process Template that is created from them
* It is now possible to unlink a Process from a Process Template

### Bug fixes

* Improved Process Instance array result viewing to be more clear between elements
* Fixed Process editor view issue with screen going blank after removing an unhandled error handler
* Fixed issue with Process version diff view not highlighting all changes when a Task test execution was associated with a Process
* Fixed issue with the Process editor view not being able to search for Tasks with a space, e.g. HttpRequest worked, but Web HttpRequest did not
* Fixed issue when importing API Processes not being linked automatically to the correct API specification when there are API specifications with identical paths
* Agent Triggers view no longer show Passthroughs that had failed to initialize
* Fixed issue with Process Instance view showing the first loop iteration as 0 instead of 1
* Fixed issue with configuring API Passthrough header modifications action type being applied to multiple modifications
* Fixed issue with importing multiple Processes at the same time
* Fixed issue with Process having two "active" version in the database which would block deploying the Process
* Process Variables are correctly retained after when updating Processes from a Process Template
* Fixed issue with Process instance duration being shown with the wrong duration when auto-refresh is enabled due to timezone conversion
* Fixed issue with Frends API not generating ProblemDetails correctly
* Fixed issue with the Error message toast not showing the error message in all cases
* Fixed issue with Process editor showing multiple warning icons being shown for a Subprocess when there is an obsolete parameter is being used
* Fixed issue with Process cleanup being too eager when multiple Processes are being cleaned up simultaneously
* Fixed issue with switching Process version when the old version is not supported by the Development Agent group, example:
  * Version 1.0.0 (Target framework: .NET Framework 4.7.1)
  * Version 2.0.0 (Target framework: .NET 8)
  * Cross-platform Development Agent Group
  * Previously switching back to version 2.0.0 was blocked, but now it is allowed even though it will not be possible to execute on the Development Agent Group

## Log service <a href="#h_657c383db5" id="h_657c383db5"></a>

### Bug fixes

* Fixed issue with Log service not being able to clean up dead lettered Service Bus messages
* Process that are marked as Zombies are now updated with the correct end state and error if the actual Process end message is received

## Agent <a href="#h_b00091b7cf" id="h_b00091b7cf"></a>

### Bug fixes

* Remote Subprocess execution messages are now immediately consumed to prevent a Remote Subprocess from being executed multiple times
* Fixed issue with Agent running out of memory when doing large Process updates due to excessive loading of data from the database
* Fixed issue with Agent not being able to load Passthrough when the API specification's server is in invalid format
* Fixed issue with API Passthrough not working when the specification has endpoints with differing method configurations
* Fixed issue with a Task dependency NuGet that contains a deps.json file blocking the deployment of a Process
