Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

This release note is in progress

Summary 🌟

In this release note, we've introduced new automation tools, an option to abstain, and enhancements like date and time synchronization, along with styling fix and updates.


Improvements (blue star)

Replace icon for 'no result' - dashboard IMPROVED

Replaced old ES icon with magnifier icon

User Verification Required for New SAML Workspace IMPROVED

We have improved the SAML workspace setup process by introducing a mandatory user verification step. This ensures that only authorized users can create or join a new SAML workspace.

Improved JQL Filtering by Labels IMPROVED

Added text input support for label filtering in JQL. Previously, labels couldn't have spaces or special characters, causing errors. This restriction has been removed, allowing more flexible label usage.

Improved Board Share: Strikethrough for "Done" Status IMPROVED

Added strikethrough text to the status of issues marked as "Done" on both boards and custom boards. This enhancement visually distinguishes completed tasks from ongoing ones, improving clarity.

Improved Link Management: Drag and Drop for Order IMPROVED

Added drag-and-drop functionality to reorder links in Global Settings > Page Customization > Header/Footer. Previously, once a link is added, you couldn’t change how they were placed. Now, you can easily rearrange links to improve organization.

Added Confirmation Popup for "Restore Default Values" IMPROVED

Implemented a confirmation popup for the "Restore default values" button in Global Settings > Page Customization. This change prevents accidental loss of changes by requiring user confirmation before resetting settings to default.

Updated the column name in the shared_issue table from if_share_link_enabled to share_link_enabled to remove confusion caused by the "if_" prefix, which incorrectly suggested it was an issue field.

ESFJ-1023 - Getting issue details... STATUS

Decategorized Configuration View IMPROVED

Removed category-based filtering in configuration views, making all configurations visible regardless of the selected share type. This ensures that JSM-specific options are accessible when share types include support tickets, improving usability across all views.

Fixed Priority Field Size Issue IMPROVED

Adjusted the Priority field size to fit within the details section boundaries. Also resolved display issues with long text for reporter, assignee, and labels. Updated the class name from ‘user-name’ to ‘user-text’ due to CSS dependencies, which has affected automation tests.

ESFJ-878 - Getting issue details... STATUS

Improved Card Layout IMPROVED

Adjusted the card layout for even distribution across the page, similar to Jira's layout. This update ensures that cards are organized neatly and the layout is responsive to various screen sizes.

ESFJ-859 - Getting issue details... STATUS

Updated Scroll Behavior for Timeline Table IMPROVED

Changed the scroll behavior on the timeline table to always display the horizontal scroll. Both horizontal and vertical scrolls are now visible, similar to Jira’s table layout.

Redesigned error pages for detailed information IMPROVED

Error pages are redesigned to view issue with respective message like license expired, Atlassian reload required, version mismatch. Applied for a view for both light and dark mode.

Bug Fixes (blue star)

Fixed null pointer in filter view for timetracking FIXED

Resolved a null pointer occurring in the filter view when time tracking fields are null. Now, the system safely handles null fields, preventing crashes in the filter view.

ESFJ-1137 - Getting issue details... STATUS

Workspace validator blocks saving Global Settings FIXED

ESFJ-1130 - Getting issue details... STATUS

Fixed Comment Author Prefix in Jira FIXED

We resolved an issue where the comment author prefix was not appearing in Jira when comments were added via External Share. After the fix, comments now correctly display the author's name.

Comment window in es link overlaps with other fields when a window is small FIXED

Make a small window in you browser

Observe the behavior

Fixed Error When Filtering by Project on Shared Filter Page FIXED

Previously, when users entered a project name in the search input, an error page was displayed. After the fix, the system now correctly displays issues or results from the searched project as expected. Additionally, filtering using multiple projects via JQL is now fully supported without errors.

Unauthorized Share Deletion Vulnerability Fixed FIXED

We addressed a critical security issue where users with customer privileges in a Jira Service Desk portal could delete external shares, even without direct Jira access. The vulnerability allowed customers to obtain a valid JWT and delete shares created by Jira administrators, compromising the integrity of shared information. This issue has now been fixed, and external shares are secured from unauthorized deletion. All operations related to shares—list, get, update, delete, and email notifications—have been thoroughly tested and verified to function correctly across different pages and roles.

Unauthorized Modification of Board Card Settings Vulnerability Fixed FIXED

We addressed a security vulnerability where a "customer" user, self-registered on a Jira helpdesk portal, could modify the board card settings in Jira without direct access to the system. The issue allowed attackers to obtain a valid JWT and manipulate the configuration of board cards, compromising the integrity of external shares. This vulnerability has been resolved, ensuring that only authorized users can modify board card layouts, and external attackers are now blocked from altering these settings.

Cross-Instance IDOR Vulnerability Fixed in Jira Share Settings FIXED

