APFJ - January 2025

Summary

In this release, we introduced Vote Step feature allows teams to collect group opinions through a voting process with moderator oversight. Additionally, we have added CSV export functionality for the Approvals and Activity lists at both the Global and Project levels. Lastly, we improved webhook handling by utilizing a job queue to process incoming Atlassian webhooks more efficiently.


New Features

Vote Step NEW

We have released Vote Step feature, enabling teams to gather group opinions.

  • Users can create a voting survey by selecting a group, defining answer options

  • Assign a moderator to make the final decision. The moderator can choose an outcome, influencing the next steps in the approval process.

  • Supports both single and multiple-choice polls, optional voting expiration, and enhanced visibility of voting group activity.

image-20250117-131113.png

For more details how to set up Vote step, refer to the Vote Step Documentation.

CSV Export: Approvals & Activity list NEW

We have added functionality to export both the Approvals list and Activity list as CSV files from Global and Project level.

image-20250325-160615.png
Approvals tab - Click Export to CSV file
image-20250325-160535.png
Activity tab - Click Export to CSV file
image-20250325-160239.png
Opened CSV file

New REST API Endpoints for Definitions and Conditions NEW

We introduced new REST API endpoints to manage Definitions, Approvals and Conditions in the Approval Path. These endpoints support creation, retrieval, and deletion (archive) of entities, and are now covered by Swagger documentation. Several enhancements and fixes were also implemented:

  • Added support for pagination, sorting (ASC, DESC) and filtering by status.

  • Improved error handling (400 instead of 500 on invalid input, clear messages).

  • Enhanced consistency between request path and body IDs.

  • Updated permissions and API key privilege naming to be more intuitive.

  • Swagger documentation verified and corrected for required fields and enum values.

Improvements

Improved Webhook Handling IMPROVED

We have improved the system to use a job queue for processing all incoming webhooks from Atlassian, such as issue deletion, project deletion, and all workflow post functions (start, archive, delete).

Bug Fixes

Fixed Jira expression issue FIXED

We have resolved an issue where Jira expression evaluation was incorrectly blocked.

 

Related content