APFJ - May 2024

Summary

In the presented release we introduce several enhancements and bug fixes. On the improvement front, the Jira API calls have been optimized for better performance, documentation has been refined, and the notification mechanism has been updated. As for bug fixes, security vulnerabilities have been addressed, email notifications fixed, and various display issues resolved. Dark mode is now available for the workflow view, and approval-related features have been fine-tuned. Overall, this release aims to provide a smoother experience for users.


Improvements

Improved Jira API calls improved

More logging info was added to failed Jira Notification calls for potential prevention. Also, redundant AP.theming calls were removed from approval path files.

Improved documentation improved

The technical documentation was updated addressing previously released changes that enabled adding the option for users to configure the display of the approval path in multiple areas of the issue view in Jira. You can find the updated documentation here and here.

Improved Jira notification mechanism improved

An option to switch between the “Jira notification” and “Direct email” mechanisms (to send all notifications in Jira) was added for customers with an updated app version.

Please note that this exclusively affects the outgoing email notifications mechanism and doesn't affect Jira notifications.

direct emails.png

Bug Fixes

Fixed security vulnerability Fixed

There was an XSS vulnerability detected and fixed.

Fixed manual email notification Fixed

When a manual notification was sent to the “email” or “issue field email” steps, the email address was displayed correctly, but an exception was thrown. The issue was resolved and email notifications are delivered properly.

Fixed menu display issue while creating definition Fixed

When creating a definition, for the "Issue field email" step, there were two “Description” options to choose from the drop-down menu.

definition 2x description bug.png

Fixed missing dark mode Fixed

The dark mode wasn’t available in the workflow view. The issue was fixed.

Fixed visibility of the notification button for archived approvals Fixed

If an approval with the “in progress” status was archived, the "send a notification" button was still visible. For archived approvals, no matter their status, notifications can’t be sent.

Fixed excess whitespace in the approval comment field Fixed

If a person wanted to add a comment when approving, the opened comment field was pre-populated with an excess white space. It was necessary to manually clear the space before adding the comment. After fixing, the field is empty by default.

Fixed the approval email reminder Fixed

For some accounts, if the “Send a notification” button was used to send an approval email reminder, the notification was sent to the user who started the approval instead of the user from the current approval step. After fixing, emails are delivered properly.

Fixed delegation display bug Fixed

When a person created a delegation with multiple delegates (on a global or project level), then clicked the “You have active delegates for this step” and opened “Show delegates”, the delegation wasn’t displayed in the issue content view, activity tab, or the details tab. Now delegations are being shown correctly.

Fixed approval definition details not displayed in post function configuration view Fixed

Approval definition details weren’t displayed in the post-function configuration view when setting up a workflow. We ensured that now configuration details are visible in the interface.