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.
New Features
...
introduce improved filtering, and several bug fixes. Notable updates include security vulnerability fixes, and improved CSS styling.
...
Improvements
Improved Visual & Layout
...
...
New type of definition step, ‘Automation Step’ has been added.
Automation step has features listed below.
Change Page Status
Add a Comment on Page
Add/Remove Label(s)
Set Entity Property
Abstain option
Abstain option has been implemented. This option was added due to customer’s feedback. Abstain allows approvers to express vote of abstention, it also works as silent approval. Here is available Abstain Option documentation for details.
Success step
...
Improvements
Replace icon for 'no result' - dashboard
Replace old ES icon with magnifier icon
...
Tasks marked as "Done" now show with a strikethrough, now it’s easy to distinguish if tasks are completed.
...
We have also improved the scroll behavior on the timeline table. Both horizontal and vertical scrolls are now visible.
Card layouts are now evenly distributed across the page for a cleaner look. Also, a new icon has been introduced for "no result" in the dashboard.
...
Improved user verification
We have improved the SAML workspace setup process by introducing a mandatory user verification step. This ensures that only for creating or joining new SAML workspaces. Only authorized users can create or join a new SAML workspace.
Improved
...
filtering for the filter/JQL share view
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.
...
You can now filter by additional fields, including user, project, and status, allowing for more precise searches.
Improved user experience
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
...
In Global Settings - Page Customization, links can now be rearranged via drag-and-drop
...
...
. Also, We added a confirmation popup for the "Restore all default values?" button
...
Jira Legacy |
---|
server | System Jira |
---|
serverId | b66650ca-af1e-397f-81f5-9d94924a0a26 |
---|
key | ESFJ-1023 |
---|
|
Decategorized Configuration View
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.
I need to do below one
Jira Legacy |
---|
server | System Jira |
---|
serverId | b66650ca-af1e-397f-81f5-9d94924a0a26 |
---|
key | ESFJ-878 |
---|
|
Jira Legacy |
---|
server | System Jira |
---|
serverId | b66650ca-af1e-397f-81f5-9d94924a0a26 |
---|
key | ESFJ-859 |
---|
|
Jira Legacy |
---|
server | System Jira |
---|
serverId | b66650ca-af1e-397f-81f5-9d94924a0a26 |
---|
key | ESFJ-825 |
---|
|
Jira Legacy |
---|
server | System Jira |
---|
serverId | b66650ca-af1e-397f-81f5-9d94924a0a26 |
---|
key | ESFJ-812 |
---|
|
Bug Fixes
...
to prevent accidental resets.
...
We have redesigned error pages with more detailed information.
We replaced the markdown editor with a custom editor, allowing for more customized comment formatting.
Bug Fixes
Security Fixes
Jira Legacy |
---|
server | System Jira |
---|
serverId | b66650ca-af1e-397f-81f5-9d94924a0a26 |
---|
key | ESFJ-1137 |
---|
|
Igor Hercer
...
Fixed issues where unauthorized users could delete shares or change board settings, and corrected a security issue so attackers won’t be able to access or change settings.
Fixed XSS vulnerability
Jira Legacy |
---|
server | System Jira |
---|
serverId | b66650ca-af1e-397f-81f5-9d94924a0a26 |
---|
key | ESFJ-1130 |
---|
|
...
Resolved an XSS vulnerability triggered when creating an external share link with a project name containing an XSS payload.
Fixed SMTP issue
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.
Make a small window in you browser
Observe the behavior
...
Fixed an issue where custom email settings blocked notifications from being sent to users.
Fixed filter error
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
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
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
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
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
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
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
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.
...
. Also, fixed an issue where null values in time tracking fields caused crashes in the filter view.
CSS Fixes
...
...
...
...
Jira Legacy |
---|
server | System Jira |
---|
serverId | b66650ca-af1e-397f-81f5-9d94924a0a26 |
---|
key | ESFJ-1071 |
---|
|
Jira Legacy |
---|
server | System Jira |
---|
serverId | b66650ca-af1e-397f-81f5-9d94924a0a26 |
---|
key | ESFJ-1067 |
---|
|
...
issue where extra space appeared when using the "Group By" filter on
...
SMTP Fix for Watcher Notifications
Fixed an issue where custom SMTP settings blocked watcher notifications to external users. Notifications now work correctly with any SMTP setup.
Jira Legacy |
---|
server | System Jira |
---|
serverId | b66650ca-af1e-397f-81f5-9d94924a0a26 |
---|
key | ESFJ-1015 |
---|
|
...
board.
Fixed wrong color text format tab appeared in dark mode.
Fixed display issues where icons for issue types were not showing up properly in shared links.
Fixed an issue where long text and code snippets overflowed in the comment section.
...
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.
...
the author's name was missing from comments.
Fixed multiple submission issue
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
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.
Jira Legacy |
---|
server | System Jira |
---|
serverId | b66650ca-af1e-397f-81f5-9d94924a0a26 |
---|
key | ESFJ-844 |
---|
|
Jira Legacy |
---|
server | System Jira |
---|
serverId | b66650ca-af1e-397f-81f5-9d94924a0a26 |
---|
key | ESFJ-629 |
---|
|
Jira Legacy |
---|
server | System Jira |
---|
serverId | b66650ca-af1e-397f-81f5-9d94924a0a26 |
---|
key | ESFJ-616 |
---|
|
Jira Legacy |
---|
server | System Jira |
---|
serverId | b66650ca-af1e-397f-81f5-9d94924a0a26 |
---|
key | ESFJ-325 |
---|
|
Jira Legacy |
---|
server | System Jira |
---|
serverId | b66650ca-af1e-397f-81f5-9d94924a0a26 |
---|
key | ESFJ-166The 'Create External Share Board' button is now disabled immediately after the first click to prevent multiple submissions due to delayed response.