6.4.1 Release Notes

August 2019

Hello testers! We're making light changes in Release 6.4.1 of Zephyr Standalone. Release 6.4.1 is a small patch addressing some performance issues that we've discovered throughout releases 6.3 and 6.4. As a result of these performance issues, we've made some improvements to tackle these problems. We will continue to monitor any issues going forward with these changes made and be on the look out. 


Table of Contents:

Release Summary

Below is a brief summary of the improvements and changes in 6.4.1.

Feature FunctionalityIssues Found in 6.3 and 6.4Improvement in 6.4.1
Login ProcessingWith the improvement for Roles & Permissions released in 6.3, the login processing has changed and made too many calls to the Database to verify permissions and group settings, resulting in performance issues for our larger customers. This was escalated due to the fact that the login processing is performed every time an automation job runs or when the configured zBots ping the server periodically.We've refactored the API calls for the Roles & Permissions, adding queueing where appropriate. 
Webhook ProcessingWebhooks are the primary way that Zephyr receives real-time updates from JIRA. Every project that’s mapped to JIRA creates 2 webhooks to be able to receive new JIRA tickets created as well as updates to any existing tickets. For larger customers who have hundreds of projects and multiple JIRA instances, the number of webhooks received per minute can be substantial, taking a large toll on Zephyr's performance.Similarly to the Login issue, we've refactored the code to process webhooks, adding the appropriate queueing. We have also added additional logging to help us debug any future issues.

Upgrading to 6.4.1

For more information on upgrading, please refer to Upgrading Zephyr Standalone.