The Release of UXP Core 1.15 Adds OpenAPI Support and Improves UXP Performance

Due to the pandemic, the digital transformation is happening at full steam in both private and public sector. At the same time, UXP development team is working hard to make the transformation faster, smoother, and cost-efficient for our customers.

In UXP Core release 1.15, we made the integration of REST APIs faster by adding OpenAPI support, optimised UXP performance to save more on operation costs, and finally added more UXP-specific parameters to Registry monitoring to make the life of UXP operators easier.

OpenAPI Support

OpenAPI allows service providers to describe the entire API, including available endpoints (/users) and operations on each endpoint (GET/users, POST/users). In this UXP release, the long-awaited support for OpenAPI was added to REST APIs. Note that only OpenAPI version 3.0 is supported.

It is possible to add OpenAPI from the description URL and as a result, the added REST API is marked with “OpenAPI”.

Note that unlike with other REST APIs, all endpoints are automatically imported and cannot be altered in case the API was added using OpenAPI description. Permissions can be still given by endpoint and HTTP verb as for regular REST APIs. When the OpenAPI service description changes, it is convenient to update it in the security server using “refresh” functionality.

Performance Improvements

We removed some bottlenecks that are mainly related to the message log. The message log storage was restructured, changing the way entries are saved and processed. As a result, the UXP performance improved up to 100% depending on the hardware used. From now on, UXP performance also scales better with the hardware configuration. To apply this change, it is required to archive all existing message log entries before upgrading to UXP Core version 1.15. Detailed information about the technical tasks required can be found in the announcement “Upgrading Security Server and Migrating Message Log”.

Registry Monitoring

Starting from release 1.15, the standard UXP Registry monitoring solution based on Zabbix uses templates. New monitored UXP-specific parameters include global configuration expiration date. Administrators can configure monitoring server to trigger notifications when the global configuration expiration is nearby.

Customers can now also use their own monitoring solution and pull UXP specific monitoring data from the Registry server. Access to this data is limited by IP addresses.

This concludes the UXP 1.15 release. Enjoy trying out new features!