We resolved a critical broken access control vulnerability in the Jira external share application that allowed an attacker from one Jira instance to modify external share settings in a different Jira instance. This vulnerability occurred when attackers used the GID (globally unique identifier) of a share to alter settings, such as changing the board configuration, issue displays, and permissions, compromising the confidentiality and integrity of shared data.

With this fix, external share settings are now protected from unauthorized cross-instance modifications, ensuring that only users with proper permissions can alter these settings.

Cross-Instance IDOR Vulnerability Fixed: Unauthorized Access to Jira API Key Usage History FIXED

We fixed a severe cross-instance IDOR (Insecure Direct Object Reference) vulnerability in the Jira external share application. This flaw allowed attackers to access the API key usage history of any other Jira instance. The issue occurred when an attacker, authenticated in their own Jira instance, could use a JWT to retrieve sensitive information, such as request details, IP addresses, user agents, and API key activity from a victim's Jira instance.

With the fix, the confidentiality of API key usage data is protected, and only authorized users within the same instance can access this sensitive information.

Fixed Issue with allowCreateNewIssue Field Not Set During Share Creation FIXED

We resolved an issue where the allowCreateNewIssue field was not being set during the creation of a new share in Jira. This caused the permission to create new issues via the external share to remain disabled by default. After the fix, the allowCreateNewIssue field is correctly set during share creation, ensuring that the intended permissions are applied consistently.

Custom board - unable to start watching issues FIXED

Previously, attempting to watch issues resulted in an error. This bug has been fixed, and users can now successfully watch all issues on custom boards without errors.

Fixed Dark Mode CSS Styling Issues FIXED

We fixed CSS styling issues in dark mode where "Issue Type - Description" and "Timeline - Filters" had unreadable whitish backgrounds with gray text. The colors are now adjusted for better visibility and readability.

Fixed Dark Mode CSS Styling Issues FIXED

We fixed CSS styling issues in dark mode where "Issue Type - Description" and "Timeline - Filters" had unreadable whitish backgrounds with gray text. The colors are now adjusted for better visibility and readability.

Fixed Frontend Error: 'undefined' Provided Instead of Stream FIXED

We resolved an error where 'undefined' was given instead of a valid stream type

ESFJ-1071 - Getting issue details... STATUS

Extracted Email Carrier Module FIXED

Resolved an issue where extra space appeared when using the "Group By" filter on boards and custom board shares for fields like Epic and Assignee.

ESFJ-1067 - Getting issue details... STATUS

Fixed Extra Space in Board Share Group By Filter FIXED

Resolved an issue where extra space appeared when using the "Group By" filter on boards and custom board shares for fields like Epic and Assignee.

SMTP Fix for Watcher Notifications FIXED

Fixed an issue where custom SMTP settings blocked watcher notifications to external users. Notifications now work correctly with any SMTP setup. ESFJ-1015 - Getting issue details... STATUS

Fixed Extra Space in Board Share Group By Filter FIXED

Resolved an issue where extra space appeared when using the "Group By" filter on boards and custom board shares for fields like Epic and Assignee.

Fixed Issue Type Icons Not Displayed in Shared Links FIXED

Sometimes, issue type icons were not shown on the board, issue view, JQL, and roadmap when opening a shared link without logging into ESFJ. This issue has been resolved, and icons now display properly.

Fixed XSS Vulnerability in External Share Link Creation FIXED

Resolved an XSS vulnerability triggered when creating an external share link with a project name containing an XSS payload. This prevents malicious scripts from executing in shared links.

Fixed: Delayed Response Causes Duplicate Share Creation FIXED

The 'Create ES Board' button is now disabled and greyed out immediately after the first click to prevent multiple submissions caused by repeated clicks during a delayed response.

Fixed Text and Code Snippet Overflow in Comment Section FIXED

Resolved an issue where long text and code snippets overflowed in the comment section. Now, both text and code snippets are properly contained within the comment section without causing overflow, improving readability and layout.

ESFJ-629 - Getting issue details... STATUS

Fixed White Text Format Tab in Dark Mode on Create Issue Tab FIXED

Resolved an issue where the text format tab appeared white in the "Create Issue" tab on the Board/Timeline External share page in Dark mode. The text format tab now displays correctly, ensuring proper visibility in Dark mode.

ESFJ-616 - Getting issue details... STATUS

Replaced Comment Editor with Contract Signature WYSIWYG FIXED

Swapped the current markdown editor for our custom Contract Signature WYSIWYG editor for comments and description editing. This change introduces better customization options, a tailored toolbar, and improved ADF ↔︎ HTML conversion, enhancing the overall user experience.

ESFJ-325 - Getting issue details... STATUS

Added JQL Filter by Field FIXED

Introduced filtering by fields visible in the table, including text fields for User (without autocomplete), Project, Label, Priority, Status, Issue Type, and date-time pickers for filtering by after/before. Additionally, fields like Fix Version and Components are included for more precise searches.

ESFJ-166 - Getting issue details... STATUS

  • No labels