Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

In this release note, we introduce improved filtering, and several bug fixes.

Highlights include enhanced card layouts, SAML user verification, JQL filtering, and updates to the comment editor. Key CSS fixes address dark mode issues and improve display consistency, while security vulnerabilities and functionality bugs have been resolved to enhance system stability.

Improvements (blue star)

Improved JQL filtering by labels
Status
colourBlue
titleIMPROVED

We added text input support for label filtering in JQL. Previously, labels couldn't have spaces or special characters, causing errors. Now it allows more flexible label usage.

Notable updates include security vulnerability fixes, and improved CSS styling.

...

Improvements (blue star)

Improved boards: strikethrough for "Done" status
Status
colourBlue
titleIMPROVED

We added strikethrough text to the status of issues marked as "Done" on both boards and custom boards. This improvement distinguishes completed tasks from ongoing ones.So now it’s easy to distinguish if tasks are completed.

...

User verification required for new SAML workspace
Status
colourBlue
titleIMPROVED

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

Improved link management: Drag and drop for order
Status
colourBlue
titleIMPROVED

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

...

all default values?"
Status
colourBlue
titleIMPROVED

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

...

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.

...

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.

Improved JQL filtering by labels
Status
colourBlue
titleIMPROVED

We added text input support for label filtering in JQL. Previously, labels couldn't have spaces or special characters, causing errors. Now it allows more flexible label usage.

Replaced comment editor with contract signature WYSIWYG
Status
colourBlue
titleIMPROVED

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.

Jira Legacy
serverSystem Jira
serverIdb66650ca-af1e-397f-81f5-9d94924a0a26
keyESFJ-325

...

Improved link management: Drag and drop for order
Status
colourBlue
titleIMPROVED

Jira Legacy
serverSystem Jira
serverIdb66650ca-af1e-397f-81f5-9d94924a0a26
keyESFJ-1067

Previously, once a link is added, you couldn’t change how they were placed. Now, you can easily drag contents to rearrange links.

...

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.

Jira Legacy
serverSystem Jira
serverIdb66650ca-af1e-397f-81f5-9d94924a0a26
keyESFJ-1023

CSS Styling (blue star)

Fixed priority field size issue
Status
colourBlue
titleIMPROVED

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.

Jira Legacy
serverSystem Jira
serverIdb66650ca-af1e-397f-81f5-9d94924a0a26
keyESFJ-878

Fixed dark mode CSS styling issues
Status
colourGreen
titleFIXED

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.

Improved card

...

layout
Status
colourBlue
titleIMPROVED

Improved the card layout for even distribution across the page. This update ensures that cards are organized neatly and the layout is responsive to various screen sizes. Jira LegacyserverSystem JiraserverIdb66650ca-af1e-397f-81f5-9d94924a0a26keyESFJ-859

Redesigned icon for 'no result' in dashboard
Status
colourBlue
titleIMPROVED

We have replaced old ES redesigned External Share icon with magnifier icon.

...

Updated scroll behavior for timeline table
Status
colourBlue
titleIMPROVED

...

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. Jira LegacyserverSystem JiraserverIdb66650ca-af1e-397f-81f5-9d94924a0a26keyESFJ-1137

Fixed: delayed response causes duplicate share creation
Status
colourGreen
titleFIXED

The 'Create ES External Share 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 an issue where custom SMTP settings blocked watcher notifications to external users. Notifications now work correctly with any SMTP setup. Jira LegacyserverSystem JiraserverIdb66650ca-af1e-397f-81f5-9d94924a0a26keyESFJ-1015

Fixed comment author prefix in Jira
Status
colourGreen
titleFIXED

...

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
Status
colourGreen
titleFIXED

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 frontend error: 'undefined' provided instead of stream
Status
colourGreen
titleFIXED

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

Jira Legacy
serverSystem Jira
serverIdb66650ca-af1e-397f-81f5-9d94924a0a26
keyESFJ-1071

Security Fixes (blue star)

Unauthorized

...

share deletion vulnerability fixed
Status
colourGreen
titleFIXED

Prevented users with customer privileges from deleting external shares without Jira access using a valid JWT.

Unauthorized

...

modification of board card settings vulnerability fixed
Status
colourGreen
titleFIXED

Fixed a vulnerability where Jira Service Desk users could modify board card settings without permission. Now, only authorized users can change settings.

Cross-Instance IDOR

...

vulnerability fixed
Status
colourGreen
titleFIXED

We fixed a critical vulnerability that allowed attackers from one Jira instance to modify external share settings or access API key usage data in another instance.

Fixed XSS

...

vulnerability in external share link creation
Status
colourGreen
titleFIXED

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.

CSS Styling Fixes (blue star)

Fixed

...

extra space in board share group by filter
Status
colourGreen
titleFIXED

Resolved Fixed 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

...

white text format tab in dark mode on create issue tab
Status
colourGreen
titleFIXED

We fixed an issue where the text format tab appeared white in the "Create Issue" tab on the Board/Timeline External share page in Dark mode. Now it appears as black color in dark mode.

...

Fixed issue type icons not displayed in shared links
Status
colourGreen
titleFIXED

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 Icons now display properly.

Fixed

...

text and code snippet overflow in comment section
Status
colourGreen
titleFIXED

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.

Jira Legacy
serverSystem Jira
serverIdb66650ca-af1e-397f-81f5-9d94924a0a26
keyESFJ-629

...

Fixed priority field size issue
Status
colourGreen
titleFIXED

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.

Jira Legacy
serverSystem Jira
serverIdb66650ca-af1e-397f-81f5-9d94924a0a26
keyESFJ-616

Workspace validator blocks saving Global Settings
Status
colourGreen
titleFIXED

Jira LegacyserverSystem JiraserverIdb66650ca-af1e-397f-81f5-9d94924a0a26keyESFJ-1130Adjusted the Priority field size to fit within the details section boundaries.