VisiumKMS 12.27 Release
Introduction
Version 12.27 introduces our new Secure Reports API bringing Security and additional performance enhancements for reports. For users of the secure API, unsecured reports will be gradually phased out, ensuring that only secure links remain.
Additionally some key Bugs where addressed (refer to changelog for complete list)
Secure Reports API
Deployment
The new Secure Reports API is deployed on a separate app and a new API gateway is introduced. This deployment improves the performance of the reporting module.
To enable the reports API, you need to reach out to support team so they can set up the environment and enable the secure reports API from the app settings
Improvements
-
Token Authenticated requests: When secure API is enabled external access to reports through reports links is restricted to authenticated requests through the generated token.
-
KMS Portal Performance boost: Since the reports API is now deployed as a separate application, the KMS Portal no longer competes for resources with heavy reporting tasks, significantly improving performance.
-
Reports Caching: Additionally, the new API gateway enables report caching, improving performance when the same report is requested multiple times within a configurable time frame.
UI Changes
Once the Secure Reports API is enabled, the UI for creating a report is changed:
- An indicator displaying the current status of the Secure Reports API (enabled/disabled)
- "Copy URL" button that will provide the new secure API URL for the reports
- "Generate Token" button that will create a new token after confirmation
- After enabling the secure Reports you no longer can manage old unsecured links (read the next section Phasing out non-secure Reports links )
- Generating a new token and saving will deprecate the old token
Phasing out non-secure Reports links
In the current release (12.27) the existing unsecured reports links will still function, however, when the Secure Reports API is configured, new unsecured links cannot be created or maintained. This is done to push for the full adoption of the secure Reports API in a smooth transition.
When secure reports API is enabled, the current unsecured links will still function until one of the below:
- Link is deleted
- New token has been generated
- Deprecated by KMS team in future releases for all secure API users (the release timeline has not yet been determined)
This ensures a smooth transition to full adoption of the Secure Reports API for customers who are using the secure reports API.
Get Started
With this update, version 12.27 is now the current version. Upgrade to VisiumKMS 12.27 today by raising a support ticket. Dive into our changelog for a detailed list of changes.