Version history
CloudJira Cloud2024-03-05Minor version update Minor version update4.2.8-dcJira Data Center 9.13.0 - 9.15.12024-04-19Minor update Version 4.2.8-dc • Released 2024-04-19 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-8757 : Don't include make default input when creating pm
- JEMH-8756 : Fix Null Pointer exception is caused when a forward notification is sent when auditing is disabled
- JEMH-8754 : Eager creation of users fail due to NPE
- JEMH-8753 : Round Brackets that contain a number is breaking the Nagios Field Processor
- JEMH-8752 : Performance Improvement : BouncyCastleProvider was created for each invocation triggering memory leak in JDK11 and current Jira JRE 17s
- JEMH-8748 : Filter '|' characters from html link name parts
- JEMH-8746: Issue create/comment truncate is not working due to added Headers
- JEMH-8694 : Updating the Script Pre-Proc Task's Preview Context
- JEMH-8634 : Attachment Selector custom field does not sort Timestamps correctly
- JEMH-8470 : Thread Matching Condition should check the Threaded Issue Key if the Subject Issue Key does not match
4.2.7-dcJira Data Center 9.13.0 - 9.15.12024-04-11Improvements Version 4.2.7-dc • Released 2024-04-11 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-8739 : Deprecate Profile level Default Reporter, when empty, the reporter is derived through: Rule > Mapped Project > Default Project Mapping. In JIRA 10, we'll remove/migrate the Default Reporter into the Default Project Mapping to clean this up.
- JEMH-8738 : DirectiveSet response was filtering <head>
- JEMH-8736 : Catch Email Headers failing during processing, better handle some email addresses that even Jira can't allow as user addresses (eg hindi native language)
- JEMH-8729 : Forward Email Notification Attached Reports - Part 2, fix the "outcome" in the HTML report attached to FWD mails, it was 'out by 1'.
4.2.6-dcJira Data Center 9.13.0 - 9.15.12024-04-04Security update Version 4.2.6-dc • Released 2024-04-04 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-8728 : Fix a potential XSS vulnerability
4.2.5-dcJira Data Center 9.13.0 - 9.15.12024-04-03Bugfix Version 4.2.5-dc • Released 2024-04-03 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-8703 : Forward email notification attached reports not rendered
4.2.4-dcJira Data Center 9.13.0 - 9.15.12024-04-02Bugfix update Version 4.2.4-dc • Released 2024-04-02 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-8720 : Text Template preview should be a limit size
- JEMH-8717 : Stop Zero being set for Limit Caches
- JEMH-8712 : Profile wizard creates text multiline fields for SENDER address and name, should only be single line
- JEMH-8711 : add postfunction addressee default custom field type com.atlassian.jira.plugin.system.customfieldtypes:textarea
- JEMH-8708 : Security update
- JEMH-8706 : Rule reporter is not used when commenting
- JEMH-8702 : Issue reporter during creation is using incorrect user
- JEMH-8701 : Create an advisory for configured reporters who don't have CREATE_ISSUES permission
- JEMH-8690 : Comment Character Limit can be set to a value bigger than Jira Character limit
- JEMH-8686 : Project Mapping creation when set to become default action is not correct
- JEMH-8672 : Customer Requests Types CFDefault shows no selectable values at Project Mapping level, only rule level
- JEMH-8669 : Add Max Comment Rate into Project Mappings comment count filter, with forward/drop action choices
4.2.3-dcJira Data Center 9.13.0 - 9.14.12024-03-15Bugfix Version 4.2.3-dc • Released 2024-03-15 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-8695 : Adhoc notifications - TinyMCE editor initialises without default Comment/template
- JEMH-8693 : Expected Reporter is not being used ( reporter from Project Mappings / Rules not being used instead of Profile Default Reporter).
4.2.2-dcJira Data Center 9.13.0 - 9.14.12024-03-08Security updates and minor bugfixes Version 4.2.2-dc • Released 2024-03-08 • Supported By The Plugin People • Paid via Atlassian • CommercialJEMH-8688: UI fixes
JEMH-8687: Bundled dependency changes
JEMH-8685: UI fixes
JEMH-8679: Bundled dependency changes
JEMH-8660: Minor bugfixes
4.2.1-dcJira Data Center 9.13.0 - 9.14.12024-02-29Bugfix Version 4.2.1-dc • Released 2024-02-29 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-8680 : Fix likely NPE in PreProcTask advice check relating to null properties
- JEMH-8676 : Improve Profile change audit data storage
- JEMH-8665 : Test Case edit screen shows id of Profiles
- JEMH-8663 : CommentMaxCharsLimit and CommentCountLimit in default project-mappings with Values of -1
- JEMH-8659 : Default mapping label handling value is not automatically set when a new project mapping is created
- JEMH-8656 : Implementation: Inheriting from Parent Project Mapping - Comment Char Length Limit and Comment Count Limit
4.2.0-dcJira Data Center 9.13.0 - 9.14.12024-02-159.13.x (DC only) release starts Version 4.2.0-dc • Released 2024-02-15 • Supported By The Plugin People • Paid via Atlassian • Commercial- includes recent migration of comment count limit and comment char length limits into Project Mappings & Rules. Existing profiles are upgraded to auto-inherit from the Default Project Mapping. From here you can customize as needed.
4.1.49-serverJira Server 9.0.0 - 9.12.72024-04-22Bugfix update Version 4.1.49-server • Released 2024-04-22 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-8757 : Don't include make default input when creating pm
- JEMH-8756 : Null Pointer exception is caused when a forward notification is sent when auditing is disabled
- JEMH-8754 : Eager creation of users fail due to NPE
- JEMH-8753 : Round Brackets that contain a number is breaking the Nagios Field Processor
- JEMH-8752 : Performance Improvement : BouncyCastleProvider was created for each invocation triggering memory leak in JDK11 and current Jira JRE 17s
- JEMH-8748 : Links do not render correctly when the shown text contains a "|"
- JEMH-8746 : Issue create/comment truncate is not working due to added Headers
- JEMH-8736 : Catch Email Headers failing during processing
- JEMH-8729 : FWD email report improvements
4.1.48-dcJira Data Center 9.0.0 - 9.12.72024-04-19Bugfix update Version 4.1.48-dc • Released 2024-04-19 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-8757 : Don't include make default input when creating pm
- JEMH-8756 : Null Pointer exception is caused when a forward notification is sent when auditing is disabled
- JEMH-8754 : Eager creation of users fail due to NPE
- JEMH-8753 : Round Brackets that contain a number is breaking the Nagios Field Processor
- JEMH-8752 : Performance Improvement : BouncyCastleProvider was created for each invocation triggering memory leak in JDK11 and current Jira JRE 17s
- JEMH-8748 : Links do not render correctly when the shown text contains a "|"
- JEMH-8746 : Issue create/comment truncate is not working due to added Headers
- JEMH-8736 : Catch Email Headers failing during processing
- JEMH-8729 : FWD email report improvements
4.1.47-serverJira Server 9.0.0 - 9.12.72024-04-04Security update Version 4.1.47-server • Released 2024-04-04 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-8728 : Fix a potential XSS vulnerability
4.1.46-dcJira Data Center 9.0.0 - 9.12.72024-04-04Security update Version 4.1.46-dc • Released 2024-04-04 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-8728 : Fix a potential XSS vulnerability
4.1.45-serverJira Server 9.0.0 - 9.12.72024-04-03LTS Server bugfix Version 4.1.45-server • Released 2024-04-03 • Supported By The Plugin People • Paid via Vendor • Commercial- PS-70 : NPE Introduced via DefaultProjectMappingService
- JEMH-8717 : Stop Zero being set for Limit Caches
- JEMH-8712 : Profile wizard creates text multiline fields for SENDER address and name, should only be single line
- JEMH-8705 : Add additional logging when using JQL Thread Match Condition
- JEMH-8703 : Forward email notification attached reports not rendered correctly
- JEMH-8702 : Issue reporter (derived through mappings/rules) during creation is using incorrect user
- JEMH-8701 : Create an advisory for configured reporters who don't have CREATE_ISSUES permission
- JEMH-8690 : Comment Character Limit can be set to a value bigger than Jira Character limit
- JEMH-8686 : Project Mapping creation when set to become default action is not correct
4.1.44-dcJira Data Center 9.0.0 - 9.12.72024-04-03LTS bugfix Version 4.1.44-dc • Released 2024-04-03 • Supported By The Plugin People • Paid via Atlassian • Commercial- PS-70 : NPE Introduced via DefaultProjectMappingService
- JEMH-8717 : Stop Zero being set for Limit Caches
- JEMH-8712 : Profile wizard creates text multiline fields for SENDER address and name, should only be single line
- JEMH-8705 : Add additional logging when using JQL Thread Match Condition
- JEMH-8703 : Forward email notification attached reports not rendered correctly
- JEMH-8702 : Issue reporter (derived through mappings/rules) during creation is using incorrect user
- JEMH-8701 : Create an advisory for configured reporters who don't have CREATE_ISSUES permission
- JEMH-8690 : Comment Character Limit can be set to a value bigger than Jira Character limit
- JEMH-8686 : Project Mapping creation when set to become default action is not correct
4.1.43-dcJira Data Center 9.0.0 - 9.12.72024-03-15LTS Bugfix Version 4.1.43-dc • Released 2024-03-15 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-8700 : Upgrade Task possible NPE fix
- JEMH-8693 : Project Mapping/Rule > Reporter not applying (was using default)
- JEMH-8685 : XSS within Project scope test cases
- JEMH-8679 : jquery-ui updated
4.1.42-dcJira Data Center 9.0.0 - 9.12.72024-02-29LTS bugfix Version 4.1.42-dc • Released 2024-02-29 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-8663 : prevent -1 values being settable through Default Project Mapping for CommentMaxCharsLimit and CommentCountLimit.
- JEMH-8680 : Fix likely NPE in PreProcTask advice check relating to null properties
4.1.41-serverJira Server 9.0.0 - 9.12.72024-02-15Final SERVER edition (for sub 500 users) Version 4.1.41-server • Released 2024-02-15 • Supported By The Plugin People • Paid via Vendor • Commercial- A final bugfix available to all Server licensees: to auto set all "Mapping > email filter" & "Rule > email filters" to inherit new settings (Comment Count Limit and Comment Max Char Limit)
NOTE: Further SERVER releases will only be valid to use if you've had a license issued that specifically extends beyond 15 FEB 2024. For clarity, no, new Server licenses and maintenance are no longer available, see JEMH Licensing page for more.
4.1.40-dcJira Data Center 9.0.0 - 9.12.72024-02-15LTS bugfix Version 4.1.40-dc • Released 2024-02-15 • Supported By The Plugin People • Paid via Atlassian • Commercial- A bugfix to auto set all Profile "Mapping > email filter" & "Rule > email filters" to inherit new settings (Comment Count Limit and Comment Max Char Limit) - this is to allow per-project and per-rule overrides of max comments** and max comment character lengths (subject to platform limits). ** we have yet to integrate wit the platform setting for max comments, this is todo.
4.1.36-serverJira Server 9.0.0 - 9.12.72024-02-08Security update & comment limit config migration into project mappings Version 4.1.36-server • Released 2024-02-08 • Supported By The Plugin People • Paid via Vendor • Commercial- PS-44: A technical XSS that only a jira admin could actually trigger has been fixed
- JEMH-8652 : Migrated Profile > Comment setting into Project mappings: Inheriting from Parent Project Mapping - Comment Char Length Limit and Comment Count Limit
- JEMH-8641 : Privileged/Default User is not shown when the setting is hovered over
- Some rework of cluster cache internals
4.1.35-dcJira Data Center 9.0.0 - 9.12.72024-02-08Security update Version 4.1.35-dc • Released 2024-02-08 • Supported By The Plugin People • Paid via Atlassian • Commercial- PS-44: A technical XSS that only a jira admin could actually trigger has been fixed
- JEMH-8652 : Migrated Profile > Comment setting into Project mappings: Inheriting from Parent Project Mapping - Comment Char Length Limit and Comment Count Limit
- JEMH-8641 : Privileged/Default User is not shown when the setting is hovered over
- Some rework of cluster cache internals
4.1.34-serverJira Server 9.0.0 - 9.12.72024-01-30Bugfix update - JDK17 scripting fix for JAR's deployed in JIRA_HOME/lib Version 4.1.34-server • Released 2024-01-30 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-8591 : Scripting languages results in exception when added to Jira Lib folder with JDK17
- JEMH-8580 : Users with Access but no Issue Permissions are not treated correctly during Issue Creation
- JEMH-8573 : LDAP additional attributes use toString to convert a Map of properties to a charset which breaks the property file structure
- JEMH-8572 : Re-add "applicationProperties" class into Custom field Default Context
- JEMH-8566 : Script context Javadoc for 'Assets' Object Facade classes are not hyperlinked correctly
- JEMH-8562 : User Macros is always redirecting to the TemplateIssue context page
- JEMH-8227 : Contextually hide some fields relating to ldap until required
- JEMH-8192 : Auditing Date Picker doesn't use the users choice of format for jira.date.picker.javascript.format in their advanced settings
- JEMH-8638 : Project deletion now cleans up related orphaned Project Mappings
- JEMH-8629 : Add Profile > Notification feature to specfiically include full email in FWD mail
- XSS Security fixes
4.1.33-dcJira Data Center 9.0.0 - 9.12.72024-01-30Bugfix update - JDK17 scripting fix for JAR's deployed in JIRA_HOME/lib Version 4.1.33-dc • Released 2024-01-30 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-8591 : Scripting languages results in exception when added to Jira Lib folder with JDK17
- JEMH-8580 : Users with Access but no Issue Permissions are not treated correctly during Issue Creation
- JEMH-8573 : LDAP additional attributes use toString to convert a Map of properties to a charset which breaks the property file structure
- JEMH-8572 : Re-add "applicationProperties" class into Custom field Default Context
- JEMH-8566 : Script context Javadoc for 'Assets' Object Facade classes are not hyperlinked correctly
- JEMH-8562 : User Macros is always redirecting to the TemplateIssue context page
- JEMH-8227 : Contextually hide some fields relating to ldap until required
- JEMH-8192 : Auditing Date Picker doesn't use the users choice of format for jira.date.picker.javascript.format in their advanced settings
- JEMH-8638 : Project deletion now cleans up related orphaned Project Mappings
- JEMH-8629 : Add Profile > Notification feature to specfiically include full email in FWD mail
- XSS Security fixes
4.1.30-dcJira Data Center 9.0.0 - 9.12.72023-12-11Bugfix update Version 4.1.30-dc • Released 2023-12-11 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-8568 : Ensure application/pdf mime type used where related filename ends with .pdf
- JEMH-8555 : Truncation: Full Comments aren't Attached When Comments Aren't Truncated
- JEMH-8554 : Default Forward Notification Attaches/links the html Audit Report when Auditing is Disabled (Mail no longer attached if auditing enabled, link to auditing sent, report added instead).
- JEMH-8540 : HTML conversion for lists (and sublists) now work
- JEMH-8183 : Allow Text Field (multi line) to be selected within JEMH Post Function without enabling show all Custom Fields
4.1.29-serverJira Server 9.0.0 - 9.12.72023-12-10Bugfix update Version 4.1.29-server • Released 2023-12-10 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-8568 : Ensure application/pdf mime type used where related filename ends with .pdf
- JEMH-8555 : Truncation: Full Comments aren't Attached When Comments Aren't Truncated
- JEMH-8554 : Default Forward Notification Attaches/links the html Audit Report when Auditing is Disabled (Mail no longer attached if auditing enabled, link to auditing sent, report added instead).
- JEMH-8540 : HTML conversion for lists (and sublists) now work
- JEMH-8183 : Allow Text Field (multi line) to be selected within JEMH Post Function without enabling show all Custom Fields
4.1.28-serverJira Server 9.0.0 - 9.12.72023-11-07Minor feature updates and bugfixes Version 4.1.28-server • Released 2023-11-07 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-8527 : Body delimiters create and comment checkboxes cant be toggled in Project Mapping > Pre Processing tab
- JEMH-8526 : solves problem with using pre-proc tasks on Windows platform
- JEMH-8522 : Add ability to generate a JSON Object from String in the jemhUtils (available in scripting and velocity)
- JEMH-8519 : URL for Related Handler does not show the edit screen for that Handler
- JEMH-8518 : Emails have incorrect Status/Outcome when there is no Default Reporter set in Global Profile config
- JEMH-8501 : Customer Notifications are always used, even for Agent notifications
- JEMH-8499 : Add profile configuration to treat Senders (Jira user) as non-Jira if configured
- JEMH-8421: jemhUtils addrecipient methods currently do not apply
- JEMH-8172 : Change TemplateIssue velocity context API version
- JEMH-8147: Change how JEMH displays Auditing times (Time Zone based on user)
4.1.27-dcJira Data Center 9.0.0 - 9.12.72023-11-07Minor feature updates and bugfixes Version 4.1.27-dc • Released 2023-11-07 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-8527 : Body delimiters create and comment checkboxes cant be toggled in Project Mapping > Pre Processing tab
- JEMH-8526 : solves problem with using pre-proc tasks on Windows platform
- JEMH-8522 : Add ability to generate a JSON Object from String in the jemhUtils (available in scripting and velocity)
- JEMH-8519 : URL for Related Handler does not show the edit screen for that Handler
- JEMH-8518 : Emails have incorrect Status/Outcome when there is no Default Reporter set in Global Profile config
- JEMH-8501 : Customer Notifications are always used, even for Agent notifications
- JEMH-8499 : Add profile configuration to treat Senders (Jira user) as non-Jira if configured
- JEMH-8421: jemhUtils addrecipient methods currently do not apply
- JEMH-8172 : Change TemplateIssue velocity context API version
- JEMH-8147: Change how JEMH displays Auditing times (Time Zone based on user)
4.1.26-serverJira Server 9.0.0 - 9.11.32023-10-20Concurrent profile access bugfix & quality of life improvements Version 4.1.26-server • Released 2023-10-20 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-8515 : Under concurrent processing on a single DC node it was possible for some processing to fail out with no useful report or reason. This has been traced to a concurrency issue within cached Profile data introduced in Jira 9/ JEMH4. All customers should likely upgrade to get this fix.
- JEMH-7995 : Must encrypt stored passwords for transports eg LDAP
- JEMH-8473 : Two Outcomes are being shown when using Profile Groups
- JEMH-8503 : Issue Key Subject Regexp must be validated on save, its a CSV regexp field that hasn't been 'fixed' for usability, it was possible to use ' , ' chars in expressions that broke at runtime. Now checked, with advice checks to catch historic configs
- JEMH-8505 : Create Catch email address UI quality of life fixes, the entry and management has been reworked
- JEMH-8510 : DirectiveSet template updated to indicate 'rejection/notfound' can't be customized
- JEMH-8512 : fix no report scenario
- JEMH-8514: Fix processing when regexp is not valid (see JEMH-8503)
4.1.25-dcJira Data Center 9.0.0 - 9.11.32023-10-20Concurrent profile access bugfix & quality of life improvements Version 4.1.25-dc • Released 2023-10-20 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-8515 : Under concurrent processing on a single DC node it was possible for some processing to fail out with no useful report or reason. This has been traced to a concurrency issue within cached Profile data introduced in Jira 9/ JEMH4. All customers should likely upgrade to get this fix.
- JEMH-7995 : Must encrypt stored passwords for transports eg LDAP
- JEMH-8473 : Two Outcomes are being shown when using Profile Groups
- JEMH-8503 : Issue Key Subject Regexp must be validated on save, its a CSV regexp field that hasn't been 'fixed' for usability, it was possible to use ' , ' chars in expressions that broke at runtime. Now checked, with advice checks to catch historic configs
- JEMH-8505 : Create Catch email address UI quality of life fixes, the entry and management has been reworked
- JEMH-8510 : DirectiveSet template updated to indicate 'rejection/notfound' can't be customized
- JEMH-8512 : fix no report scenario
- JEMH-8514: Fix processing when regexp is not valid (see JEMH-8503)
4.1.24-serverJira Server 9.0.0 - 9.11.32023-10-039.11.x compatibility, UX updates and bugfixes Version 4.1.24-server • Released 2023-10-03 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-8480 : Solve out some recurring exceptions from auditing purges happening at 00:00
- JEMH-8474 : Rules previously did not inherit via Project Mapping for Precedence: mail, now the usual inheritance through PM and then Default PM is used.
- JEMH-8472 : Notifications are not being sent to Organizations members. Adds Use Organizations in Notification Mappings.
- JEMH-8466 : Bufgix for Database Error for JEMHUserKeyChangeHandler while anonymizing a user
- JEMH-8463 : Catchemail address entry/update improvement
- JEMH-8453 : Error is shown when the Forward User has been removed from the Database
- JEMH-8440 : Profile create redone via popup, defines default project and issue type.
- JEMH-8379 : Test Case execution with Auditing disabled creating an issue results in Success outcome, but Status is UNKNOWN
- JEMH-8298 : Remove XSRF requirement for Public API REST end points
- JEMH-8117 : Expose getJsdApi to IJEMHVelocityContextUtils interface
4.1.23-dcJira Data Center 9.0.0 - 9.11.32023-10-039.11.x compatibility, UX updates and bugfixes Version 4.1.23-dc • Released 2023-10-03 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-8480 : Solve out some recurring exceptions from auditing purges happening at 00:00
- JEMH-8474 : Rules previously did not inherit via Project Mapping for Precedence: mail, now the usual inheritance through PM and then Default PM is used.
- JEMH-8472 : Notifications are not being sent to Organizations members. Adds Use Organizations in Notification Mappings.
- JEMH-8466 : Bufgix for Database Error for JEMHUserKeyChangeHandler while anonymizing a user
- JEMH-8463 : Catchemail address entry/update improvement
- JEMH-8453 : Error is shown when the Forward User has been removed from the Database
- JEMH-8440 : Profile create redone via popup, defines default project and issue type.
- JEMH-8379 : Test Case execution with Auditing disabled creating an issue results in Success outcome, but Status is UNKNOWN
- JEMH-8298 : Remove XSRF requirement for Public API REST end points
- JEMH-8117 : Expose getJsdApi to IJEMHVelocityContextUtils interface
4.1.22-dcJira Data Center 9.0.0 - 9.10.22023-08-07Cumulative update Version 4.1.22-dc • Released 2023-08-07 • Supported By The Plugin People • Paid via Atlassian • Commercial- UI work
- Project Mapping Project 'picker' added that combines Project, IssueType and Priority in one place, to maintain consistent values by project
- UX improvement with (dialogs) added in many places for creation of config
- JEMH-8375 : Filter Custom Field Default select to only show Request Types associated to chosen Issue Type
- JEMH-8433 : Overzealous profile advisories were being added for valid message filter actions
- JEMH-8384 : "relatedIssue" context does not work within the JavaScript Custom Field Default
- JEMH-8168 : Add Custom Headers for Precedence bulk filter (new feature for user definable headers to drive filter outcomes)
- JEMH-8139 : Standard V2 disables 'PrettyPrint' during HTML extraction for Non-Breaking Space removal
- JEMH-7674 : IllegalStateException when using Graal.js (scripting engine compatibility update)
- JEMH-8442 : Incorrect default Precedence value on export with possible related import problem
- UI work
4.1.21-serverJira Server 9.0.0 - 9.10.22023-08-07Cumulative update Version 4.1.21-server • Released 2023-08-07 • Supported By The Plugin People • Paid via Vendor • Commercial- UI work
- Project Mapping Project 'picker' added that combines Project, IssueType and Priority in one place, to maintain consistent values by project
- UX improvement with (dialogs) added in many places for creation of config
- JEMH-8375 : Filter Custom Field Default select to only show Request Types associated to chosen Issue Type
- JEMH-8433 : Overzealous profile advisories were being added for valid message filter actions
- JEMH-8384 : "relatedIssue" context does not work within the JavaScript Custom Field Default
- JEMH-8168 : Add Custom Headers for Precedence bulk filter (new feature for user definable headers to drive filter outcomes)
- JEMH-8139 : Standard V2 disables 'PrettyPrint' during HTML extraction for Non-Breaking Space removal
- JEMH-7674 : IllegalStateException when using Graal.js (scripting engine compatibility update)
- JEMH-8442 : Incorrect default Precedence value on export with possible related import problem
- UI work
4.1.20-dcJira Data Center 9.0.0 - 9.10.22023-07-18UI update + minor bugfix Version 4.1.20-dc • Released 2023-07-18 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-8399 : Project Mapping rule create flow start to use pop-ups for better UX
- JEMH-8425: $sentDate no longer returns any value within the Velocity Custom Field Defaults
- JEMH-8406 : Project view test case results not showing
4.1.19-serverJira Server 9.0.0 - 9.10.22023-07-18UI update + minor bugfix Version 4.1.19-server • Released 2023-07-18 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-8399 : Project Mapping rule create flow start to use pop-ups for better UX
- JEMH-8425: $sentDate no longer returns any value within the Velocity Custom Field Defaults
4.1.18-serverJira Server 9.0.0 - 9.9.22023-07-06Backward compatibility (Jira 9.0.0+) update Version 4.1.18-server • Released 2023-07-06 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-8405 : Jira 9.7.x compatibility changes in JEMH 4.1.8 broke backward compatibility with Jira versions from 9.0.0 through 9.6.0. This release fixes that.
- JEMH-8400 : Edge case fix for setting up multiple watchers
- JEMH-8411 : Script Language Selection will always display the last item in the list regardless of the configuration
- Minor UI updates
4.1.17-dcJira Data Center 9.0.0 - 9.9.22023-07-06Backward compatibility (Jira 9.0.0+) update Version 4.1.17-dc • Released 2023-07-06 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-8405 : Jira 9.7.x compatibility changes in JEMH 4.1.8 broke backward compatibility with Jira versions from 9.0.0 through 9.6.0. This release fixes that.
- JEMH-8400 : Edge case fix for setting up multiple watchers
- JEMH-8411 : Script Language Selection will always display the last item in the list regardless of the configuration
- Minor UI updates
4.1.16-serverJira Server 9.7.0 - 9.9.22023-06-27JS Custom Field Default fixes Version 4.1.16-server • Released 2023-06-27 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-8357 : JS Custom Field Default updates. Many updates relating to JS custom field default (was historically only velocity capable)
- JEMH-8374 : Exclude JSM "Internal" Comments from being broadcast to non-jira users.
- JEMH-7851 : Users created by JEMH from mail recipients are not found from within a Script. User Creation can now be done 'eagerly' vs standard 'lazily' to make them available in field processors.
- JEMH-8359 : Minor UI updates, migrate from links to buttons for creating new Project Mappings/Rules etc.
4.1.15-dcJira Data Center 9.7.0 - 9.9.22023-06-27JS Custom Field Default fixes Version 4.1.15-dc • Released 2023-06-27 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-8357 : JS Custom Field Default updates. Many updates relating to JS custom field default (was historically only velocity capable)
- JEMH-8374 : Exclude JSM "Internal" Comments from being broadcast to non-jira users.
- JEMH-7851 : Users created by JEMH from mail recipients are not found from within a Script. User Creation can now be done 'eagerly' vs standard 'lazily' to make them available in field processors.
- JEMH-8359 : Minor UI updates, migrate from links to buttons for creating new Project Mappings/Rules etc.
4.1.14-dcJira Data Center 9.7.0 - 9.9.22023-06-16logging cleanup Version 4.1.14-dc • Released 2023-06-16 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-8380 : DomainRule addressee catchemail addresses should be filtered from the list of addresses stored in Custom Fields
- JEMH-8312 : erroneous "Request for class [nnnn] is not allowed" cleaned up
- JEMH-8191 : Data Usage screens more responsive
4.1.13-serverJira Server 9.7.0 - 9.9.22023-06-08Domain Rule addresses now usable for Catchemail match, also some Bugfixes! Version 4.1.13-server • Released 2023-06-08 • Supported By The Plugin People • Paid via Vendor • CommercialImprovements:
- JEMH-7853 : Catchemail feature: Auto-collect addresses from address Domain rules
Yes, now we auto-include Domain rule addressee matches as 'catchemail' addresees, saving double data entry.
Bugfixes:
- JEMH-8373 : solve NPE for upgrading customers (empty Group Restriction Condition)
- JEMH-8372 : Blocklisting Popup uses inconsistent variable names
- JEMH-8371 : New Users are not being added to the Group/s that are specific within the Project Mapping
- JEMH-8370 : Profile advisories state there is a error with self-validation when the regex Field Processor is enabled
- JEMH-8363 : Expose Jira Assets ObjectFacade class in various script/velocity contexts
- JEMH-8356 : Incorrect values being matched by the Subject CleanUp
- JEMH-8347 : Add Piece of Advice to remove duplicate Catchemail addresses which are now covered by dynamic resolution of domain rules
- JEMH-8299 : Inbound Reprocessing Run conditions do-not reflect new Status and Outcomes
4.1.12-dcJira Data Center 9.7.0 - 9.9.22023-06-08Domain Rule addresses now usable for Catchemail match, also some Bugfixes! Version 4.1.12-dc • Released 2023-06-08 • Supported By The Plugin People • Paid via Atlassian • CommercialImprovements:- JEMH-7853 : Catchemail feature: Auto-collect addresses from address Domain rules
Yes, now we auto-include Domain rule addressee matches as 'catchemail' addresees, saving double data entry.
Bugfixes:- JEMH-8373 : solve NPE for upgrading customers (empty Group Restriction Condition)
- JEMH-8372 : Blocklisting Popup uses inconsistent variable names
- JEMH-8371 : New Users are not being added to the Group/s that are specific within the Project Mapping
- JEMH-8370 : Profile advisories state there is a error with self-validation when the regex Field Processor is enabled
- JEMH-8363 : Expose Jira Assets ObjectFacade class in various script/velocity contexts
- JEMH-8356 : Incorrect values being matched by the Subject CleanUp
- JEMH-8347 : Add Piece of Advice to remove duplicate Catchemail addresses which are now covered by dynamic resolution of domain rules
- JEMH-8299 : Inbound Reprocessing Run conditions do-not reflect new Status and Outcomes
4.1.11-serverJira Server 9.7.0 - 9.8.22023-05-179.8.x compat release & bugfix Version 4.1.11-server • Released 2023-05-17 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-8348 : Multiple Subject Regexps are resulting in new issues instead of commenting when the email is thread matched
- JEMH-8345 : Only one timestamp would change on form expand JEMH Transition Attachment CF
- JEMH-8340 : Null Pointer exception when the Regex Field Processor matches a value in the body
- JEMH-8339 : Add a Message Filter to auto detect Directive Set link tokens within the subject
- JEMH-8337 : Mail Handler selection of Profile leaves post-config screen grey
- JEMH-8326 : Ignores and Substitutions are not shown within Email > Labels
- JEMH-8325 : "$TOTALADVISORIES" shown for Profile Advisories when within "Auto Label Ignores and Substitutions" config
- JEMH-8323 : Add ability to Load a test case directly in Regexp 'test case' data
- JEMH-8321 : Inbound auditing screen, add lozenge to indicate auto purging status
4.1.10-dcJira Data Center 9.7.0 - 9.8.22023-05-169.8.x compat release & bugfix Version 4.1.10-dc • Released 2023-05-16 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-8348 : Multiple Subject Regexps are resulting in new issues instead of commenting when the email is thread matched
- JEMH-8345 : Only one timestamp would change on form expand JEMH Transition Attachment CF
- JEMH-8340 : Null Pointer exception when the Regex Field Processor matches a value in the body
- JEMH-8339 : Add a Message Filter to auto detect Directive Set link tokens within the subject
- JEMH-8337 : Mail Handler selection of Profile leaves post-config screen grey
- JEMH-8326 : Ignores and Substitutions are not shown within Email > Labels
- JEMH-8325 : "$TOTALADVISORIES" shown for Profile Advisories when within "Auto Label Ignores and Substitutions" config
- JEMH-8323 : Add ability to Load a test case directly in Regexp 'test case' data
- JEMH-8321 : Inbound auditing screen, add lozenge to indicate auto purging status
4.1.9-serverJira Server 9.7.0 - 9.7.22023-04-129.7.x compat release & bugfix Version 4.1.9-server • Released 2023-04-12 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-8308 : Profile advisories state there will be an issue with setting watchers even when users have the correct permissions
- JEMH-8306 : Need to apply "On Comment Subject Regexp" on issues resolved through Thread Matching
- JEMH-8304 : Project Mapping > windat attached filter can't be disabled
- JEMH-8289 : Change Date search behaviour for JEMH Auditing
- JEMH-8284 : Add External ID Issue Association, and Project Mapping functionality to the Velocity Context
- JEMH-8245 : Add timestamp to Attached column within a "JEMH Transition Attachments Selector" custom field expanded view
- JEMH-8154 : User anonymisation failing with SQLServer
4.1.8-dcJira Data Center 9.7.0 - 9.7.22023-04-129.7.x compat release & bugfix Version 4.1.8-dc • Released 2023-04-12 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-8308 : Profile advisories state there will be an issue with setting watchers even when users have the correct permissions
- JEMH-8306 : Need to apply "On Comment Subject Regexp" on issues resolved through Thread Matching
- JEMH-8304 : Project Mapping > windat attached filter can't be disabled
- JEMH-8289 : Change Date search behaviour for JEMH Auditing
- JEMH-8284 : Add External ID Issue Association, and Project Mapping functionality to the Velocity Context
- JEMH-8245 : Add timestamp to Attached column within a "JEMH Transition Attachments Selector" custom field expanded view
- JEMH-8154 : User anonymisation failing with SQLServer
4.1.7-dcJira Data Center 9.0.0 - 9.6.02023-03-17Minor feature Version 4.1.7-dc • Released 2023-03-17 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-8179 : install history, JEMH now track recent version installation, includes this in Profile export for help during support
4.1.6-serverJira Server 9.0.0 - 9.6.02023-02-27Minor feature Version 4.1.6-server • Released 2023-02-27 • Supported By The Plugin People • Paid via Vendor • Commercial4.1.5-dcJira Data Center 9.0.0 - 9.6.02023-02-22New Feature : Data Usage to help with JEMHC cloud migration cost predictions Version 4.1.5-dc • Released 2023-02-22 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-8280 : jemhUtils.getCatchEmailAddress() not usable in Comment Header templates
- JEMH-8238 and JEMH-8240 : Nashorn support under JDK17, incl upgrade/downgrade after the fact
- JEMH-8208 : Mail is not correctly processed when content-type is application/x-pkcs7-mime
- JEMH-7686 : [NEW FEATURE] Data Usage, allowing visualisation of message and data volumes, as well as live prediction of the related JEMHC Cloud Capacity Plan that would be required (allowing some estimates on volume driven pricing)
- JEMH-8104 : Notification History Auditing Search Filter Bug
4.1.4-serverJira Server 9.0.0 - 9.6.02023-02-22New Feature : Data Usage to help with JEMHC cloud migration cost predictions Version 4.1.4-server • Released 2023-02-22 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-8280 : jemhUtils.getCatchEmailAddress() not usable in Comment Header templates
- JEMH-8238 and JEMH-8240 : Nashorn support under JDK17, incl upgrade/downgrade after the fact
- JEMH-8208 : Mail is not correctly processed when content-type is application/x-pkcs7-mime
- JEMH-7686 : [NEW FEATURE] Data Usage, allowing visualisation of message and data volumes, as well as live prediction of the related JEMHC Cloud Capacity Plan that would be required (allowing some estimates on volume driven pricing)
- JEMH-8104 : Notification History Auditing Search Filter Bug
4.1.3-dcJira Data Center 9.0.0 - 9.6.02023-02-03Bugfix update and compat for Jira9.6 Version 4.1.3-dc • Released 2023-02-03 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-8246: Post function is not sent to recipients that have been selected within a Single/Multi select list
- JEMH-8237: System warning banner added (where JEMH detects system level issues like bad JVM agent flags breaking profile export)
- JEMH-8233: Getting error with scripting when test case relates to a JSD issue
- JEMH-8225: unprocessed mail has outcome of inhibited
- JEMH-8224: new LDAP configs incorrectly identify a referring profile and show the ID /Name of that profile joined up
- JEMH-8223: Update require BROWSE_ISSUE description
4.1.2-serverJira Server 9.0.0 - 9.6.02023-02-03Bugfix update and compat for Jira9.6 Version 4.1.2-server • Released 2023-02-03 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-8246: Post function is not sent to recipients that have been selected within a Single/Multi select list
- JEMH-8237: System warning banner added (where JEMH detects system level issues like bad JVM agent flags breaking profile export)
- JEMH-8233: Getting error with scripting when test case relates to a JSD issue
- JEMH-8225: unprocessed mail has outcome of inhibited
- JEMH-8224: new LDAP configs incorrectly identify a referring profile and show the ID /Name of that profile joined up
- JEMH-8223: Update require BROWSE_ISSUE description
4.1.1-dcJira Data Center 9.0.0 - 9.5.12022-12-30Jira 9.5.0 support Version 4.1.1-dc • Released 2022-12-30 • Supported By The Plugin People • Paid via Atlassian • Commercial- build needed some work to support 9.5, is backward compatible and no different in features to 4.0.15/16
4.1.0-serverJira Server 9.0.0 - 9.5.12022-12-30Jira 9.5.0 support Version 4.1.0-server • Released 2022-12-30 • Supported By The Plugin People • Paid via Vendor • Commercial- build needed some work to support 9.5, is backward compatible and no different in features to 4.0.15/16
4.0.20-serverJira Server 9.0.0 - 9.4.202023-06-08Bugfix Version 4.0.20-server • Released 2023-06-08 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-8370 Added Null check for issue association cf check in regexp advisories
- JEMH-8372 Fixed blocklist by project popup and i18n key
- JEMH-8373 Solve NPE for upgrading customers due to empty GroupRestrictionCondition
4.0.19-dcJira Data Center 9.0.0 - 9.4.202023-06-08Bugfix Version 4.0.19-dc • Released 2023-06-08 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-8370 Added Null check for issue association cf check in regexp advisories
- JEMH-8372 Fixed blocklist by project popup and i18n key
- JEMH-8373 Solve NPE for upgrading customers due to empty GroupRestrictionCondition
4.0.18-serverJira Server 9.0.0 - 9.4.202023-04-13Bugfix Version 4.0.18-server • Released 2023-04-13 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-8294: Solve Hidden null pointer exception for missing Auto Delete range
- JEMH-8284 : Add External ID Issue Association, and Project Mapping functionality to the Velocity Context
- JEMH-8246: Post function is not sent to recipients that have been selected within a Single/Multi select list
- JEMH-8237 : Added System warning banner
- JEMH-8233 : Solve scripting when test case relates to a JSD issue
- JEMH-8225 : Unprocessed mail has outcome of inhibited
- JEMH-8208 : Mail is not correctly processed when content-type is application/x-pkcs7-mime
- JEMH-8154 : User anonymisation failing with SQLServer
4.0.17-dcJira Data Center 9.0.0 - 9.4.202023-04-13Bugfix Version 4.0.17-dc • Released 2023-04-13 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-8294: Solve Hidden null pointer exception for missing Auto Delete range
- JEMH-8284 : Add External ID Issue Association, and Project Mapping functionality to the Velocity Context
- JEMH-8246: Post function is not sent to recipients that have been selected within a Single/Multi select list
- JEMH-8237 : Added System warning banner
- JEMH-8233 : Solve scripting when test case relates to a JSD issue
- JEMH-8225 : Unprocessed mail has outcome of inhibited
- JEMH-8208 : Mail is not correctly processed when content-type is application/x-pkcs7-mime
- JEMH-8154 : User anonymisation failing with SQLServer
4.0.16-dcJira Data Center 9.0.0 - 9.4.202022-12-30Bugfixes and a re-implementation of auditing search Version 4.0.16-dc • Released 2022-12-30 • Supported By The Plugin People • Paid via Atlassian • Commercial- Auditing search has been re-implemented, old entries may not show up (this update is a fix for that problem)
- JEMH-8202 : Unhandled Exception in handle (Entity com.javahollic.jira.emh.ui.ao.JEMHAttachmentTagEntity does not have field POSTFUNCTION)
- JEMH-8199 : Non-Delivery Filter needed to check msg Content-Type header
- JEMH-8197 : Velocity failing to render in Issue Notification history IssueTab
- JEMH-8195 : When require Customer Role is selected in Addressee Processing it will still allow Jira agents and Admin to be added
- JEMH-8193 : Solve String index out of range for some content with excessive \ chars
- JEMH-8188 : Test case file size doesn't update after test case is changed
- JEMH-8187 : Additional results set use the same relatedIssue despite being defined as separate projects
- JEMH-8185 : Handle exceptions due to concurrent audit path creation on shared home folder in DC
- JEMH-8174 : Script rule resultMap is not overriding values from the Field Processor ResultMap
misc other bugfixes
4.0.15-serverJira Server 9.0.0 - 9.4.202022-12-30Bugfixes and a re-implementation of auditing search Version 4.0.15-server • Released 2022-12-30 • Supported By The Plugin People • Paid via Vendor • Commercial- Auditing search has been re-implemented, old entries may not show up (this update is a fix for that problem)
- JEMH-8202 : Unhandled Exception in handle (Entity com.javahollic.jira.emh.ui.ao.JEMHAttachmentTagEntity does not have field POSTFUNCTION)
- JEMH-8199 : Non-Delivery Filter needed to check msg Content-Type header
- JEMH-8197 : Velocity failing to render in Issue Notification history IssueTab
- JEMH-8195 : When require Customer Role is selected in Addressee Processing it will still allow Jira agents and Admin to be added
- JEMH-8193 : Solve String index out of range for some content with excessive \ chars
- JEMH-8188 : Test case file size doesn't update after test case is changed
- JEMH-8187 : Additional results set use the same relatedIssue despite being defined as separate projects
- JEMH-8185 : Handle exceptions due to concurrent audit path creation on shared home folder in DC
- JEMH-8174 : Script rule resultMap is not overriding values from the Field Processor ResultMap
misc other bugfixes
4.0.14-dcJira Data Center 9.0.0 - 9.4.202022-11-03Better handle multipart/signed content Version 4.0.14-dc • Released 2022-11-03 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-8165: multipart/signed content parts will now be examined to pick out text/plain or text/html content for description/comment use. Only failing this will other text/plain and text/html content be considered.
4.0.13-serverJira Server 9.0.0 - 9.4.202022-11-03Better handle multipart/signed content Version 4.0.13-server • Released 2022-11-03 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-8165: multipart/signed content parts will now be examined to pick out text/plain or text/html content for description/comment use. Only failing this will other text/plain and text/html content be considered.
4.0.12-dcJira Data Center 9.0.0 - 9.3.32022-10-25Transition CF & 'linkto' directive fixes Version 4.0.12-dc • Released 2022-10-25 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-8158 : Transition attachment CF 'all' checkbox doesn't work
- JEMH-8149: Directive linkto doesn't work for link types with spaces, the 'from' doesn't seem to apply
4.0.11-dcJira Data Center 9.0.0 - 9.3.32022-10-14Bugfix Version 4.0.11-dc • Released 2022-10-14 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-7394: JEMH - update terminology Blacklist > Exclusion , Whitelist > Inclusion
- JEMH-7918: Project Level Auto join groups does not apply on user creation
- JEMH-8086: Request Participant Filter fix
- JEMH-8110: Profile Groups continuing to check other mappings when the first match does not allow for Precedence headers
- JEMH-8125: Profile Import > Email Config is not saving
- JEMH-8137: LDAP user Creation condition results in multiple users being created with the same address
- JEMH-8143: When Request Participant Filter fix
- JEMH-8144: Solve Project Mapping Watchers field contains non-existent users
- JEMH-8145: Request Participant option is not selected in UI fix
- JEMH-8146: Null Pointer error when an Imported Profile XML element [jsdRequestParticipantFilter] had no value
- JEMH-8148: Attachment is not decoded from Base64 in PreProc task
- JEMH-8150: LDAP distribution list expansion fails if users don't have a mail attribute
4.0.10-serverJira Server 9.0.0 - 9.3.32022-10-14Bugfix Version 4.0.10-server • Released 2022-10-14 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-7394: JEMH - update terminology Blacklist > Exclusion , Whitelist > Inclusion
- JEMH-7918: Project Level Auto join groups does not apply on user creation
- JEMH-8086: Request Participant Filter fix
- JEMH-8110: Profile Groups continuing to check other mappings when the first match does not allow for Precedence headers
- JEMH-8125: Profile Import > Email Config is not saving
- JEMH-8137: LDAP user Creation condition results in multiple users being created with the same address
- JEMH-8143: When Request Participant Filter fix
- JEMH-8144: Solve Project Mapping Watchers field contains non-existent users
- JEMH-8145: Request Participant option is not selected in UI fix
- JEMH-8146: Null Pointer error when an Imported Profile XML element [jsdRequestParticipantFilter] had no value
- JEMH-8148: Attachment is not decoded from Base64 in PreProc task
- JEMH-8150: LDAP distribution list expansion fails if users don't have a mail attribute
4.0.9-dcJira Data Center 9.0.0 - 9.2.12022-09-14Security update Version 4.0.9-dc • Released 2022-09-14 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-8116 : A vertical privilege escalation vulnerability has been fixed, where an admin could become a system admin. All versions prior to this are affected. This will be fixed in 4.0.8+ for Jira 9. This will not be fixed for EOL jira releases ( < 8.0.0 )
4.0.8-serverJira Server 9.0.0 - 9.2.12022-09-14Security update Version 4.0.8-server • Released 2022-09-14 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-8116 : A vertical privilege escalation vulnerability has been fixed, where an admin could become a system admin. All versions prior to this are affected. This will be fixed in 4.0.8+ for Jira 9. This will not be fixed for EOL jira releases ( < 8.0.0 )
4.0.7-dcJira Data Center 9.0.0 - 9.2.12022-09-09Security, bugfix and feature update Version 4.0.7-dc • Released 2022-09-09 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-8129 : Fixes a potential remote code exploit
- JEMH-8127 : Empty CommentHeader template set prefixed content with \n\n
- JEMH-8119 : Template set Macro provides empty screen if attempt to save nothing
- JEMH-8114/5 : User object can not be found via username despite being found via email before + fix related NPE scenarios for inactive users
- JEMH-8113 : Support ZIP File is not retrieved from home due to filename mismatch
- JEMH-8112 : encoded 'nulls' in subject break audit item create
- JEMH-8106 : JEMH Transition attachment custom field, add a 'select all' checkbox
- JEMH-8101 : Profile Export of Script Pre-proc task is not encoded
- JEMH-8099 : X-Header priority processing update, see docs
- JEMH-8055 : Allow Directives on 'Comment only' and 'Create only' mode regardless of existing Issue Association
- JEMH-7728 : Unable to retrieve LDAPUsers or members without groups via Script Field Processor
4.0.6-serverJira Server 9.0.0 - 9.1.12022-09-09Security, bugfix and feature update Version 4.0.6-server • Released 2022-09-09 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-8129 : Fixes a potential remote code exploit
- JEMH-8127 : Empty CommentHeader template set prefixed content with \n\n
- JEMH-8119 : Template set Macro provides empty screen if attempt to save nothing
- JEMH-8114/5 : User object can not be found via username despite being found via email before + fix related NPE scenarios for inactive users
- JEMH-8113 : Support ZIP File is not retrieved from home due to filename mismatch
- JEMH-8112 : encoded 'nulls' in subject break audit item create
- JEMH-8106 : JEMH Transition attachment custom field, add a 'select all' checkbox
- JEMH-8101 : Profile Export of Script Pre-proc task is not encoded
- JEMH-8099 : X-Header priority processing update, see docs
- JEMH-8055 : Allow Directives on 'Comment only' and 'Create only' mode regardless of existing Issue Association
- JEMH-7728 : Unable to retrieve LDAPUsers or members without groups via Script Field Processor
4.0.5-serverJira Server 9.0.0 - 9.1.12022-08-04CRITICAL Bugfix for 4.0.0 - 4.0.3, profile import causes notif. scheme clearance Version 4.0.5-server • Released 2022-08-04 • Supported By The Plugin People • Paid via Vendor • CommercialSee https://thepluginpeople.atlassian.net/wiki/spaces/JEMH/blog/2022/08/04/3571220481/3.3.103+-+3.3.110+and+4.0.0+-+4.0.3+pulled
A bug has been resolved in this release that was introduced in 3.3.103 that could cause Project notification schemes are cleared for ALL profile referred projects when admins Import Profiles.
4.0.4-dcJira Data Center 9.0.0 - 9.1.12022-08-04CRITICAL Bugfix for 4.0.0 - 4.0.3, profile import causes notif. scheme clearance Version 4.0.4-dc • Released 2022-08-04 • Supported By The Plugin People • Paid via Atlassian • CommercialSee https://thepluginpeople.atlassian.net/wiki/spaces/JEMH/blog/2022/08/04/3571220481/3.3.103+-+3.3.110+and+4.0.0+-+4.0.3+pulled
A bug has been resolved in this release that was introduced in 3.3.103 that could cause Project notification schemes are cleared for ALL profile referred projects when admins Import Profiles.
3.4.19-serverJira Server 8.0.0 - 8.22.62023-10-03Bugfixes Version 3.4.19-server • Released 2023-10-03 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-8480 : Solve some exceptions appearing during audit purge at 00:00
- JEMH-8472 : Solve Notifications are not being sent to Organizations members
- JEMH-8466 : Solve Database Error for JEMHUserKeyChangeHandler while anonymizing a user
3.4.18-dcJira Data Center 8.0.0 - 8.22.62023-10-03Bugfixes Version 3.4.18-dc • Released 2023-10-03 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-8480 : Solve some exceptions appearing during audit purge at 00:00
- JEMH-8472 : Solve Notifications are not being sent to Organizations members
- JEMH-8466 : Solve Database Error for JEMHUserKeyChangeHandler while anonymizing a user
3.4.17-serverJira Server 8.0.0 - 8.22.62023-08-14Bugfix Version 3.4.17-server • Released 2023-08-14 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-8437 : Disallow the ability to enable/disable the Basic Field Processor - 3.4.x (its mandatory)
- JEMH-8432 : Field Processors are currently ordered based on when they were enabled - 3.4.x
- JEMH-8418 : User is not added to group when User Signup email is enabled
- JEMH-8400 : ClassClassException during assigning non-Jira emails to CF
3.4.16-dcJira Data Center 8.0.0 - 8.22.62023-08-14Bugfix Version 3.4.16-dc • Released 2023-08-14 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-8437 : Disallow the ability to enable/disable the Basic Field Processor - 3.4.x (its mandatory)
- JEMH-8432 : Field Processors are currently ordered based on when they were enabled - 3.4.x
- JEMH-8418 : User is not added to group when User Signup email is enabled
- JEMH-8400 : ClassClassException during assigning non-Jira emails to CF
3.4.15-dcJira Data Center 8.0.0 - 8.22.62023-06-16Bugfix Version 3.4.15-dc • Released 2023-06-16 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-8371 : New Users are not being added to the Group/s that are specific within the Project Mapping
- JEMH-8356 : Incorrect values being matched by the Subject CleanUp
- JEMH-8312 : JEMH logs "Request for class is not allowed" when using any scripts within the Profile
- JEMH-8201: When unprivileged user is enabled it will add the unprivileged user to both the Non-Jira and Jira user Custom Fields
3.4.14-serverJira Server 8.0.0 - 8.22.62023-06-16Bugfix Version 3.4.14-server • Released 2023-06-16 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-8371 : New Users are not being added to the Group/s that are specific within the Project Mapping
- JEMH-8356 : Incorrect values being matched by the Subject CleanUp
- JEMH-8312 : JEMH logs "Request for class is not allowed" when using any scripts within the Profile
- JEMH-8201: When unprivileged user is enabled it will add the unprivileged user to both the Non-Jira and Jira user Custom Fields
3.4.13-dcJira Data Center 8.0.0 - 8.22.62023-05-17Bugfix Version 3.4.13-dc • Released 2023-05-17 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-8348 : Multiple Subject Regexps are resulting in new issues instead of commenting when the email is thread matched
- JEMH-8340 : Null Pointer exception when the Regex Field Processor matches a value in the body
- JEMH-8287 : Templates are being auto selected for Non-Jira Notification Mappings
- JEMH-8278 : Regex validation is not returning correct result when using "\\" within the Regex
- JEMH-7927 : Notification History Entity is created for every processed email regardless of configured mapping
3.4.12-serverJira Server 8.0.0 - 8.22.62023-04-17Bugfix update Version 3.4.12-server • Released 2023-04-17 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-8310 : Remove/update unused Table Headers within Project Mapping > Workflow
- JEMH-8306 : Need to apply "On Comment Subject Regexp" on issues resolved through Thread Matching
- JEMH-8289 : Change Date search behaviour for JEMH Auditing
- JEMH-8284 : Add External ID Issue Association, and Project Mapping functionality to the Velocity Context
- JEMH-8212 : Fix testcases sometimes not loading due to undefined value
- JEMH-8154 : User anonymisation failing with SQLServer
3.4.11-dcJira Data Center 8.0.0 - 8.22.62023-04-14Bugfix update Version 3.4.11-dc • Released 2023-04-14 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-8310 : Remove/update unused Table Headers within Project Mapping > Workflow
- JEMH-8306 : Need to apply "On Comment Subject Regexp" on issues resolved through Thread Matching
- JEMH-8289 : Change Date search behaviour for JEMH Auditing
- JEMH-8284 : Add External ID Issue Association, and Project Mapping functionality to the Velocity Context
- JEMH-8212 : Fix testcases sometimes not loading due to undefined value
- JEMH-8154 : User anonymisation failing with SQLServer
3.4.10-serverJira Server 8.0.0 - 8.22.62023-02-22Bugfix - expose jemhUtils.getCatchEmailAddress() in Comment Header templates Version 3.4.10-server • Released 2023-02-22 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-8280 : jemhUtils.getCatchEmailAddress() not usable in Comment Header templates
3.4.9-dcJira Data Center 8.0.0 - 8.22.62023-02-22Bugfix - expose jemhUtils.getCatchEmailAddress() in Comment Header templates Version 3.4.9-dc • Released 2023-02-22 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-8280 : jemhUtils.getCatchEmailAddress() not usable in Comment Header templates
3.4.8-serverJira Server 8.0.0 - 8.22.62023-02-09Bugfix Version 3.4.8-server • Released 2023-02-09 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-8426 : Post function is not sent to recipients that have been selected within a Single/Multi select list
- JEMH-8237 : System warning banner, to alert to known issued caused by things like bad "javaagent" setenv.sh params affecting pre Jira 9.5 instances (preventing profile XML export)
- JEMH-8233 : Getting error with scripting when test case relates to a JSD issue
- JEMH-8224 : new LDAP configs incorrectly identify a referring profile and show the ID /Name of that profile joined up
- JEMH-8211 : Improve Hint message when message is left within mailbox
- JEMH-8202 : Unhandled Exception in handle (Entity com.javahollic.jira.emh.ui.ao.JEMHAttachmentTagEntity does not have field POSTFUNCTION)
- JEMH-8199 : Non-Delivery Filter does not evaluate all message sub parts
- JEMH-8195 : When require Customer Role is selected in Addressee Processing it will still allow Jira agents and Admin to be added
- JEMH-7967 : Null Domain Regexp in Domain Rule results in unhandled NPE
3.4.7-dcJira Data Center 8.0.0 - 8.22.62023-02-09Bugfix Version 3.4.7-dc • Released 2023-02-09 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-8426 : Post function is not sent to recipients that have been selected within a Single/Multi select list
- JEMH-8237 : System warning banner, to alert to known issued caused by things like bad "javaagent" setenv.sh params affecting pre Jira 9.5 instances (preventing profile XML export)
- JEMH-8233 : Getting error with scripting when test case relates to a JSD issue
- JEMH-8224 : new LDAP configs incorrectly identify a referring profile and show the ID /Name of that profile joined up
- JEMH-8211 : Improve Hint message when message is left within mailbox
- JEMH-8202 : Unhandled Exception in handle (Entity com.javahollic.jira.emh.ui.ao.JEMHAttachmentTagEntity does not have field POSTFUNCTION)
- JEMH-8199 : Non-Delivery Filter does not evaluate all message sub parts
- JEMH-8195 : When require Customer Role is selected in Addressee Processing it will still allow Jira agents and Admin to be added
- JEMH-7967 : Null Domain Regexp in Domain Rule results in unhandled NPE
3.4.6-serverJira Server 8.0.0 - 8.22.62022-11-17Bugfix: audit file race condition at 00:00 Version 3.4.6-server • Released 2022-11-17 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-8185 : Handle exceptions due to concurrent audit path creation on shared home folder in DC
3.4.5-dcJira Data Center 8.0.0 - 8.22.62022-11-17Bugfix: audit file race condition at 00:00 Version 3.4.5-dc • Released 2022-11-17 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-8185 : Handle exceptions due to concurrent audit path creation on shared home folder in DC
3.4.4-serverJira Server 8.0.0 - 8.22.62022-11-08Profile delete trivial update Version 3.4.4-server • Released 2022-11-08 • Supported By The Plugin People • Paid via Vendor • CommercialSome customers have found Profile entries with no underlying Config entities, as such, deletion would fail. This release enables deletion in that case.
3.4.3-dcJira Data Center 8.0.0 - 8.22.62022-11-03Better handle multipart/signed content Version 3.4.3-dc • Released 2022-11-03 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-8165: multipart/signed content parts will now be examined to pick out text/plain or text/html content for description/comment use. Only failing this will other text/plain and text/html content be considered.
3.4.2-serverJira Server 8.0.0 - 8.22.62022-11-03Better handle multipart/signed content Version 3.4.2-server • Released 2022-11-03 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-8165: multipart/signed content parts will now be examined to pick out text/plain or text/html content for description/comment use. Only failing this will other text/plain and text/html content be considered.
3.4.1-dcJira Data Center 8.0.0 - 8.22.62022-10-25Transition CF & 'linkto' directive fixes Version 3.4.1-dc • Released 2022-10-25 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-8158 : Transition attachment CF 'all' checkbox doesn't work
- JEMH-8149: Directive linkto doesn't work for link types with spaces, the 'from' doesn't seem to apply
- JEMH-8148 : Attachment is not decoded from Base64 when using "Content Disposition Filename with unquoted filenames" Pre-Processing Task
- JEMH-8144 : NPE thrown when Project Mapping Watchers field contains non-existent users
- JEMH-8140 : UI fix for precedence filters
- JEMH-8137 : LDAP user Creation condition results in multiple users being created with the same address
- JEMH-8133 : Send Hint Notification for issue creation failure
- JEMH-8110 : Profile Groups continuing to check other mappings when the first match does not allow for Precedence headers
- JEMH-7918 : Project Level Auto join groups does not apply on user creation
- JEMH-7394 : JEMH - update terminology Blacklist -> Exclusion , Whitelist -> Inclusion
3.4.0-serverJira Server 8.0.0 - 8.22.62022-10-25Transition CF & 'linkto' directive fixes Version 3.4.0-server • Released 2022-10-25 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-8158 : Transition attachment CF 'all' checkbox doesn't work
- JEMH-8149: Directive linkto doesn't work for link types with spaces, the 'from' doesn't seem to apply
- JEMH-8148 : Attachment is not decoded from Base64 when using "Content Disposition Filename with unquoted filenames" Pre-Processing Task
- JEMH-8144 : NPE thrown when Project Mapping Watchers field contains non-existent users
- JEMH-8140 : UI fix for precedence filters
- JEMH-8137 : LDAP user Creation condition results in multiple users being created with the same address
- JEMH-8133 : Send Hint Notification for issue creation failure
- JEMH-8110 : Profile Groups continuing to check other mappings when the first match does not allow for Precedence headers
- JEMH-7918 : Project Level Auto join groups does not apply on user creation
- JEMH-7394 : JEMH - update terminology Blacklist -> Exclusion , Whitelist -> Inclusion
3.3.118-serverJira Server 8.0.0 - 8.22.62022-09-14Security update Version 3.3.118-server • Released 2022-09-14 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-8116 : A vertical privilege escalation vulnerability has been fixed, where an admin could become a system admin. All versions prior to this are affected. This will be fixed in 4.0.8+ for Jira 9. This will not be fixed for EOL jira releases ( < 8.0.0 )
3.3.117-dcJira Data Center 8.0.0 - 8.22.62022-09-14Security update Version 3.3.117-dc • Released 2022-09-14 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-8116 : A vertical privilege escalation vulnerability has been fixed, where an admin could become a system admin. All versions prior to this are affected. This will be fixed in 4.0.8+ for Jira 9. This will not be fixed for EOL jira releases ( < 8.0.0 )
3.3.116-serverJira Server 8.0.0 - 8.22.62022-09-09Security update and bugfix Version 3.3.116-server • Released 2022-09-09 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-8129 : Remote code execution exploit fix
- JEMH-8127 : An empty Comment Header Template results in \n\n prefixing the comment
- JEMH-7963 : Thread Rejection Results in a Bug Status when matching (but closed) issue found
- JEMH-7728 : Unable to retrieve LDAPUsers or members without groups via Script Field Processor
3.3.115-dcJira Data Center 8.0.0 - 8.22.62022-09-09Security update and bugfix Version 3.3.115-dc • Released 2022-09-09 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-8129 : Remote code execution exploit fix
- JEMH-8127 : An empty Comment Header Template results in \n\n prefixing the comment
- JEMH-7963 : Thread Rejection Results in a Bug Status when matching (but closed) issue found
- JEMH-7728 : Unable to retrieve LDAPUsers or members without groups via Script Field Processor
3.3.114-dcJira Data Center 8.0.0 - 8.22.62022-09-01Bugfix update Version 3.3.114-dc • Released 2022-09-01 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-8114 : Null Pointer exception being thrown in EMHMailAndUserUtils
- JEMH-8113 : Support ZIP File is not retrieved from home due to filename mismatch
- JEMH-8112 : NPE characters prevent audit item creation
- JEMH-8106 : JEMH Transition attachment custom field, add a 'select all' checkbox
- JEMH-8101 : Profile Export of Script Pre-proc task is not encoded
- JEMH-8099 : Don't default lowest value if user is looking for specific x-priority larger than 5
- JEMH-8071 : XML Profile Import does not guard against multiple Projects flagged as Default profile attribute
3.3.113-serverJira Server 8.0.0 - 8.22.62022-08-31Bugfix update Version 3.3.113-server • Released 2022-08-31 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-8114 : Null Pointer exception being thrown in EMHMailAndUserUtils
- JEMH-8113 : Support ZIP File is not retrieved from home due to filename mismatch
- JEMH-8112 : NPE characters prevent audit item creation
- JEMH-8106 : JEMH Transition attachment custom field, add a 'select all' checkbox
- JEMH-8101 : Profile Export of Script Pre-proc task is not encoded
- JEMH-8099 : Don't default lowest value if user is looking for specific x-priority larger than 5
- JEMH-8071 : XML Profile Import does not guard against multiple Projects flagged as Default profile attribute
3.3.112-serverJira Server 8.0.0 - 8.22.62022-08-04CRITICAL Bugfix for 4.0.0 - 4.0.3, profile import causes notif. scheme clearance Version 3.3.112-server • Released 2022-08-04 • Supported By The Plugin People • Paid via Vendor • CommercialSee https://thepluginpeople.atlassian.net/wiki/spaces/JEMH/blog/2022/08/04/3571220481/3.3.103+-+3.3.110+and+4.0.0+-+4.0.3+pulled
A bug has been resolved in this release that was introduced in 3.3.103 that could cause Project notification schemes are cleared for ALL profile referred projects when admins Import Profiles.
3.3.111-dcJira Data Center 8.0.0 - 8.22.62022-08-04CRITICAL Bugfix for 4.0.0 - 4.0.3, profile import causes notif. scheme clearance Version 3.3.111-dc • Released 2022-08-04 • Supported By The Plugin People • Paid via Atlassian • CommercialSee https://thepluginpeople.atlassian.net/wiki/spaces/JEMH/blog/2022/08/04/3571220481/3.3.103+-+3.3.110+and+4.0.0+-+4.0.3+pulled
A bug has been resolved in this release that was introduced in 3.3.103 that could cause Project notification schemes are cleared for ALL profile referred projects when admins Import Profiles.
3.3.102-serverJira Server 8.0.0 - 8.22.62022-06-18Upgrade task logging additions Version 3.3.102-server • Released 2022-06-18 • Supported By The Plugin People • Paid via Vendor • Commercial- Improved logging for entity updates, including first entity processed, periodic (60s) log output showing progress
3.3.101-dcJira Data Center 8.0.0 - 8.22.62022-06-18Upgrade task logging additions Version 3.3.101-dc • Released 2022-06-18 • Supported By The Plugin People • Paid via Atlassian • Commercial- Improved logging for entity updates, including first entity processed, periodic (60s) log output showing progress
3.3.98-dcJira Data Center 8.0.0 - 8.22.62022-06-10Bugfixes Version 3.3.98-dc • Released 2022-06-10 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-8015 solve a problem with contrived email content that can cause empty mail headers to be 'found'
- JEMH-8013 solve missing Customer notification if no 'Standard' template is selected
3.3.97-serverJira Server 8.0.0 - 8.22.62022-06-10Bugfixes Version 3.3.97-server • Released 2022-06-10 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-8015 solve a problem with contrived email content that can cause empty mail headers to be 'found'
- JEMH-8013 solve missing Customer notification if no 'Standard' template is selected
3.3.96-dcJira Data Center 8.0.0 - 8.22.62022-05-30Bugfix for Jira API change (affects 8.22.3 only) Version 3.3.96-dc • Released 2022-05-30 • Supported By The Plugin People • Paid via Atlassian • Commercial- Jira unexpectedly made a breaking change in the 8.22.3 micro release that JEMH was marked compatible with automatically. This release works around the non-longer injectable UserManager.
3.3.95-serverJira Server 8.0.0 - 8.22.62022-05-30Bugfix for Jira API change (affects 8.22.3 only) Version 3.3.95-server • Released 2022-05-30 • Supported By The Plugin People • Paid via Vendor • Commercial- Jira unexpectedly made a breaking change in the 8.22.3 micro release that JEMH was marked compatible with automatically. This release works around the non-longer injectable UserManager.
3.3.94-dcJira Data Center 8.0.0 - 8.22.22022-05-05Bugfix (Slack transport) & Performance (Attachments) - SEE notes Version 3.3.94-dc • Released 2022-05-05 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-7961 : Resolve install problem on Oracle relating to duplicate index (introduced in 3.3.91 & 3.3.92)
- JEMH-7952 : Migration of Attachment Entity Properties to a dedicated AO table to address a performance issue with Entity Properties in high volume environments. This showed up when inline images or attachments were enabled, causing in some cases a noticeable slow down. We believe this is due to system wide contention and 'scale' of data held in the entity property set table. To resolve this we now use a dedicated table for short term use (1h window of 'recent' images/attachments sent). PLEASE NOTE - due to this change, attachments sent in the hour prior to the upgrade can be sent again on next comment. This is a transitory problem we can't solve.
- JEMH-7957 : Slack event notifications are sent unrendered form looking like "com.javahollic.jira.emh.api.extension.transport.DefaultTransportNotificationItem@3a4ebb9d"
3.3.93-serverJira Server 8.0.0 - 8.22.22022-05-05Bugfix (Slack transport) & Performance (Attachments) - SEE notes Version 3.3.93-server • Released 2022-05-05 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-7961 : Resolve install problem on Oracle relating to duplicate index (introduced in 3.3.91 & 3.3.92)
- JEMH-7952 : Migration of Attachment Entity Properties to a dedicated AO table to address a performance issue with Entity Properties in high volume environments. This showed up when inline images or attachments were enabled, causing in some cases a noticeable slow down. We believe this is due to system wide contention and 'scale' of data held in the entity property set table. To resolve this we now use a dedicated table for short term use (1h window of 'recent' images/attachments sent). PLEASE NOTE - due to this change, attachments sent in the hour prior to the upgrade can be sent again on next comment. This is a transitory problem we can't solve.
- JEMH-7957 : Slack event notifications are sent unrendered form looking like "com.javahollic.jira.emh.api.extension.transport.DefaultTransportNotificationItem@3a4ebb9d"
3.3.90-dcJira Data Center 8.0.0 - 8.22.62022-04-22Bugfixes / CVE‑2022‑0540 Version 3.3.90-dc • Released 2022-04-22 • Supported By The Plugin People • Paid via Atlassian • Commercial- CVE‑2022‑0540 : https://confluence.atlassian.com/jira/jira-security-advisory-2022-04-20-1115127899.html
- JEMH-7948 : Slack transport updates
- UI correctly shows allow list match/non-match
- allow list obeyed
- support for http proxy added
- JEMH-7943 : NPE during folder closed causes mail processing to fail
- JEMH-7955 : we've removed the recently introduced JSM Portal security settings detection at this point as the impl was not compatible with standard SSL reverse proxy setups https://jira.atlassian.com/browse/JSWSERVER-15698 that we had to attempt due to woeful JSM component API's https://jira.atlassian.com/browse/JSDSERVER-11302
3.3.89-serverJira Server 8.0.0 - 8.22.62022-04-22Bugfixes / CVE‑2022‑0540 Version 3.3.89-server • Released 2022-04-22 • Supported By The Plugin People • Paid via Vendor • Commercial- CVE‑2022‑0540 : https://confluence.atlassian.com/jira/jira-security-advisory-2022-04-20-1115127899.html
- JEMH-7948 : Slack transport updates
- UI correctly shows allow list match/non-match
- allow list obeyed
- support for http proxy added
- JEMH-7943 : NPE during folder closed causes mail processing to fail
- JEMH-7955 : we've removed the recently introduced JSM Portal security settings detection at this point as the impl was not compatible with standard SSL reverse proxy setups https://jira.atlassian.com/browse/JSWSERVER-15698 that we had to attempt due to woeful JSM component API's https://jira.atlassian.com/browse/JSDSERVER-11302
3.3.80-dcJira Data Center 8.0.0 - 8.21.12022-02-04Bugfixes, FolderClosed improvement Version 3.3.80-dc • Released 2022-02-04 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-7893 : support iso-2022jp charset mapping through Pre Proc Task
- JEMH-7882 Handle FolderClosed earlier - we now react better when FolderClosed happens soon after JEMH is actually invoked (when the message has yet to be fully downloaded)
- JEMH-7880 - resolve a content extraction case for Multipart/Related content.
- Pricing table update
3.3.79-serverJira Server 8.0.0 - 8.21.12022-02-04Bugfixes, FolderClosed improvement Version 3.3.79-server • Released 2022-02-04 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-7893 : support iso-2022jp charset mapping through Pre Proc Task
- JEMH-7882 Handle FolderClosed earlier - we now react better when FolderClosed happens soon after JEMH is actually invoked (when the message has yet to be fully downloaded)
- JEMH-7880 - resolve a content extraction case for Multipart/Related content.
- Pricing table update
3.3.76-serverJira Server 8.0.0 - 8.21.12022-01-09Bugfix Version 3.3.76-server • Released 2022-01-09 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-7876: Custom template Locale usage causing template render fail
3.3.75-dcJira Data Center 8.0.0 - 8.21.12022-01-07Security update Version 3.3.75-dc • Released 2022-01-07 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-7871 : XXE vulnerability in XML imports
- see our blog: XML eXternal Entity injection XXE vulnerability
- JEMH-7873 : Change missing attachment data message log level to WARN
- Embedded JS framework 'Datatables' upgraded to address security vulnerabilities
- JEMH-7858 Profile import improved to prevent duplicate fields from being created
- JEMH-7791 : Adhoc Template Set order not kept, fixed through the Datatable JS library update.
- JEMH-7871 : XXE vulnerability in XML imports
3.3.74-serverJira Server 8.0.0 - 8.21.12022-01-07Security update Version 3.3.74-server • Released 2022-01-07 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-7871 : XXE vulnerability in XML imports
- see our blog: XML eXternal Entity injection XXE vulnerability
- JEMH-7873 : Change missing attachment data message log level to WARN
- Embedded JS framework 'Datatables' upgraded to address security vulnerabilities
- JEMH-7858 Profile import improved to prevent duplicate fields from being created
- JEMH-7791 : Adhoc Template Set order not kept, fixed through the Datatable JS library update.
- JEMH-7871 : XXE vulnerability in XML imports
3.3.73-dcJira Data Center 8.0.0 - 8.21.12021-12-20Minor Bugfix Version 3.3.73-dc • Released 2021-12-20 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-7867 : TemplateSet > Macros preview area no longer resolving helper macro .vm files
- JEMH-7868 : ThreadMatchingConditions option not selectable
3.3.72-serverJira Server 8.0.0 - 8.21.12021-12-20Minor bugfix Version 3.3.72-server • Released 2021-12-20 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-7867 : TemplateSet > Macros preview area no longer resolving helper macro .vm files
- JEMH-7868 : ThreadMatchingConditions option not selectable
3.3.71-serverJira Server 8.0.0 - 8.21.12021-12-16Bugfix + log4j tidy Version 3.3.71-server • Released 2021-12-16 • Supported By The Plugin People • Paid via Vendor • CommercialRegarding the recent CVE-2021-4428 'log4shell':
This release:
- log4j dependency tidy to explicitly depend on a single fixed log4j patch version provided by the Jira platform (1.2.17-atlassian-13) in this case.
- JEMH-7859 : JEMH does not limit messageID value length to the maximum 255 chars that Jira supports
- JEMH7865 : Profile changes trigger XML generation regardless of whether profile auditing is enabled
3.3.70-dcJira Data Center 8.0.0 - 8.21.12021-12-16Bugfix + log4j tidy Version 3.3.70-dc • Released 2021-12-16 • Supported By The Plugin People • Paid via Atlassian • CommercialRegarding the recent CVE-2021-4428 'log4shell':
This release:
- log4j dependency tidy to explicitly depend on a single fixed log4j patch version provided by the Jira platform (1.2.17-atlassian-13) in this case.
- JEMH-7859 : JEMH does not limit messageID value length to the maximum 255 chars that Jira supports
- JEMH7865 : Profile changes trigger XML generation regardless of whether profile auditing is enabled
3.3.69-serverJira Server 8.0.0 - 8.20.302021-12-06Bugfix release Version 3.3.69-server • Released 2021-12-06 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-7857 : NPE affecting twillio configuration
- JEMH-7856 : JEMH doesn't filter INACTIVE users from user picker fields when processing addressees (now, can fall back to treating Unauthorised/inactive as non-jira).
- JEMH-7843 : Make Report messages regarding issue creation failure report entry more readable/specific
3.3.68-dcJira Data Center 8.0.0 - 8.20.302021-12-06Bugfix release Version 3.3.68-dc • Released 2021-12-06 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-7857 : NPE affecting twillio configuration
- JEMH-7856 : JEMH doesn't filter INACTIVE users from user picker fields when processing addressees (now, can fall back to treating Unauthorised/inactive as non-jira).
- JEMH-7843 : Make Report messages regarding issue creation failure report entry more readable/specific
A server release will follow soon.
3.3.67-dcJira Data Center 8.0.0 - 8.20.302021-12-02Minor improvements and fixes Version 3.3.67-dc • Released 2021-12-02 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-7844 : Where apple mail contains an inline application/pdf or similar, the 'text' or 'html' payload is actually split into several parts. We now handle this and merge those parts.
- JEMH-7850 : When the Default Project Mapping is for JSM, it was previously possible for non-JSM mapped projects to then inherit the custom fields, it seems Jira now rejects issue creation in such cases, so we exclude this inheritance for non JSM mapped projects.
- JEMH-7849 : PreProc task to dynamically fix illegal Semi-Colon address separator chars didn't handle trailing/many addresses
- JEMH-7797 : In an effort to stem the support tide concerning FolderClosed type errors, we now introduce a FolderClosed auditing status and a very specific Report message indicating this is not a bug and no mail was lost.
- JEMH-6574 : Content Preference not respecting 'text' when text was available. This issue led to the determination that 'Any' was a useless value, so has been removed/will be interpreted as HTML.
3.3.66-serverJira Server 8.0.0 - 8.20.302021-12-01Minor improvements and fixes Version 3.3.66-server • Released 2021-12-01 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-7844 : Where apple mail contains an inline application/pdf or similar, the 'text' or 'html' payload is actually split into several parts. We now handle this and merge those parts.
- JEMH-7850 : When the Default Project Mapping is for JSM, it was previously possible for non-JSM mapped projects to then inherit the custom fields, it seems Jira now rejects issue creation in such cases, so we exclude this inheritance for non JSM mapped projects.
- JEMH-7849 : PreProc task to dynamically fix illegal Semi-Colon address separator chars didn't handle trailing/many addresses
- JEMH-7797 : In an effort to stem the support tide concerning FolderClosed type errors, we now introduce a FolderClosed auditing status and a very specific Report message indicating this is not a bug and no mail was lost.
- JEMH-6574 : Content Preference not respecting 'text' when text was available. This issue led to the determination that 'Any' was a useless value, so has been removed/will be interpreted as HTML.
3.3.65-dcJira Data Center 8.0.0 - 8.20.302021-11-17adhoc fixes and improvements Version 3.3.65-dc • Released 2021-11-17 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-7799 : We fixed the tincymce popup that was broken in 3.3.59. At the same time, we improved the solution such that when the same image is pasted more than once, we only ever include one copy in the email.
- JEMH-7828 : TemplateIssue velocity context link updated so point to current versions where some methods have been removed.
- JEMH-7838 : Profile > Email > Addressee Handling > Request Participants cannot be selected on non-English locale instances
3.3.64-serverJira Server 8.0.0 - 8.20.302021-11-17adhoc fixes and improvements Version 3.3.64-server • Released 2021-11-17 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-7799 : We fixed the tincymce popup that was broken in 3.3.59. At the same time, we improved the solution such that when the same image is pasted more than once, we only ever include one copy in the email.
- JEMH-7828 : TemplateIssue velocity context link updated so point to current versions where some methods have been removed.
- JEMH-7838 : Profile > Email > Addressee Handling > Request Participants cannot be selected on non-English locale instances
3.3.63-serverJira Server 8.0.0 - 8.20.302021-11-09Bugfix release Version 3.3.63-server • Released 2021-11-09 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-7825 : Notifications to Organisation members need to be filtered for internal comments
- JEMH-7824 : Add a Profile advisory for both missing User > defaultReporter and Security > privilegedUser
- JEMH-7823 : Solve NPE processing Organisations
- JEMH-7817 : Some historic installations of JSM may have a different case for the "Request participants" field which caused them to not be updated
- JEMH-7815 : Corrected processing report output in issue creation failures scenarios where issuetype and priority were declared invalid
- JEMH-7803 : Improve adhoc auto-comment 'content' rendering to include styles
- JEMH-7800 : When adhoc auto-comment is enabled, refresh the screen on submit so that the comment is shown.
- JEMH-7717 : Mail Headers not settable through Adhoc Templates
3.3.62-dcJira Data Center 8.0.0 - 8.20.302021-11-08Bugfix release Version 3.3.62-dc • Released 2021-11-08 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-7825 : Notifications to Organisation members need to be filtered for internal comments
- JEMH-7824 : Add a Profile advisory for both missing User > defaultReporter and Security > privilegedUser
- JEMH-7823 : Solve NPE processing Organisations
- JEMH-7817 : Some historic installations of JSM may have a different case for the "Request participants" field which caused them to not be updated
- JEMH-7815 : Corrected processing report output in issue creation failures scenarios where issuetype and priority were declared invalid
- JEMH-7803 : Improve adhoc auto-comment 'content' rendering to include styles
- JEMH-7800 : When adhoc auto-comment is enabled, refresh the screen on submit so that the comment is shown.
- JEMH-7717 : Mail Headers not settable through Adhoc Templates
3.3.61-serverJira Server 8.0.0 - 8.20.302021-10-07Minor update Version 3.3.61-server • Released 2021-10-07 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-7783 : Adhoc Notification Should Use Project Default Email as From Address, if defined
- JEMH-7796 : Restore 'Save' Ad-Hoc Popup Custom content feature.
- Integration test covering includes Forward mails generated for FolderClosedException scenraios
3.3.60-dcJira Data Center 8.0.0 - 8.20.302021-10-06Bugfix release Version 3.3.60-dc • Released 2021-10-06 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-7798 : fix for due date directive parsing failing with NPE
- JEMH-7795 : fix for thumbnail image attributes
- JEMH-7773 : fix for forward notifications for FolderClosedException
- JEMH-7771 : tidy report entry that complains of invalid issueType/priority when cause is something else
- additional XSRF checks added
3.3.59-serverJira Server 8.0.0 - 8.19.12021-09-23Workflow postfunction > Adhoc notification fixes Version 3.3.59-server • Released 2021-09-23 • Supported By The Plugin People • Paid via Vendor • CommercialNo release notes.3.3.58-dcJira Data Center 8.0.0 - 8.19.12021-09-22Workflow postfunction > Adhoc notification fixes Version 3.3.58-dc • Released 2021-09-22 • Supported By The Plugin People • Paid via Atlassian • Commercial- recent xsrf changes broke the workflow postfunction transport select
3.3.57-serverJira Server 8.0.0 - 8.19.12021-09-20SMS transport updates Version 3.3.57-server • Released 2021-09-20 • Supported By The Plugin People • Paid via Vendor • Commercial- BulkSMS delivery update to use new URI's
- Twillio support library updated
- Mintor template bugs fixed
3.3.56-dcJira Data Center 8.0.0 - 8.19.12021-09-20SMS transport updates Version 3.3.56-dc • Released 2021-09-20 • Supported By The Plugin People • Paid via Atlassian • Commercial- BulkSMS delivery update to use new URI's
- Twillio support library updated
- Mintor template bugs fixed
3.3.55-dcJira Data Center 8.0.0 - 8.19.12021-09-10Cumulative bugfix affecting non-JSM instances from JEMH 3.3.48-3.3-53 Version 3.3.55-dc • Released 2021-09-10 • Supported By The Plugin People • Paid via Atlassian • CommercialNo release notes.3.3.54-serverJira Server 8.0.0 - 8.19.12021-09-10Cumulative bugfix affecting non-JSM instances from JEMH 3.3.48-3.3-53 Version 3.3.54-server • Released 2021-09-10 • Supported By The Plugin People • Paid via Vendor • CommercialNo release notes.3.3.47-dcJira Data Center 8.0.0 - 8.18.22021-07-15Features and fixes Version 3.3.47-dc • Released 2021-07-15 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-7731: Inhibit failing for Jira users and in template previewActions
- JEMH-7729:Handle image/x-png inline attachments without filenames
- JEMH-7724:RESOLVEDEMQ Queue customfield Selector for Non Jira notification always results in Empty
- JEMH-7723:Jira 8.18.0 Compatibility Test
- JEMH-7719: Status Notifications : Whitespace-only value in the Custom JQL causes invalid JQL to be generated
- JEMH-7713: Replace ALL JEMH issue references in logs with a new KB article from the given issue
- JEMH-7709 : HTML Report has DateProcessed field rendered in GMT, not the system time, as shown in JEMH Auditing
- JEMH-7707: Use of LDAP in outbound notifications not working
- JEMH-7703:Spaces break 'Matching Headers' CSV field in Script Pre Proc Task
- JEMH-7679 Update Regex FP Value Script editor to allow Javascript and depricate velocity.
3.3.46-serverJira Server 8.0.0 - 8.18.22021-07-15Features and fixes Version 3.3.46-server • Released 2021-07-15 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-7731: Inhibit failing for Jira users and in template previewActions
- JEMH-7729:Handle image/x-png inline attachments without filenames
- JEMH-7724:RESOLVEDEMQ Queue customfield Selector for Non Jira notification always results in Empty
- JEMH-7723:Jira 8.18.0 Compatibility Test
- JEMH-7719: Status Notifications : Whitespace-only value in the Custom JQL causes invalid JQL to be generated
- JEMH-7713: Replace ALL JEMH issue references in logs with a new KB article from the given issue
- JEMH-7709 : HTML Report has DateProcessed field rendered in GMT, not the system time, as shown in JEMH Auditing
- JEMH-7707: Use of LDAP in outbound notifications not working
- JEMH-7703:Spaces break 'Matching Headers' CSV field in Script Pre Proc Task
- JEMH-7679 Update Regex FP Value Script editor to allow Javascript and depricate velocity.
3.3.45-dcJira Data Center 8.0.0 - 8.17.12021-06-11Security update & bugfixes Version 3.3.45-dc • Released 2021-06-11 • Supported By The Plugin People • Paid via Atlassian • CommercialSecurity update
A remote code exploit vector was identified and fixed. All customers should upgrade to this version to mitigate associated risk.
- JEMH-7666 : SECURITY FIX - Remote Code Exploit
Bugfixes/updates
- JEMH-7694 : Improve logging/report info for duplicate attachments
- JEMH-7684 : StandardV2 HTML Extraction method not adding '|' at the end of lines when creating tables
- JEMH-7683 : When Strip Quotes is used add a message to report/log
- JEMH-7673 : PreProcTaskRunner adds redundant report messages during profile election
- JEMH-7665 : Missing Script Engine causes NPE
- JEMH-7664 : Adding and Testing XSRF checks to the ldap and licensing packages
- JEMH-7662 : PreProcTaskRunner overwrites original email on successive runs.
- JEMH-7605 : Add common actions from Auditing to Report
- JEMH-7556 : X-Jira-Fingerprint response not carried over during upgrade
- JEMH-7552 : FileAlreadyExistsException caused when using nio.file.move()
3.3.44-serverJira Server 8.0.0 - 8.17.12021-06-11Security update & bugfixes Version 3.3.44-server • Released 2021-06-11 • Supported By The Plugin People • Paid via Vendor • CommercialSecurity updateA remote code exploit vector was identified and fixed. All customers should upgrade to this version to mitigate associated risk.- JEMH-7666 : SECURITY FIX - Remote Code Exploit
Bugfixes/updates
- JEMH-7694 : Improve logging/report info for duplicate attachments
- JEMH-7684 : StandardV2 HTML Extraction method not adding '|' at the end of lines when creating tables
- JEMH-7683 : When Strip Quotes is used add a message to report/log
- JEMH-7673 : PreProcTaskRunner adds redundant report messages during profile election
- JEMH-7665 : Missing Script Engine causes NPE
- JEMH-7664 : Adding and Testing XSRF checks to the ldap and licensing packages
- JEMH-7662 : PreProcTaskRunner overwrites original email on successive runs.
- JEMH-7605 : Add common actions from Auditing to Report
- JEMH-7556 : X-Jira-Fingerprint response not carried over during upgrade
- JEMH-7552 : FileAlreadyExistsException caused when using nio.file.move()
3.3.43-dcJira Data Center 8.0.0 - 8.17.02021-05-07Scripted PreProc task feature, and fixes Version 3.3.43-dc • Released 2021-05-07 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-7668 : Adhoc Notification Pop up: Rich Editor > Insert Scriptlet only applies to admin users
- JEMH-7663 : Default HTML extraction method should be Standard V2 (for new profiles)
- JEMH-7658 : Email Sender Address is stored in a text Cf even if it matches the catchemail address, possible mail loop
- JEMH-7483 : Added new feature, Scripted Pre Proc Task (javascript) to manipulate email headers.
- JEMH-7424 : Bug involving Field processor with Script Rule Additional Result Maps compatibility; during commenting applies updates to the primary issue with Additional Result Map Contexts
- JEMH-7660 : Fix threadmatch reject : not with resolutions
3.3.42-serverJira Server 8.0.0 - 8.17.02021-05-07Scripted PreProc task feature, and fixes Version 3.3.42-server • Released 2021-05-07 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-7668 : Adhoc Notification Pop up: Rich Editor > Insert Scriptlet only applies to admin users
- JEMH-7663 : Default HTML extraction method should be Standard V2 (for new profiles)
- JEMH-7658 : Email Sender Address is stored in a text Cf even if it matches the catchemail address, possible mail loop
- JEMH-7483 : Added new feature, Scripted Pre Proc Task (javascript) to manipulate email headers.
- JEMH-7424 : Bug involving Field processor with Script Rule Additional Result Maps compatibility; during commenting applies updates to the primary issue with Additional Result Map Contexts
- JEMH-7660 : Fix threadmatch reject : not with resolutions
3.3.41-dcJira Data Center 8.0.0 - 8.16.12021-04-25variety of fixes and improvements Version 3.3.41-dc • Released 2021-04-25 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-7652 : show in adhoc project settings when adhoc is disabled globally
- JEMH-7646 : Fix alias key=value pairs resolving in subject field proc
- JEMH-7553 : disable JEMH auditing actions to cater for 'mysql' poor UTF8 support
- JEMH-8548 : Global DirectiveSet export/import feature
- JEMH-7546 : Static Resources export/import feature
- JEMH-7545 : Global Blacklisting export/import feature
- JEMH-7494 : Where an issue security level is set, JEMH now filters users who do not have that security level, mirroring Jira behaviour
- JEMH-7571 : Resolve NPE when viewing processing report under some situs.
- JEMH-7649 : add jemhUtils method to provide a lookup for requestType objects by key (from custom field values).
3.3.40-serverJira Server 8.0.0 - 8.16.12021-04-25variety of fixes and improvements Version 3.3.40-server • Released 2021-04-25 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-7652 : show in adhoc project settings when adhoc is disabled globally
- JEMH-7646 : Fix alias key=value pairs resolving in subject field proc
- JEMH-7553 : disable JEMH auditing actions to cater for 'mysql' poor UTF8 support
- JEMH-8548 : Global DirectiveSet export/import feature
- JEMH-7546 : Static Resources export/import feature
- JEMH-7545 : Global Blacklisting export/import feature
- JEMH-7494 : Where an issue security level is set, JEMH now filters users who do not have that security level, mirroring Jira behaviour
- JEMH-7571 : Resolve NPE when viewing processing report under some situs.
- JEMH-7649 : add jemhUtils method to provide a lookup for requestType objects by key (from custom field values).
3.3.36-serverJira Server 8.0.0 - 8.16.12021-03-19Adhoc bugfix Version 3.3.36-server • Released 2021-03-19 • Supported By The Plugin People • Paid via Vendor • Commercial- Fix adhoc Remember as Project
3.3.35-dcJira Data Center 8.0.0 - 8.15.12021-03-19Improvements/bugfixes Version 3.3.35-dc • Released 2021-03-19 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-7622 : Exception when using velocity type custom field default during comment
- JEMH-619 : Add Report > Performance entry to show how long the current mail took to download
- JEMH-7606 : Empty Nagios Phrase Set causes NPE.
3.3.34-serverJira Server 8.0.0 - 8.15.12021-03-19Improvements/bugfixes Version 3.3.34-server • Released 2021-03-19 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-7622 : Exception when using velocity type custom field default during comment
- JEMH-619 : Add Report > Performance entry to show how long the current mail took to download
- JEMH-7606 : Empty Nagios Phrase Set causes NPE.
3.3.33-dcJira Data Center 8.0.0 - 8.15.12021-03-03Bug fixes and improvements Version 3.3.33-dc • Released 2021-03-03 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-7611 - If the Sender is a Jira User then find an active user before resorting to inactive treated as Non-Jira
- JEMH-7580 - Prevent failures due to lack of Nashorn javascript libraries in Jira JDK
- JEMH-7601 - NullPointerException on User creation
- JEMH-7595 - Uninvolved Sender not added as Request Participant if Addressee Handling is set to toJSDRequestParticipants and there are CC or To recipients present
3.3.32-serverJira Server 8.0.0 - 8.15.12021-03-03Bug fixes and improvements Version 3.3.32-server • Released 2021-03-03 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-7611 - If the Sender is a Jira User then find an active user before resorting to inactive treated as Non-Jira
- JEMH-7580 - Prevent failures due to lack of Nashorn javascript libraries in Jira JDK
- JEMH-7601 - NullPointerException on User creation
- JEMH-7595 - Uninvolved Sender not added as Request Participant if Addressee Handling is set to toJSDRequestParticipants and there are CC or To recipients present
3.3.28-dcJira Data Center 8.0.0 - 8.15.12021-02-25Bug fix and improvement Version 3.3.28-dc • Released 2021-02-25 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-7602 - Possiblity for thread deadlocking during notification send
- JEMH-7593 - Improve jemhDateUtils to expose LocalDate.now()
3.3.27-serverJira Server 8.0.0 - 8.15.12021-02-25Bug fixes and improvement Version 3.3.27-server • Released 2021-02-25 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-7602 - Possiblity for thread deadlocking during notification send
- JEMH-7593 - Improve jemhDateUtils to expose LocalDate.now()
3.3.20-dcJira Data Center 8.0.0 - 8.14.12020-12-18Bugfix Version 3.3.20-dc • Released 2020-12-18 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-7512/3 : address adhoc recipient removal table load problem
- JEMH-7507 : Profile > Email > Hide HTML links checkbox not working
- JEMH-7505 : Broken recipient addresses on inbound mail was not shown in the report
- JEMH-7504 : Thread match reject was fixed as HTML, should follow the user format of the user
- JEMH-7495 : Wizard should disable 'create custom fields' button during create to provide feedback on long running operation and stop duplicate fields being created
- JEMH-7489 : fix scenario where both Worklog and Workflow were executed by email
- JEMH-7416 : Enable use of select type custom fields in Postfunction custom from address pickers
- JEMH-6478 : Fixed Work logged does not increase when using directive wl.timeSpent
3.3.19-serverJira Server 8.0.0 - 8.14.12020-12-18Auditing improvements where no email present, wizard bugfix Version 3.3.19-server • Released 2020-12-18 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-7440 : DB optimisation for oracle. We now can detect oracle and avoid using queries that we know would break, using workarounds instead
- JEMH-7488 : minor fix for Javascript engine selection
- JEMH-7492 : we now test for the lack of an email (eg email export) and present the answers we routinely provide through support, with KB links. This covers things like FolderClosedException etc.
- JEMH-7493 : Wizard was creating incorrect custom field types for Email Sender Name / Email Sender Address with some 3rd party apps present
3.3.18-dcJira Data Center 8.0.0 - 8.13.62020-10-30Bug fixes and improvements Version 3.3.18-dc • Released 2020-10-30 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-7485 - Enforce thread match rejection setting not imported/exported
- JEMH-7476 - Reduce memory impact of template metadata processing
- JEMH-7472 - Duplicate Nashorn runtimes being listed when other scripting app is present
- JEMH-7473 - Script Engine Feature improvements
- Fix for Auditing Detail view failing
3.3.17-serverJira Server 8.0.0 - 8.13.62020-09-30Bug fixes and new feature Version 3.3.17-server • Released 2020-09-30 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-7436 - Exception when attempting to process issue event fired before issue is created
- JEMH-7437 - Possibility of OutOfMemoryError triggered by Profile Change Auditing
- JEMH-7455 - Improve exception handling during MessagedRemovedException
- JEMH-7457 - Selector styling broken on project mapping rule screen
- JEMH-7464 - Notification recipients can be saved to database even when notification auditing disabled
- JEMH-7447 - Add additional recipients during Issue Event Notification Template Renderings
3.3.16-dcJira Data Center 8.0.0 - 8.13.62020-09-30Bug fixes and new feature Version 3.3.16-dc • Released 2020-09-30 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-7436 - Exception when attempting to process issue event fired before issue is created
- JEMH-7437 - Possibility of OutOfMemoryError triggered by Profile Change Auditing
- JEMH-7455 - Improve exception handling during MessagedRemovedException
- JEMH-7457 - Selector styling broken on project mapping rule screen
- JEMH-7464 - Notification recipients can be saved to database even when notification auditing disabled
- JEMH-7447 - Add additional recipients during Issue Event Notification Template Renderings
3.3.15-serverJira Server 8.0.0 - 8.12.32020-09-11Bug fixes, new feature and improvements Version 3.3.15-server • Released 2020-09-11 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-7438 - Notifications > Multipart type selector is too small
- JEMH-7450 - Post function field not working: Disable Mail Threading
- JEMH-7451 - Notification template selection UI shows non-existent selections
- JEMH-7398 - Forward Notification Audit Event URL Link to related auditing event JEMH v3.x
- JEMH-7454 - Add regex matching capability for attachment checking method in jemhUtils
- JEMH-7419 - When firing custom event, control whether IssueEvent or IssueEventBundle (or both) is fired
- JEMH-7456 - Data Center (Windows) - JEMH fails to copy/rename audit files
3.3.14-dcJira Data Center 8.0.0 - 8.12.32020-09-11Bug fixes, new feature and improvements Version 3.3.14-dc • Released 2020-09-11 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-7438 - Notifications > Multipart type selector is too small
- JEMH-7450 - Post function field not working: Disable Mail Threading
- JEMH-7451 - Notification template selection UI shows non-existent selections
- JEMH-7398 - Forward Notification Audit Event URL Link to related auditing event JEMH v3.x
- JEMH-7454 - Add regex matching capability for attachment checking method in jemhUtils
- JEMH-7419 - When firing custom event, control whether IssueEvent or IssueEventBundle (or both) is fired
- JEMH-7456 - Data Center (Windows) - JEMH fails to copy/rename audit files
3.3.13-serverJira Server 8.0.0 - 8.12.32020-09-04Improvements, new feature, bug fixes Version 3.3.13-server • Released 2020-09-04 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-7435 - Option to enforce thread match rejection instead of creating new issue when operating mode is "create and comment"
- JEMH-7420 - Wufoo form field delete and submit of edit fails
- JEMH-7427 - Unable to set issue resolution via directive
- JEMH-7428 - Using Organisations JSD field with directives when JSD is installed using a different System Language causes NPE
- JEMH-7418 - Additional recipient decoding updates
- JEMH-7421 - Allow the Pre-Processing task Content Map Type to work with quoted charset
- JEMH-7429 - Ability to check if attachments are present via script context
- JEMH-7434 - Add ability to check project permissions via jemhUtils in script context
- JEMH-7443 - Enable LDAP queries via jemhUtils for outbound notifications
3.3.12-serverJira Server 8.0.0 - 8.11.12020-07-30Improvements Version 3.3.12-server • Released 2020-07-30 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-3605 - Include image size in order to help Outlook 2013 clients render inline images correctly
- JEMH-7304 - Base64 encoded internet addresses (To, From, Cc, Bcc) are to be decoded for processing
- JEMH-7393 - Nagios Field Processor - Allow non-agents to transition issues
- JEMH-7410 - Better handle 'out of disk space' scenarios - dont retrieve mail
- JEMH-7411 - preformat script task console output
- JEMH-7245 - Create multiple issues without specifying the email (via ScriptRule) - ie, support creation of multiple resultMaps in ScriptRules as you can in Script Field Processor
3.3.11-serverJira Server 8.0.0 - 8.11.12020-07-16New feature and bug fix Version 3.3.11-server • Released 2020-07-16 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-7359 - Export multiple Profiles at once
- JEMH-7402 - "Use JSD Request participants" in Notification > Jira Project Mapping does not save
3.3.10-dcJira Data Center 8.0.0 - 8.11.12020-06-30Bug fixes, improvements and new feature Version 3.3.10-dc • Released 2020-06-30 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-7373 - Adhoc Messaging - recipient preview not working
- JEMH-7388 - Regexp Field Processor - Velocity script preview not working
- JEMH-7390 - Auto Labelling labels not being added when a default label is set in Profile > Project Mappings
- JEMH-6612 - Remove HipChat transport integration
- JEMH-7346 - Take JEMH REST emails out of 'Experimental' stage
- JEMH-7379 - UI - Add Sender Domain checkbox in Profile > Email > Labels stops simultaneous Request Participants and Watchers selection in Addressee Handling
- JEMH-7387 - For clarity, only issue hint notifications when hints are enabled
- JEMH-7371 - Enable pre-selection of EMQ queues through issue custom fields in the event listener
3.3.9-serverJira Server 8.0.0 - 8.11.12020-06-30Bug fixes, improvements and new feature Version 3.3.9-server • Released 2020-06-30 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-7373 - Adhoc Messaging - recipient preview not working
- JEMH-7388 - Regexp Field Processor - Velocity script preview not working
- JEMH-7390 - Auto Labelling labels not being added when a default label is set in Profile > Project Mappings
- JEMH-6612 - Remove HipChat transport integration
- JEMH-7346 - Take JEMH REST emails out of 'Experimental' stage
- JEMH-7379 - UI - Add Sender Domain checkbox in Profile > Email > Labels stops simultaneous Request Participants and Watchers selection in Addressee Handling
- JEMH-7387 - For clarity, only issue hint notifications when hints are enabled
- JEMH-7371 - Enable pre-selection of EMQ queues through issue custom fields in the event listener
3.3.8-dcJira Data Center 8.0.0 - 8.10.12020-06-05Bug fixes, improvements and new feature Version 3.3.8-dc • Released 2020-06-05 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-7338 - Attachment content type not preserved during processing
- JEMH-7348 - Adhoc Messaging - selecting a template with no subject would not clear subject field
- JEMH-7350 - Trailing Dot On Address pre-processing task not correctly modifying some addresses
- JEMH-7353 - Customer Request Types in custom field default selector limited to first 100
- JEMH-7354 - Adhoc auto-comments don't expose manually uploaded attachments or included static resources
- JEMH-7367 - Hintogram notifications does not show Hints
- JEMH-7345 - During alternateID user lookup, if no user found for primary address, use proxyAddresses
- JEMH-7356 - Support new variant of PKS7 signed mail encoding
- JEMH-7358 - Notify Override Hintogram address on reject
- JEMH-7360 - Add methods to create Project/Issue context objects in scripts via jemhUtils
- JEMH-7361 - Remove obsolete profile advisory regarding setting related to old profile notifications
- JEMH-7364 - Enable custom outcome for comment only scenario where no issue referred
3.3.7-serverJira Server 8.0.0 - 8.10.12020-06-04Bug fixes, improvements and new feature Version 3.3.7-server • Released 2020-06-04 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-7338 - Attachment content type not preserved during processing
- JEMH-7348 - Adhoc Messaging - selecting a template with no subject would not clear subject field
- JEMH-7350 - Trailing Dot On Address pre-processing task not correctly modifying some addresses
- JEMH-7353 - Customer Request Types in custom field default selector limited to first 100
- JEMH-7354 - Adhoc auto-comments don't expose manually uploaded attachments or included static resources
- JEMH-7367 - Hintogram notifications does not show Hints
- JEMH-7345 - During alternateID user lookup, if no user found for primary address, use proxyAddresses
- JEMH-7356 - Support new variant of PKS7 signed mail encoding
- JEMH-7358 - Notify Override Hintogram address on reject
- JEMH-7360 - Add methods to create Project/Issue context objects in scripts via jemhUtils
- JEMH-7361 - Remove obsolete profile advisory regarding setting related to old profile notifications
- JEMH-7364 - Enable custom outcome for comment only scenario where no issue referred
3.3.6-dcJira Data Center 8.0.0 - 8.9.12020-05-06Bug fixes and improvements Version 3.3.6-dc • Released 2020-05-06 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-7315 - LDAP Preferred User directory error
- JEMH-7324 - Reporter not being set if email matches multiple Jira Users
- JEMH-7325 - Unable to save default reporter and privileged user settings with no user selected
- JEMH-7326 - LDAP User Directory DEFAULT Fix
- JEMH-7328 - Exception when adding non-existant profile to support zip
- JEMH-7334 - Directive Set directives not editable
- JEMH-7341 - Slack Transport Notification Project Mapping Form Submit
- JEMH-7343 - Notifications Project Mapping for non-email transports cannot be saved
3.3.5-serverJira Server 8.0.0 - 8.9.12020-05-06Bug fixes and improvements Version 3.3.5-server • Released 2020-05-06 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-7315 - LDAP Preferred User directory error
- JEMH-7324 - Reporter not being set if email matches multiple Jira Users
- JEMH-7325 - Unable to save default reporter and privileged user settings with no user selected
- JEMH-7326 - LDAP User Directory DEFAULT Fix
- JEMH-7328 - Exception when adding non-existant profile to support zip
- JEMH-7334 - Directive Set directives not editable
- JEMH-7341 - Slack Transport Notification Project Mapping Form Submit
- JEMH-7343 - Notifications Project Mapping for non-email transports cannot be saved
3.3.4-serverJira Server 8.0.0 - 8.8.12020-04-07Critical bug fixes Version 3.3.4-server • Released 2020-04-07 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-7323 - During installation of JEMH, upgrade task causes Jira to freeze
- JEMH-7321 - HTML content present in the plaintext notifications
- JEMH-7322 - Disable Local Links not adding attachments when enabled
3.3.3-dcJira Data Center 8.0.0 - 8.8.12020-04-07Critical bug fixes Version 3.3.3-dc • Released 2020-04-07 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-7323 - During installation of JEMH, upgrade task causes Jira to freeze
- JEMH-7322 - Disable Local Links not adding attachments when enabled
- JEMH-7321 - HTML content present in the plaintext notifications
3.1.14-dcJira Data Center 8.0.0 - 8.6.12020-01-28Improvement Version 3.1.14-dc • Released 2020-01-28 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-7276 - attachment filenames must have { and } removed prior to attaching / inlining
- Changes from previous server version release
3.1.13-serverJira Server 8.0.0 - 8.6.12020-01-08Bug fix and new feature Version 3.1.13-server • Released 2020-01-08 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-7150 - Existing Watcher removed from watcher list if Add Sender As Watcher disabled
- JEMH-7225 - Feature to auto add ad-hoc message recipients to issue watchers/custom fields
3.1.12-dcJira Data Center 8.0.0 - 8.6.12020-01-06Static Resource image bugfix Version 3.1.12-dc • Released 2020-01-06 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-7266 : Inlined Static resources not working after recent migration from base64 to cid referencing. Whilst migrating image data representation from base64 inline data to more widely supported cid: referencing, we broke the static resource image feature. This update fixes that problem.
3.1.11-serverJira Server 8.0.0 - 8.6.12020-01-06Static Resource image bugfix Version 3.1.11-server • Released 2020-01-06 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-7266 : Inlined Static resources not working after recent migration from base64 to cid referencing. Whilst migrating image data representation from base64 inline data to more widely supported cid: referencing, we broke the static resource image feature. This update fixes that problem.
3.1.10-dcJira Data Center 8.0.0 - 8.6.12020-01-02Bug fixes Version 3.1.10-dc • Released 2020-01-02 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-7238 - Refreshing page after profile import causes import to be triggered again
- JEMH-7243 - Velocity and Script context help contained some broken javadoc links
- JEMH-7260 - Prevent attempts to add inactive users to user custom fields
- JEMH-7230 - Incoming Mail Auditing > HTML Report throwing RuntimeException
3.1.9-serverJira Server 8.0.0 - 8.6.12019-12-19Bug fixes Version 3.1.9-server • Released 2019-12-19 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-7238 - Refreshing page after profile import causes import to be triggered again
- JEMH-7243 - Velocity and Script context help contained some broken javadoc links
- JEMH-7260 - Prevent attempts to add inactive users to user custom fields
- JEMH-7230 - Incoming Mail Auditing > HTML Report throwing RuntimeException
3.1.8-dcJira Data Center 8.0.0 - 8.5.142019-12-06Bug fix Version 3.1.8-dc • Released 2019-12-06 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-7255 - #linkto directive fails to be detected by Subject Field Processor
3.1.7-serverJira Server 8.0.0 - 8.5.142019-12-02Bug fixes and improvements Version 3.1.7-server • Released 2019-12-02 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-7244 - @workEstimate directive is not setting time tracking on the issue
- JEMH-7246 - NPE in project mappings
- JEMH-7198 - Support Directives for custom fields with values containing comma
- JEMH-7233 - Improve validation of subject blacklist regular expressions
- JEMH-7234 - Enable resultMap contribution within Script Rules
- JEMH-7247 - Creating usernames should strip illegal chars from usernames to maximize chances of user creation
- JEMH-7252 - Profile advisory to warn when JVM default character encoding is not UTF-8
- JEMH-7253 - Append current profile advisories to profile export
3.1.6-serverJira Server 8.0.0 - 8.5.142019-11-13Bug fixes, improvement and new feature Version 3.1.6-server • Released 2019-11-13 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-7143 - Only default context for a custom field is shown in Project Mapping (Custom Field Defaults)
- JEMH-7222 - Project Mappings Body Delimiters Unable to be Unselected for create or comment (Checkbox not responding)
- JEMH-7224 - Certain delimiter/cleanup regular expressions with capture groups cause failure
- JEMH-7226 - Auditing Report throwing exception if the From address is missing
- JEMH-7200 - Enable dynamic LDAP query from withing custom field default and scripting contexts
- JEMH-7215 - Management of profiles via REST
3.1.5-dcJira Data Center 8.0.0 - 8.5.142019-11-04New feature and improvement Version 3.1.5-dc • Released 2019-11-04 • Supported By The Plugin People • Paid via Atlassian • CommercialRecap of commenting on JSD issues using JEMH
- JEMH-7111 - Pre-processing task to check the existence of a specific header + value
- JEMH-7217 - Provide configurable method for invoking HTTP requests via JemhUtils
- JEMH-7148 - Some users are prevented from commenting on JSD issues they should have access to
- JEMH-7186 - Create 'api' enabled feature to export profiles using rest
- JEMH-7209 - Helper description for Elections checkbox in Regexp Field Processor needs updating
3.1.4-serverJira Server 8.0.0 - 8.5.142019-10-24Bug fix and improvements Version 3.1.4-server • Released 2019-10-24 • Supported By The Plugin People • Paid via Vendor • CommercialRecap of commenting on JSD issues using JEMH
- JEMH-7148 - Some users are prevented from commenting on JSD issues they should have access to
- JEMH-7186 - Create 'api' enabled feature to export profiles using rest
- JEMH-7209 - Helper description for Elections checkbox in Regexp Field Processor needs updating
3.1.3-dcJira Data Center 8.0.0 - 8.4.32019-10-11New Features and Improvement Version 3.1.3-dc • Released 2019-10-11 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-7048 - Add support for Request Participants in workflow postfunction
- JEMH-7194 - Ability to update JEMH profile from XML
- JEMH-7191 - PreProc task to fix illegal disposition attributes generated by horde mailserver
3.1.2-serverJira Server 8.0.0 - 8.4.32019-10-04Bug fix and new feature Version 3.1.2-server • Released 2019-10-04 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-7172 - Possible ServiceProxyDestroyedException occurrences during JSD events
- JEMH-7174 - JEMH Support Zip file generator in Inbound Auditing
3.1.1-dcJira Data Center 8.4.0 - 8.4.32019-09-13First DC release for Jira 8.4.0 Version 3.1.1-dc • Released 2019-09-13 • Supported By The Plugin People • Paid via Atlassian • Commercial- minor fix for Feature enablement
3.1.0-serverJira Server 8.4.0 - 8.4.32019-09-13Minor changes to support Jira 8.4.0 Version 3.1.0-server • Released 2019-09-13 • Supported By The Plugin People • Paid via Vendor • Commercial- Fix for adhoc Feature enablement checkbox
3.0.22-dcJira Data Center 8.0.0 - 8.3.52019-09-04Bug fixes, new feature and improvement Version 3.0.22-dc • Released 2019-09-04 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-7166 - Exception during filtering of notification recipients that have been mentioned
- JEMH-7169 - JEMH Post Function Auto comment NumberFormatException when upgraded from Jira 7.x to 8.x
- JEMH-7152 - Generate a HTML version of an Audit report
- JEMH-7176 - CatchEmailAddress Filter Failure report to display relative information
- JEMH-7180 - Handle re-index failure during watcher setup
3.0.21-dcJira Data Center 8.0.0 - 8.3.52019-08-13Bug fixes and improvements Version 3.0.21-dc • Released 2019-08-13 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-7145 - Template Sets import functionality broken
- JEMH-7162 - Add "rejected" status to auditing search filter
- JEMH-7163 - ProfileManager getProfileById is only checked against cached profiles
3.0.20-serverJira Server 8.0.0 - 8.3.52019-08-12Bug fix and improvement Version 3.0.20-server • Released 2019-08-12 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-7161 - NullPointerException in Advisory when Forwarded Email Prefix not populated
- JEMH-7160 - New method implementation in TestCaseManager class in which the user can specify Source Type
3.0.19-dcJira Data Center 8.0.0 - 8.3.52019-08-09Bug fix, new feature and improvement Version 3.0.19-dc • Released 2019-08-09 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-7156 - Subject cleanup expression not applied if/when using Subject Field Processor
- JEMH-7159 - LDAP dependent directory for user creation preference
- JEMH-7155 - Pre-processing task to configure Default from address for inbound mail
3.0.18-serverJira Server 8.0.0 - 8.3.52019-08-05Hotfix for version 3.0.17 Version 3.0.18-server • Released 2019-08-05 • Supported By The Plugin People • Paid via Vendor • Commercial3.0.17 contained a bug that led to Ad-hoc message content being corrupt. Please upgrade!- JEMH-7120 - Notification Group Restriction Condition noGroupsOrGroupMemberIsNonJira bug
- JEMH-7124 - When reprocessing mail in Auditing, the Issue Key on the old record is modified
- JEMH-7136 - HTML rgb colour conversion to wiki markup fails when spaces are between values
- JEMH-7139 - Project default priority not being used as fall-back
- JEMH-7140 - AdHoc - Unable to attach same file (drag & drop) if deleted
- JEMH-7144 - Exception if post function notification is very short
- JEMH-7147 - Labelling - Capture Mode: Subject After Delimiter captures subject when no delimiter present
- JEMH-7151 - Unexpected group rule matching when First Match Wins mapping evaluation method used
- JEMH-5107 - Consider JSD portal "Get notifications/Don't notify me" option when sending JEMH notifications
- JEMH-7131 - Enable limits to be set for adhoc attachment adding
- JEMH-7142 - Make Request Participant field lookup more consistent
3.0.16-dcJira Data Center 8.0.0 - 8.3.52019-07-03Bug fixes, improvements and new features Version 3.0.16-dc • Released 2019-07-03 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-7099 - Re-implement the "Delete All" action for Incoming Mail in Auditing
- JEMH-7026 - Allow administrators to control visibility of Ad-hoc window settings tab
- JEMH-7094 - Allow overriding the forward user with the Project Lead
- JEMH-7103 - Copies of a profile should have profile revision 0 instead of revision of original
- JEMH-7104 - Editing a Profile Group member Profile displays "jemh.profiles.edit.title" rather than the correct translation
- JEMH-5081 - Set From: address Personal via velocity statement
- JEMH-7106 - Issue update validation failed does not log fields + value
3.0.14-serverJira Server 8.0.0 - 8.3.52019-05-29Bug fixes, new features and improvements Version 3.0.14-server • Released 2019-05-29 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-7021 - Only first 50 organizations are displayed and settable via Custom Field Defaults
- JEMH-7044 - Strike and colour parsing failure from html mail to wiki markup
- JEMH-7046 - CSV field processor reports failure if "issueKey" field value is empty string
- JEMH-7047 - Processing report does not show all created/updated/commented issues in multi-issue outcome
- JEMH-7051 - RegexpFP reporter click through hardwired to /jira/ should have been contextPath
- JEMH-7058 - Auto join groups audience field in ProjMap not saving/retrieving the right selector
- JEMH-7067 - In Jira User Notification, templates have to be selected if you want to drive Non-Jira user notification
- JEMH-6654 - Auditing of profile configuration changes
- JEMH-7043 - Auditing of template set changes
- JEMH-7045 - Option to remove from HTML mail (for v2 standard extract)
- JEMH-7061 - Ability for profiles in a profile group to ignore processing outcome to allow further profiles in the group to run
3.0.12-serverJira Server 8.0.0 - 8.2.62019-05-03Bug fixes, improvements and new feature Version 3.0.12-server • Released 2019-05-03 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-7030 - Exception when JEMH is run on an instance without JSD installed
- JEMH-7007 - Profile UI can break if the Profile ID differs from the Configuration ID
- JEMH-7010 - JEMH prevents scrolling on Jira agile configuration pages
- JEMH-7013 - Regexp Field Processor "issue association" custom field fails to validate
- JEMH-7014 - Catch Email Address editor checkboxes appear black/filled in
- JEMH-7016 - Custom Field Default count for Project Mapping Rules shows as zero
- JEMH-7017 - Ad-Hoc rich text editor icons are broken outside of the Jira issue page
- JEMH-7023 - JSD customers without explicit ADD_COMMENT permission cannot comment on issues when external JSD customer comments are enabled
Improvement
- JEMH-7022 - Add processing report messages when invalid organization ID or name is given in a Custom Field Default
New Feature
- JEMH-7018 - Enable a party to be added as a request participant and be able to comment without being involved prior
3.0.10-serverJira Server 8.0.0 - 8.1.32019-04-25Bug fix Version 3.0.10-server • Released 2019-04-25 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-7006 - Conversion of legacy Jira Service Desk SVG icons for outbound notifications fails
3.0.9-serverJira Server 8.0.0 - 8.1.32019-04-16Bug fix release Version 3.0.9-server • Released 2019-04-16 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-6991 - Poor performance with many domain rules + many custom field defaults
- JEMH-6988 - Ad-Hoc icon does not function if issue is loaded from issue search list view
- JEMH-6987 - AdHoc UI does not show rendered template if template contains null subject
- JEMH-6984 - NPE if a non-Jira user attempts to transition an issue (in a JSD project)
- JEMH-6974 - JEMH opens the Velocity context of a outbound mail when it's expected to show context of inbound mail
- JEMH-6251 - Allow saving of Ad-Hoc configuration by admins without requiring sending of message
- JEMH-5247 - Dispatch IssueEventBundle's on issue creation/comment/update
3.0.7-serverJira Server 8.0.0 - 8.1.32019-04-08Compatibility release for Jira 8.1.0 Version 3.0.7-server • Released 2019-04-08 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-6981 - NPE if notification history is enabled and an issue event is fired with no event user present
- JEMH-6929 - Issue archiving support (Data Center only)
3.0.5-serverJira Server 8.0.0 - 8.0.32019-03-29Minor bugfix and feature improvements Version 3.0.5-server • Released 2019-03-29 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-6972 - Improve tag support for HTML to Wiki conversion
- JEMH-6970 - Extract fixupAttachments as a Component so can be used in embedded email content extract and processing
- JEMH-6963 - Improve logging around setting Organisation - test for no default reporter and non-agent default reporter
- JEMH-6958 - Add new HTML to wiki conversion method with improved accuracy
- JEMH-6956 - Replace exception stack for a simple return when adhoc/pf notification contain no to/cc/bcc recipients
- JEMH-6955 - Template set driven Adhoc and Postfunction 'autocomment' attachments don't render correctly
- JEMH-6953 - Add $body to velocity context used for dynamic custom field values.
- JEMH-6952 - LDAP configure time check was reporting a problem when there wasn't one
- JEMH-6949 - Processing report does not display nicely when To/Cc contains 100's of addresses
- JEMH-6352 - Migrate regexp field processor issue association configuration to use custom field ID instead of name
3.0.3-serverJira Server 8.0.0 - 8.0.32019-03-18Slack transport added, bug fixes and improvements Version 3.0.3-server • Released 2019-03-18 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-6558 - Slack notification transport
- JEMH-6925 - Preference for Priority entity is given to Project Mapping over Mail Priority Headers even if 'Use Mail XHeader Priority' is turned ON
- JEMH-6939 - Postfunction transition attachment selected should match by ID not just type
- JEMH-6940 - Profile import can result in duplicate issue types being created in some scenarios
- JEMH-6859 - Add profile advisory warning against having all pre-processing tasks enabled without need
- JEMH-6919 - Set up issue labels during initial issue creation
- JEMH-6930 - Setting zero for Issue description/comment max characters does not mean "unlimited" as it should
- JEMH-6942 - Reinstate ability to create test cases from audit events
3.0.1Jira Server 8.0.0 - 8.0.32019-02-15Fixes some UI bugs found in 3.0.0 - JEMH-6900 - Project mapping rule priority missing from edit view
- JEMH-6901 - Project mapping sections fail to save changes correctly and show incorrect error about project key
- Includes all the improvements from 3.0.0.
3.0.0Jira Server 8.0.0 - 8.0.32019-02-14Major release including Jira 8 compatibility Read the full release notes for all the details of this major version release.
2.7.71-dcJira Data Center 7.10.0 - 7.13.182021-05-06Security & bugfix Version 2.7.71-dc • Released 2021-05-06 • Supported By The Plugin People • Paid via Atlassian • Commercial- Server Template Injection fix
- Scripting receives some security filters to prevent unexpected use
2.7.70Jira Server 7.10.0 - 7.13.182021-05-06Security & bugfix Version 2.7.70 • Released 2021-05-06 • Supported By The Plugin People • Paid via Vendor • Commercial- Server Template Injection fix
- Scripting receives some security filters to prevent unexpected use
2.7.69-dcJira Data Center 7.10.0 - 7.13.182021-01-15Bug fixes Version 2.7.69-dc • Released 2021-01-15 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-7523 - Improve authorisation checks for template preview rest service
2.7.68Jira Server 7.10.0 - 7.13.182021-01-15Bug fixes Version 2.7.68 • Released 2021-01-15 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-7523 - Improve authorisation checks for templates preview rest service
2.7.65Jira Server 7.10.0 - 7.13.182020-10-14Bug fixes Version 2.7.65 • Released 2020-10-14 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-7457 - Selector styling broken on project mapping rule screen
- JEMH-7476 - Reduce overhead during retrieval of template metadata
2.7.64-dcJira Data Center 7.10.0 - 7.13.182020-08-25Bug fixes, improvements and new feature Version 2.7.64-dc • Released 2020-08-25 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-7368 - Forward Users get added in To address and Cc'd with exception of first user
- JEMH-7427 - Unable to set issue resolution via directive
- JEMH-7435 - Option to enforce thread match rejection instead of creating new issue when operating mode is "create and comment"
- JEMH-7379 - UI - Add Sender Domain checkbox in Profile > Email > Labels stops simultaneous Request Participants and Watchers selection in Addressee Handling
2.7.62-dcJira Data Center 7.10.0 - 7.13.182020-05-29Bug fixes and improvements Version 2.7.62-dc • Released 2020-05-29 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-7355 - License notice notifications do not consider multiple forward users
- JEMH-7360 - Add methods to create Project/Issue context objects in scripts via jemhUtils
- JEMH-7334 - Directive Set directives not editable
- JEMH-7350 - Trailing Dot On Address pre-processing task not correctly modifying some addresses
2.7.61Jira Server 7.10.0 - 7.13.182020-05-29Bug fix and improvement Version 2.7.61 • Released 2020-05-29 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-7355 - License notice notifications do not consider multiple forward users
- JEMH-7360 - Add methods to create Project/Issue context objects in scripts via jemhUtils
2.7.58Jira Server 7.10.0 - 7.13.182020-03-03Bug fixes and improvements Version 2.7.58 • Released 2020-03-03 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-7299 - Attachments sometimes not added to the issue
- JEMH-7280 - Regexp Field Processor - Allow Project Mapping checkbox not working
- JEMH-7283 - Cache Exception when attempting to retrieve a template that does not exist
- JEMH-7294 - Auto created user passwords generated by Jira usermanager not complex enough for some customers jira configs
- JEMH-7197 - Useful keys not present in velocity script (custom field defaults)
- JEMH-7275 - Improve JEMH Logging when we are trying to match on a rule
- JEMH-7282 - Enable user avatar retrieval via jemhutils
- JEMH-7288 - Trailing dot preproc task needs to support email address of format x.y@dom.
- JEMH-7290 - Extract content from Sub-parts of the Email
2.7.55Jira Server 7.10.0 - 7.13.182020-01-27Fix for some project based attachment blacklist cases Version 2.7.55 • Released 2020-01-27 • Supported By The Plugin People • Paid via Vendor • CommercialNo release notes.2.7.51Jira Server 7.10.0 - 7.13.182019-12-02Bug fix and improvements Version 2.7.51 • Released 2019-12-02 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-7244 - @workEstimate directive is not setting time tracking on the issue
- JEMH-7246 - NPE in project mappings
- JEMH-7198 - Support Directives for custom fields with values containing comma
- JEMH-7233 - Improve validation of subject blacklist regular expressions
- JEMH-7234 - Enable resultMap contribution within Script Rules
- JEMH-7247 - Creating usernames should strip illegal chars from usernames to maximize chances of user creation
- JEMH-7252 - Profile advisory to warn when JVM default character encoding is not UTF-8
- JEMH-7253 - Append current profile advisories to profile export
2.7.48Jira Server 7.10.0 - 7.13.182019-10-29Bug fix and improvements Version 2.7.48 • Released 2019-10-29 • Supported By The Plugin People • Paid via Vendor • CommercialThis release fixes some inconsistencies about who is allowed to comment on Service Desk requests via JEMH. Read this recap of commenting on JSD issues using JEMH.
- JEMH-7148 - Some users are prevented from commenting on JSD issues they should have access to
- JEMH-7209 - Improve description for "Use Elections" setting in Regexp Field Processor
- JEMH-7213 - Sub message extract and related message part body extract support in Script field proc, custom field default
2.7.47Jira Server 7.10.0 - 7.13.182019-10-07Bug fix Version 2.7.47 • Released 2019-10-07 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-7172 - Possible ServiceProxyDestroyedException occurrences during JSD events
2.7.46Jira Server 7.10.0 - 7.13.182019-09-17Bugfix Version 2.7.46 • Released 2019-09-17 • Supported By The Plugin People • Paid via Vendor • Commercial- enable standard Jira user email senders to be added as watchers. To be merged in 3.0.x
2.7.45Jira Server 7.10.0 - 7.13.182019-08-13Bug fixes and improvements Version 2.7.45 • Released 2019-08-13 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-7124 - When reprocessing mail in Auditing, the Issue Key on the old record is modified
- JEMH-7136 - HTML rgb colour conversion to wiki markup fails when spaces are between values
- JEMH-7140 - AdHoc - Unable to attach same file (drag & drop) if deleted
- JEMH-7144 - Exception if post function notification is very short
- JEMH-7147 - Labelling - Capture Mode: Subject After Delimiter captures subject when no delimiter present
- JEMH-7149 - Reprocessing button doesn't work and returns error (View Details of the Audit Record)
- JEMH-7161 - NullPointerException in Advisory when Forwarded Email Prefix not populated
- JEMH-7131 - Enable limits to be set for adhoc attachment adding
- JEMH-7162 - Add "rejected" status to auditing search filter
2.7.44Jira Server 7.10.0 - 7.13.182019-07-19Bug fixes and improvement Version 2.7.44 • Released 2019-07-19 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-7127 - Test case with no valid profile selected may incorrectly appear to have profile selected
- JEMH-7139 - Project default priority not being used as fall-back
- JEMH-5107 - Consider JSD portal "Get notifications/Don't notify me" option when sending JEMH notifications
2.7.42Jira Server 7.10.0 - 7.13.182019-06-26Service Desk improvements (see notes), bug fixes and more Version 2.7.42 • Released 2019-06-26 • Supported By The Plugin People • Paid via Vendor • CommercialImprovements from JEMH 3 have been retrofitted to all previous branches down to 2.4. This means that customers no longer require explicit permissions set up in order to work with JEMH. In addition, this should improve compatibility with Jira Service Desk's own notification system and automation rules. Learn more about these changes.
- JEMH-7077 - Nagios Field Processor - able to submit Nagios Related Phrases without Phrase input
- JEMH-7078 - NullPointerException when using Nagios and no phrase sets have been specified
- JEMH-5081 - Set From: address Personal via velocity statement
- JEMH-7068 - When Strip Quotes is performed, it's not recorded in the Report
- JEMH-7086 - Advisory message when using RE Prefix in Forwarded Email Subject Prefixes
- JEMH-7106 - Issue update validation failed does not log fields + value
2.7.41Jira Server 7.10.0 - 7.13.182019-05-17Minor improvements and fixes Version 2.7.41 • Released 2019-05-17 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-7067 : In Jira User Notification, templates have to be selected if you want to drive Non-Jira user notification
- JEMH-7062 : Project Mapping reporter/assignee click hardwired to /jira/ should have been context path
- JEMH-7061 : Ability for profiles in a profile group to ignore processing outcome to allow further profiles in the group to run
2.7.40Jira Server 7.10.0 - 7.13.182019-05-14Bug fixes and improvements Version 2.7.40 • Released 2019-05-14 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-7017 - Ad-Hoc rich text editor icons are broken outside of the Jira issue page
- JEMH-7021 - Only first 50 organizations are displayed and settable via Custom Field Defaults
- JEMH-7022 - Add processing report messages when an invalid organization ID or name is given in a Custom Field Default
- JEMH-7035 - Custom Field Default smart selector should only show Organizations associated with project (if project selected)
2.7.38Jira Server 7.10.0 - 7.13.182019-04-11Bug fixes Version 2.7.38 • Released 2019-04-11 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-6991 - Poor performance with many domain rules + many custom field defaults
- JEMH-6988 - Ad-Hoc icon does not function if issue is loaded from issue search list view
- JEMH-6987 - Ad-Hoc UI does not show rendered template if template contains null subject
- JEMH-6984 - NPE if a non-Jira user attempts to transition an issue (in a JSD project)
- JEMH-6974 - JEMH opens the Velocity context of a outbound mail when it's expected to show context of inbound mail
2.7.36Jira Server 7.10.0 - 7.13.182019-04-03Bug fixes and improvements Version 2.7.36 • Released 2019-04-03 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-6897 - Audit hint events not being removed during scheduled audit history removal job
- JEMH-6925 - Preference for Priority entity is given to Project Mapping over Mail Priority Headers even if 'Use Mail XHeader Priority' is turned ON
- JEMH-6939 - Postfunction transition attachment selected should match by ID not just type
- JEMH-6940 - Profile import can result in duplicate issue types being created in some scenarios
- JEMH-6952 - LDAP configure time check was reporting a problem when there wasn't one
- JEMH-6930 - Setting zero for Issue description/comment max characters does not mean "unlimited" as it should
- JEMH-6947 - Ability to set customer request type via directives using name
- JEMH-6953 - Add $body to velocity context used for dynamic custom field values.
- JEMH-6956 - Replace exception stack for a simple return when adhoc/pf notification contain no to/cc/bcc recipients
- JEMH-6958 - Add new HTML to wiki conversion method with improved accuracy
2.7.35Jira Server 7.10.0 - 7.13.182019-02-19Bug fix Version 2.7.35 • Released 2019-02-19 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-6910Project mapping body cleanup/delimiter migration upgrade task fails due to columns not accepting unlimited length
- JEMH-6903$jemhUtils.isPrivateJSDComment() check returns inconsistent results
2.7.34Jira Server 7.10.0 - 7.13.182019-01-29Improvement Version 2.7.34 • Released 2019-01-29 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-6869 - Allow configuration of comment visibility restriction behaviour
This gives you the ability choose whether the comment is rejected if the commenting user does not have the configured group/role, or alternatively just comment without the restriction
2.7.26Jira Server 7.10.0 - 7.13.182019-01-02Bug fix Version 2.7.26 • Released 2019-01-02 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-6818 - Jira users matching catch email addresses are being added to user pickers
2.7.25Jira Server 7.10.0 - 7.13.182018-12-21Improve issue property lookup Version 2.7.25 • Released 2018-12-21 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-6816 - Lookup issue entity properties without an application user
2.7.24Jira Server 7.10.0 - 7.13.182018-12-19Bug fix Version 2.7.24 • Released 2018-12-19 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-5446 - Permission errors relating to auto joining of groups
2.7.23Jira Server 7.10.0 - 7.13.182018-12-14Bug fixes Version 2.7.23 • Released 2018-12-14 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-6810 - Processing outcome should be forward if issue creation fails due to lack of assign issue permission
- JEMH-6811 - Internal Comment detection broken due to ActionerUser switching from ApplicationUser
2.7.22Jira Server 7.10.0 - 7.13.182018-12-10Important bug fix Version 2.7.22 • Released 2018-12-10 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-6804 - JEMH stops working after upgrade task failure
- JEMH-6803 - Empty comment is created in JSD projects during issue creation if an inline image is referred in the issue description
2.7.21Jira Server 7.10.0 - 7.13.182018-12-05New feature Version 2.7.21 • Released 2018-12-05 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-6801 - Option to attach full size image to email when image is also inlined
2.7.20Jira Server 7.10.0 - 7.13.182018-12-04Bug fixes and new feature Version 2.7.20 • Released 2018-12-04 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-6792 - NPE in Colon Suffix field processor if map value is null
- JEMH-6794 - Non printable characters breaking newline removal from email bodies
- JEMH-6798 - Throttling for inbound email processing
- JEMH-6799 - Improve Jira Software integration
2.7.19Jira Server 7.10.0 - 7.13.182018-11-27Bug fix Version 2.7.19 • Released 2018-11-27 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-6784 - $datetimeformatter not available for notification template previews
- JEMH-6787 - Update the velocity context isPrivateJsdComment method to use the JSD API
2.7.18Jira Server 7.10.0 - 7.12.32018-11-19Bug fix and new featue Version 2.7.18 • Released 2018-11-19 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-6773 - Project Administrators no longer see link to JEMH after upgrade to 2.7.15
- JEMH-5789 - Option to attach processed email when comment length limit exceeded
2.7.17Jira Server 7.10.0 - 7.12.32018-11-09Bug fix Version 2.7.17 • Released 2018-11-09 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-6770 - Unquoted Content Disposition preproc task breaking email content in some cases
2.7.16-dcJira Data Center 7.10.0 - 7.12.32018-11-07Bug Fixes Version 2.7.16-dc • Released 2018-11-07 • Supported By The Plugin People • Paid via Atlassian • Commercial- JEMH-6766 - Not possible to select the "Default" template for an event if a custom event exists derived from the event
- JEMH-6760 - Improve detection of Jira avatars to be remove during processing
- JEMH-6755 - Filter Mentioned Users setting not saved on creation of Event Listener mapping
- JEMH-6752 - Enable filtering of mentioned users from notifications by default
- JEMH-6743 - Enable DirectiveSets to be used without direct network connection to Jira
- JEMH-6740 - Ad-Hoc can break if the trigger button is clicked twice before Ad-Hoc has actually loaded
2.7.16Jira Server 7.10.0 - 7.12.32018-11-07Bug fixes Version 2.7.16 • Released 2018-11-07 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-6766 - Not possible to select the "Default" template for an event if a custom event exists derived from the event
- JEMH-6760 - Improve detection of Jira avatars to be remove during processing
- JEMH-6755 - Filter Mentioned Users setting not saved on creation of Event Listener mapping
- JEMH-6752 - Enable filtering of mentioned users from notifications by default
- JEMH-6743 - Enable DirectiveSets to be used without direct network connection to Jira
- JEMH-6740 - Ad-Hoc can break if the trigger button is clicked twice before Ad-Hoc has actually loaded
2.7.15Jira Server 7.10.0 - 7.12.32018-10-16Bug fix Version 2.7.15 • Released 2018-10-16 • Supported By The Plugin People • Paid via Vendor • CommercialJEMH-6737 - Exception when sending post-function
2.7.13Jira Server 7.10.0 - 7.12.32018-10-03Bug fixes, improvement and new feature Version 2.7.13 • Released 2018-10-03 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-6714 - Regexp field processor appending an additional comma when multiple values are enabled and aliases are triggered
- JEMH-6719 - Issue matching condition "open or resolved in last 30 days" not working for open issues in some cases
- JEMH-6697 - Add a pre-processing task to split recipient addresses separated by semicolons
- JEMH-6716 - mail content type is illegally defined with single quotes
2.7.11Jira Server 7.10.0 - 7.12.32018-10-01Bug fixes and new feature Version 2.7.11 • Released 2018-10-01 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-6659 - Add the option to make collaborator comments public in JSD
If you are a DataCenter customer, this 'edition' will break for you. Its a bug (AMKTHELP-12797) you will need to uninstall, download a compatible DC edition Jar manually.
2.7.10Jira Server 7.10.0 - 7.12.32018-10-01Server co-release Version 2.7.10 • Released 2018-10-01 • Supported By The Plugin People • Paid via Vendor • CommercialIf you are a DataCenter customer, this 'edition' will break for you. Its a bug (AMKTHELP-12797) you will need to uninstall, download a compatible DC edition Jar manually.
2.7.9Jira Server 7.10.0 - 7.12.32018-08-15Bug fix - JEMH-6638 - NPE if email has no subject header present
2.7.2Jira Server 7.10.0 - 7.11.22018-06-18Bugfix & Nagios Improvements - JEMH-4351 : Improve compatibility of project mappings with Nagios Field Processor
- JEMH-6520 : Processing fails when ALL message filters are disabled
- JEMH-6524 : Comments by some JSD Agents are not being flagged as internal by default
- JEMH-6523 : JSD internl comments publicly broadcast if the comment creator is an agent and a customer
- JEMH-6518 : Request Participants were not filtered by EventListener DisabledDomains field
- JEMH-6516 : TemplateSet preview broken in Internet Exporer
- JEMH-6515 : Exception when using Auditing > Reprocessing on a mime/multipart content email (regression)
- JEMH-6513 Script Field Proc context exapander image not working
2.6.23Jira Server 7.8.0 - 7.9.22019-08-12Bug fixes and improvement Version 2.6.23 • Released 2019-08-12 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-7124 - When reprocessing mail in Auditing, the Issue Key on the old record is modified
- JEMH-7127 - Test case with no valid profile selected may incorrectly appear to have profile selected
- JEMH-7134 - NullPointerException Script Mapping Rule in Render Preview
- JEMH-7140 - AdHoc - Unable to attach same file (drag & drop) if deleted
- JEMH-7144 - Exception if post function notification is very short
- JEMH-7147 - Labelling - Capture Mode: Subject After Delimiter captures subject when no delimiter present
- JEMH-7149 - Reprocessing button doesn't work and returns error (View Details of the Audit Record)
- JEMH-7161 - NullPointerException in Advisory when Forwarded Email Prefix not populated
- JEMH-5107 - Consider JSD portal "Get notifications/Don't notify me" option when sending JEMH notifications
2.6.17Jira Server 7.8.0 - 7.9.22018-10-18Enable DirectiveSets to drive a Script for disconnection authorization actions Version 2.6.17 • Released 2018-10-18 • Supported By The Plugin People • Paid via Vendor • CommercialDirectiveSets as previously implemented supplied users with a token bearing link to enable Approve/ Decline actions. A limitation was that network connectivity to use the link existed. In this release, we allow a variation of the link to be created, using mailto: to drive an email reply, wit the token being in the subject. We then extend support through the Script Field Processor to extract this, and invoke the DirectiveSet anonymously, just as if the user had actually been on the network.
2.6.1Jira Server 7.8.0 - 7.8.42018-02-22Improvements and bug fix - JEMH-6344 - NoSuchElementException in Nagios Field Processor
- JEMH-6341 - Improve visibility of mapping rule ID's in both configuration and auditing views
- JEMH-6345 - Minimize number of project mappings evaluated when "first match wins" strategy used
2.5.9Jira Server 7.7.0 - 7.7.42018-04-16Bugfix - don't notify inactive users in post-functions and ad hoc notifications - Bugfix - JEMH-6419 : Prevent inactive users from receiving email when they are identified through Entities (watchers, assignee, reporter, componentLead, projectLead or custom fields (user/group picker/multi-picker).
- enable no default SMTP server (in cases where EMQ was used only)
This will be back-ported to JEMH 2.1.x
2.4.21Jira Server 7.6.0 - 7.6.172019-10-15Bug fixes Version 2.4.21 • Released 2019-10-15 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-7114 - Audit search fails when using both BEFORE and AFTER date
- JEMH-7120 - Notification Group Restriction Condition noGroupsOrGroupMemberIsNonJira bug
- JEMH-7124 - When reprocessing mail in Auditing, the Issue Key on the old record is modified
- JEMH-7127 - Test case with no valid profile selected may incorrectly appear to have profile selected
- JEMH-7134 - NullPointerException Script Mapping Rule in Render Preview
- JEMH-7140 - AdHoc - Unable to attach same file (drag & drop) if deleted
- JEMH-7144 - Exception if post function notification is very short
- JEMH-7147 - Labelling - Capture Mode: Subject After Delimiter captures subject when no delimiter present
- JEMH-7149 - Reprocessing button doesn't work and returns error (View Details of the Audit Record)
- JEMH-7161 - NullPointerException in Advisory when Forwarded Email Prefix not populated
2.4.19Jira Server 7.6.0 - 7.6.172019-06-20Service Desk improvements (see notes), bug fixes and more Version 2.4.19 • Released 2019-06-20 • Supported By The Plugin People • Paid via Vendor • CommercialImprovements from JEMH 3 have been retrofitted to all previous branches down to 2.4. This means that customers no longer require explicit permissions set up in order to work with JEMH. In addition, this should improve compatibility with Jira Service Desk's own notification system and automation rules. Learn more about these changes.
- JEMH-7062 - Project Mapping reporter/assignee click hardwired to /jira/ should have been context path
- JEMH-7067 - In Jira User Notification, templates have to be selected if you want to drive Non-Jira user notification
- JEMH-7077 - Nagios Field Processor - able to submit Nagios Related Phrases without Phrase input
- JEMH-7086 - Advisory message when using RE Prefix in Forwarded Email Subject Prefixes
- JEMH-7106 - Issue update validation failed does not log fields + value
2.4.9Jira Server 7.6.0 - 7.6.172018-06-18Bug fixes and improvements - JEMH-6494 - HipChat transport does not use provided base URL for all connections
- JEMH-6518 - Request Participants were not filtered by EventListener Disabled Domains
- JEMH-6520 - Processing Fails When No Message Filters Are Enabled
- JEMH-4351 - Improve compatibility of project mappings with Nagios Field Processor
2.4.2Jira Server 7.6.0 - 7.6.172018-01-23Bug fixes - JEMH-6250 - Jira inserting incorrect error message on project admin level Auditing screens
- JEMH-6269 - User Event template creation not using selected event type
- JEMH-6278 - JEMH doesn't work if extension that uses jemh-ao.jar library is installed
2.4.0Jira Server 7.6.0 - 7.6.172017-11-23JIRA 7.6.0 compatibility, Data Center caching improvements and bug fixes - JEMH-6139 - Setting Ad-Hoc remember me as Project causes Ad-Hoc project permissions to be lost
- JEMH-6164 - JEMH menu is not shown in project notifications section
- JEMH-6173 - Non-JIRA sender address field set on issue updates
- JEMH-6175 - Oversized user avatar images in Adhoc Permissions tab (Jira project settings)
- JEMH-6177 - NPE in audit history purge job on first install of JEMH
2.3.23Jira Server 7.5.0 - 7.5.42019-11-11Bug fix Version 2.3.23 • Released 2019-11-11 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-7224 - Certain delimiter/cleanup regular expressions with capture groups cause failure
2.3.21Jira Server 7.5.0 - 7.5.42019-02-08Bugfix JEMH-6889 affecting Project Mapping custom field defaults Version 2.3.21 • Released 2019-02-08 • Supported By The Plugin People • Paid via Vendor • CommercialNo release notes.2.3.9Jira Server 7.5.0 - 7.5.42017-11-23Bug fixes - JEMH-6139 - Setting Ad-Hoc remember me as Project causes Ad-Hoc project permissions to be lost
- JEMH-6164 - JEMH menu is not shown in project notifications section
- JEMH-6173 - Non-JIRA sender address field set on issue updates
- JEMH-6175 - Oversized user avatar images in Adhoc Permissions tab (Jira project settings)
- JEMH-6177 - NPE in audit history purge job on first install of JEMH
- JEMH-6181 - Welcome page fails to load
2.3.3Jira Server 7.5.0 - 7.5.42017-09-22Bugfix - JEMH-6056 - Full processing details of audit history items not rendered correctly
2.2.28-serverJira Server 7.4.0 - 7.4.62019-10-15Bug fixes Version 2.2.28-server • Released 2019-10-15 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-6897 - Audit hint events not being removed during scheduled audit history removal job
- JEMH-6952 - LDAP configure time check was reporting a problem when there wasn't one
2.2.23Jira Server 7.4.0 - 7.4.62018-12-03Strip non-printable no break space chars Version 2.2.23 • Released 2018-12-03 • Supported By The Plugin People • Paid via Vendor • CommercialNo release notes.2.2.15Jira Server 7.4.0 - 7.4.62017-12-18Bug fixes and improvements Version 2.2.15 • Released 2017-12-18 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-6203 - Check project mapping domain rules for an exact string match before checking for a regex match
- JEMH-5983 - Show/hide filtered custom fields option not saved in Ad-Hoc configuration
- JEMH-6158 - Filtered processing outcome prevents next profile in profile group from being tested
- JEMH-6179 - Exception in Non Jira Comment Security Check message filter when non-Jira recipient custom field deleted
- JEMH-6186 - User signup email does not send when "Require Sign-up Email" enabled
- JEMH-6187 - Static resource image preview not available when using Firefox browser
- JEMH-6191 - Exception during static resource image rendering if resource description re-saved as empty
- JEMH-6196 - Exception when saving profile with no value set for "Eat empty lines leading an email"
- JEMH-6201 - Possible exception if profile upload creates a user before event listener configuration has been created
2.2.14Jira Server 7.4.0 - 7.4.62017-11-23Bug fixes Version 2.2.14 • Released 2017-11-23 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-6139 - Setting Ad-Hoc remember me as Project causes Ad-Hoc project permissions to be lost
- JEMH-6164 - JEMH menu is not shown in project notifications section
- JEMH-6173 - Non-JIRA sender address field set on issue updates
- JEMH-6175 - Oversized user avatar images in Adhoc Permissions tab (Jira project settings)
- JEMH-6177 - NPE in audit history purge job on first install of JEMH
2.2.13Jira Server 7.4.0 - 7.4.62017-11-17Bug fix and improvement Version 2.2.13 • Released 2017-11-17 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-6169 - Exception when Auto Join Groups enabled in Project Mapping and sender cannot be resolved to a JIRA user
- JEMH-6161 - Make additional log output available for date format validation
2.2.12Jira Server 7.4.0 - 7.4.62017-10-31Bug fix Version 2.2.12 • Released 2017-10-31 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-6132 : Queue for Backgrounding of EventListener processing rejects new events when the queue is full
2.2.11Jira Server 7.4.0 - 7.4.62017-10-19Bugfix - inline image pastes, handle unexpected SPAN attributes Version 2.2.11 • Released 2017-10-19 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-5541 : Issue update can fail due to sender not having Assign Issue permission even if it is not needed
- JEMH-6061 : Scenario where exception when setting watchers is possible
- JEMH-6063 : Blacklisted Attachment - Zip Upload does not work anymore
- JEMH-6068 : Restrict displayed size of blacklisted image items
- JEMH-6080 : Automatic issue assignment setting fails to use project lead when it should
- JEMH-6105: mail sent from apple devices with top level "Content-Disposition: inline" (not a mime multipart message) were not correctly extracted
- JEMH-6107: HTML content with non-standard attributes in SPAN tags caused content not to be extracted
2.2.10Jira Server 7.4.0 - 7.4.62017-09-22Bug fixes and improvements Version 2.2.10 • Released 2017-09-22 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-6006 : Issue created date not rendered correctly for rich text editor in Ad-Hoc Notifications
- JEMH-6015 : Regexp Field Processor scripted value type failed to render
- JEMH-6024 : Missing To: Address Pre-Processing task incorrectly modifies existing address
- JEMH-6030 : Strip Quotes option is no longer stripping out replies in comments
- JEMH-6032 : Empty "To" header not replaced correctly by Missing To Address pre-processing task
- JEMH-6034 : User interface broken if sending of license expiry notification fails
- JEMH-6036 : Improvements to Single Leading Quoted Personal Fixer pre-processing task
- JEMH-6042 : Regexp Field Processor script-driven values not correctly used for existing issue association
- JEMH-6043 : Attachments with the same name not visible in ad-hoc notifications
- JEMH-6050 : Exception when Nagios Field Processor tries to transition issue and no resolution has been set in configuration
2.2.9Jira Server 7.4.0 - 7.4.62017-09-01Issue type / priority not inherited from default project mapping - JEMH-5322 : An expected outcome of the Default Project mapping was to supply inheritance of common issue attributes to other Project Mappings if they were not defined. This wasn't implemented, and now is, from 2.2.9, defaults such as issueType, priority and so on can be set. Of course, fields must be valid in the related Project Mapping, or issue creation will fail.
- JEMH-5718, the EventListener disabled-domains section (preventing delivery to nominated recipients and/or regexp matches) has had its edit-time HTML field changed to a TEXT AREA, enabling unrestricted data entry. The stored field is already a TEXT type rather than varchar(255).
2.2.7Jira Server 7.4.0 - 7.4.62017-08-23Show ALL handlers that refer to a given Profile - JEMH-5974 : Show ALL handlers that refer to a given Profile
2.2.6Jira Server 7.4.0 - 7.4.62017-08-16Bug fixes and improvements Note: Those currently using the previous released version (2.2.5) should upgrade to this version.- JEMH-5820 : Add profile advisory when set directive behaviour clashes with configured regexp processing
- JEMH-5902 : Add warning to log file when post-function set to fire before fields have been properly updated
- JEMH-5915 : Message body clipped on comment due to nested reply boundary
- JEMH-5921 : Ad Hoc Notification Templates not being retrieved for non-admin users
- JEMH-5922 : Attachment permission check always uses issue creator
- JEMH-5927 : Support custom sub-task types being set via issue type directive
- JEMH-5936 : Attachments not attached when Jira base URL has context path
- JEMH-5945 : Exception during attachments processing
- JEMH-5948 : Event Listener group restriction filter could incorrectly filter JSD agents on non-JSD projects
- JEMH-5949 : Forward notifications not sent when issue updates fail Jira validation
- JEMH-5955 : Test Case processing results not shown if auditing disabled
2.2.4Jira Server 7.4.0 - 7.4.62017-07-25Adds missing comment size filter fix - JEMH-5876 : Comment size filter problems when Jira setting jira.text.field.character.limit is set to zero
2.2.3Jira Server 7.4.0 - 7.4.62017-07-22Improve blacklist rule upgrade task and bug fixes - JEMH-5892 : resolve a problem with historic blacklist rules, all rules now need a BlacklistType (subject/size/fingerprint value)
- JEMH-5876 : Comment size filter problems when Jira setting jira.text.field.character.limit is set to zero
- JEMH-5883 : JSD customerRequestType key extract and log broke
2.2.2Jira Server 7.4.0 - 7.4.62017-07-14UpgradeTask added for old Blacklist rules - For customers with older instance, NPE's (SUPPORT-1660) stemming from an empty BLACKLIST_TYPE stopped email processing. We now detect such and log an error, whilst also upgrading existing schema, setting 'subject' as the default type.
- When new profiles are created, if the Jira instance has 0 set (unlimited) for comment size, for now, we are just setting it to a "really big number" (MAX_INT-1). WE'll support 0 at some point.
2.2.1Jira Server 7.4.0 - 7.4.62017-07-13Global label migration, project admin blacklisting and bug fixes Read full release notes for JEMH 2.2.1
- JEMH-5866 : Migrate profile level labels to default project mapping
- JEMH-5870 : Automatically remove image attachments referred from stripped email content
- JEMH-5865 : Configure whether labels from the default mapping are inherited or overridden
- JEMH-5862 : Exception appears in Jira log when exporting JEMH profile
- JEMH-5861 : Regexp field processor mapping failing to be extracted on last line of body
- JEMH-5857 : Implement attachment and subject blacklisting at the Project Admin level
2.1.38Jira Server 7.3.0 - 7.3.92018-12-03Strip non-printable no break space chars Version 2.1.38 • Released 2018-12-03 • Supported By The Plugin People • Paid via Vendor • CommercialNo release notes.2.1.37Jira Server 7.3.0 - 7.3.92018-09-18Indicate source instance baseurl in license 'near expiry' notifications Version 2.1.37 • Released 2018-09-18 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-6693 - Unattributed license expiry notifications
-
JEMH-6689 - Add a confirm to Project Mapping deletion
2.1.36Jira Server 7.3.0 - 7.3.92018-08-22Bug fixes and new feature Version 2.1.36 • Released 2018-08-22 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-6494 - HipChat transport does not use provided base URL for all connections
- JEMH-6518 - Request Participants were not filtered by EventListener Disabled Domains
- JEMH-6520 - Processing Fails When No Message Filters Are Enabled
- JEMH-6523 - JSD internal comments publicly broadcast if the comment creator is an agent and a customer
- JEMH-6538 - Custom create/comment events fired when event with configured type no longer exists
- JEMH-6541 - "Treat events with comment as" option sending notifications to the recipients for the previous event ID
- JEMH-6543 - Issue association fails if issue key begins with 'Q'
- JEMH-6549 - Project mapping workflow UI breaks if workflow is corrupted
- JEMH-6564 - Duplicate addresses are added to the CC email custom field on comment
- JEMH-6576 - NPE when executing directive set for a profile ID that does not exist
- JEMH-6640 - Add a PreProcessing task to remove all 'local' email addresses from To,Cc,Bcc
2.1.35Jira Server 7.3.0 - 7.3.92018-05-04Bugfix for reject notification info leak Version 2.1.35 • Released 2018-05-04 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-6463 - prevent leakage of participant info.
2.1.34Jira Server 7.3.0 - 7.3.92018-04-16Bugfix - don't notify inactive users in post-functions and ad hoc notifications Version 2.1.34 • Released 2018-04-16 • Supported By The Plugin People • Paid via Vendor • Commercial- Bugfix - JEMH-6419 : Prevent inactive users from receiving email when they are identified through Entities (watchers, assignee, reporter, componentLead, projectLead or custom fields (user/group picker/multi-picker).
2.1.33Jira Server 7.3.0 - 7.3.92018-04-03Improved handling of collaborator comment visibility and notification Version 2.1.33 • Released 2018-04-03 • Supported By The Plugin People • Paid via Vendor • Commercial- Request Participants who comment, should only be notified of their own changes if the EventListener overrides their 'notifyMeOfMyChanges' setting, or when that's not the case and the user has that set, previously this was only done for JIRA users
- Bugfix: JEMH-6375 Internal comments by users with both customer role and agent permission are broadcast to customers.
- Bugfix: JEMH-6374 Thumbnails on blacklisting tab throw exceptions during download
Historically, in cases where a collaborator had JSD Team and Customer roles, such comments would have been treated as 'Customer' comments, i.e. Public, and be broadcast to customers because of that. In this fix we tighten that up, so Collaborator (in the Team role but without the permission) are marked Internal and are not broadcast to customers. This fix is being back-ported to all releases down to JEMH 2.0.x (so JIRA 7.2+)
2.1.32Jira Server 7.3.0 - 7.3.92018-02-19Bug fixes, improvements and new feature Version 2.1.32 • Released 2018-02-19 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-6256 - Cascade select options provided via text/velocity not trimmed before doing a custom field option ID match
- JEMH-6264 - Comment Viewable By setting from Keyword Rules or Default Mapping not applying when applicable
- JEMH-6269 - User Event template creation not using selected event type
- JEMH-6276 - Default due date blocks issue creation if issue creator's profile language is not the system default
- JEMH-6298 - Select for email > sender processing > jira user doesn't work for single user picker
- JEMH-6304 - NPE When custom field defaults are applied on comment using regexp field processor
- JEMH-6331 - Colon Suffix multiline values do not include non directive key/value pairs
- JEMH-6254 - Exchange Auto Response message filter
- JEMH-6086 - Add checkbox to AdHoc message window to keep it open after send
- JEMH-6217 - Remove restrictions on project key length/characters on project creation from profile import
2.1.31Jira Server 7.3.0 - 7.3.92017-12-18Bug fixes and improvements Version 2.1.31 • Released 2017-12-18 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-6203 - Check project mapping domain rules for an exact string match before checking for a regex match
- JEMH-5983 - Show/hide filtered custom fields option not saved in Ad-Hoc configuration
- JEMH-6186 - User signup email does not send when "Require Sign-up Email" enabled
- JEMH-6187 - Static resource image preview not available when using Firefox browser
- JEMH-6191 - Exception during static resource image rendering if resource description re-saved as empty
- JEMH-6196 - Exception when saving profile with no value set for "Eat empty lines leading an email"
- JEMH-6201 - Possible exception if profile upload creates a user before event listener configuration has been created
2.1.30Jira Server 7.3.0 - 7.3.92017-11-23Bug fixes Version 2.1.30 • Released 2017-11-23 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-6139 - Setting Ad-Hoc remember me as Project causes Ad-Hoc project permissions to be lost
- JEMH-6169 - Exception when Auto Join Groups enabled in Project Mapping and sender cannot be resolved to a JIRA user
- JEMH-6173 - Non-JIRA sender address field set on issue updates
- JEMH-6175 - Oversized user avatar images in Adhoc Permissions tab (Jira project settings)
- JEMH-6177 - NPE in audit history purge job on first install of JEMH
- JEMH-6179 - Exception in Non Jira Comment Security Check message filter
2.1.29Jira Server 7.3.0 - 7.3.92017-11-14Minor improvement Version 2.1.29 • Released 2017-11-14 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-6161 - Make additional log output available for date format validation
2.1.28Jira Server 7.3.0 - 7.3.92017-10-31Bug fix Version 2.1.28 • Released 2017-10-31 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-6132 : Queue for Backgrounding of EventListener processing rejects new events when the queue is full
2.1.27Jira Server 7.3.0 - 7.3.92017-10-20Bugfix - inline image pastes, handle unexpected SPAN attributes Version 2.1.27 • Released 2017-10-20 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-5541 : Issue update can fail due to sender not having Assign Issue permission even if it is not needed
- JEMH-6061 : Scenario where exception when setting watchers is possible
- JEMH-6080 : Automatic issue assignment setting fails to use project lead when it should
- JEMH-6105: mail sent from apple devices with top level "Content-Disposition: inline" (not a mime multipart message) were not correctly extracted
- JEMH-6107: HTML content with non-standard attributes in SPAN tags caused content not to be extracted
2.1.26Jira Server 7.3.0 - 7.3.92017-09-22Bug fixes and improvements Version 2.1.26 • Released 2017-09-22 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-6001 : Ad-Hoc Notification window does not load from an issue shown in the all issues view
- JEMH-6006 : Issue created date not rendered correctly for rich text editor in Ad-Hoc Notifications
- JEMH-6024 : Missing To: Address Pre-Processing task incorrectly modifies existing address
- JEMH-6032 : Empty "To" header not replaced correctly by Missing To Address pre-processing task
- JEMH-6034 : User interface broken if sending of license expiry notification fails
- JEMH-6036 : Improvements to Single Leading Quoted Personal Fixer pre-processing task
- JEMH-6043 : Attachments with the same name not visible in ad-hoc notifications
- JEMH-6050 : Exception when Nagios Field Processor tries to transition issue and no resolution has been set in configuration
2.1.25Jira Server 7.3.0 - 7.3.92017-09-01Enable multi-line data entry for EventListener > disabled domains field Version 2.1.25 • Released 2017-09-01 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-5718, was single line, now textarea. DB was already TEXT (unlim) text.
2.1.24Jira Server 7.3.0 - 7.3.92017-08-23Show all referring handlers in profile view Version 2.1.24 • Released 2017-08-23 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-5974 : Show ALL handlers that refer to a given Profile
2.1.23Jira Server 7.3.0 - 7.3.92017-08-16Bug fixes and improvements Version 2.1.23 • Released 2017-08-16 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-5921 : Ad Hoc Notification Templates not being retrieved for non-admin users
- JEMH-5922 : Attachment permission check always uses issue creator
- JEMH-5927 : Support custom sub-task types being set via issue type directive
- JEMH-5929 : Link to Jira's Project Notifications settings on Event Listener page broken
- JEMH-5930 : Potential for duplicate issues from anonymous issue creation
- JEMH-5936 : Attachments are not attached when Jira base URL has context path
- JEMH-5948 : Event Listener group restriction filter could incorrectly filter JSD agents on non-JSD projects
- JEMH-5949 : Forward notifications are not sent when issue updates fail due to Jira issue validation errors
2.1.22Jira Server 7.3.0 - 7.3.92017-08-02Edgecase Bugfix Version 2.1.22 • Released 2017-08-02 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-5915 - if you happen to paste --------------- Original Message --------------- on line one of an email, it would clip all content.
2.1.21Jira Server 7.3.0 - 7.3.92017-07-18Bug fixes Version 2.1.21 • Released 2017-07-18 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-5876 : Messages incorrectly filtered when "Issue description/comment max characters" set to 0 (unlimited)
- JEMH-5862 : Exception appears in Jira log when exporting JEMH profile
- JEMH-5843 : New lines are inserted into Ad-Hoc notification content when using the advanced editor and a Template Set
- JEMH-5842 : Unable to switch to text content when using the advanced editor in Ad-Hoc notification window
- JEMH-5832 : Ad-Hoc Template Set subject is not loaded from template when the rich text editor is default
2.1.15Jira Server 7.3.0 - 7.3.92017-06-09Fix for Licensing Form, improvements and bug fixes Version 2.1.15 • Released 2017-06-09 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-5624 : Enable static content attachments, inline images etc. to Postfunction / Add-hoc notifications / IssueEvent notifications
- JEMH-5754 : Improve user experience when creating/editing project mappings
- JEMH-5743 : Attachments can be added to text format notifications if "include attachments" is off and "inline images" is on
- JEMH-5748 : Exception when from address of email could not be retrieved
- JEMH-5756 : Unconfigured custom field default in default project mapping causes exception
- JEMH-5757 : License form not submitting successfully to E-Junkie store page
2.1.11Jira Server 7.3.0 - 7.3.92017-04-03Performance improvements for EventListener + bugfixes Version 2.1.11 • Released 2017-04-03 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-5563 Mime/Multipart mixed email content was not correctly re-executed when reanimated through auditing (ported back to 2.0.x 1.9.8, 1.8.x)
- JEMH-5555 improves the performance that end users see when JEMH is hooked up via an Event Listener. Now, the 'work' to generate notifications is split out onto FIFO thread pool queue. this will remove any delays relating to JEMH building mail or doing transport notifications from impacting the user. (ported back to 2.0.25, 1.9.58)
- JEMH-5554 Regexps in EventListener project keys cause Project Notifications JEMH entry to not be visible
- JEMH-5551 Theoretical scenario where project mapping edit links on main profile screen will be incorrect
- JEMH-5543 Postfunction configuration expands not working
- JEMH-5524 Filtering of quotes in to: e-mail address
2.1.6Jira Server 7.3.0 - 7.3.92017-02-13Fixes and improvements, also removes regression found in 2.1.5 - JEMH-5413 : Loss of post-issue-creation functionality in 2.1.5
- JEMH-4961 : Multiple users created when using LDAP proxy address
- JEMH-5279 : Comment header being applied to Jira users when set to non-Jira users
- JEMH-5344 : NPE during processing when regexp field processor config refers to non-existant custom field
- JEMH-5347 : Jira user can add attachment to issue despite having not having permission
- JEMH-5349 : RFC822 attachment not added to issue when email is multipart/signed
- JEMH-5357 : User Macros sometimes don't render
- JEMH-5358 : Removing Issue comment limit or size gives NumberFormatException message
- JEMH-5361 : Check message references for thread matching if in-reply-to not present
- JEMH-5362 : Default Subject IssueKey Regexs updated
- JEMH-5369 : Add $issue object in velocity context for velocity-driven custom field defaults
- JEMH-5370 : Allow issue comment limit to be removed
- JEMH-5381 : Use first valid user as assignee setting overridden by project mapping rule
2.1.0Jira Server 7.3.0 - 7.3.92017-01-09Jira 7.3.0 compatible release - adds EMQ digesting integration support NOTE: JSD 3.3 users, you could well get double notifications until each JSD project is fixed, see JEMH-5253 for background and steps.
- JEMH-5160 : Enterprsie Mail Queue (EMQ) is a sister product of JEMH, it is a standalone product for digesting email notifications, a long term goal has been to get JEMH integrated with that, and in this release, it can be - see how to Integrate EMQ with JEMH. Its also possible to control who is digested or not through JEMH Event Listener whitelist/blacklist CSV regexps against recipient email addresses (for more variations, please log feature requests!)
- JEMH-5155 : Allow the ability to map the To:/Delivered-To: address of a mail to a custom field, we're now exposing the Message in the custom field velocity context, allowing velocity custom fields to extract any of the mail header that may be present. See wiki for more.
- JEMH-5259 : the JEMH post-function view didn't handle a deleted AdHoc template set well, this is now detected and handled.
2.0.45Jira Server 7.2.0 - 7.2.152018-08-24Bug fixes and new feature Version 2.0.45 • Released 2018-08-24 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-6543 - Issue association fails if issue key begins with 'Q'
- JEMH-6494 - HipChat transport does not use provided base URL for all connections
- JEMH-6518 - Request Participants were not filtered by EventListener Disabled Domains
- JEMH-6523 - JSD internal comments publicly broadcast if the comment creator is an agent and a customer
- JEMH-6538 - Custom create/comment events fired when event with configured type no longer exists
- JEMH-6543 - Issue association fails if issue key begins with 'Q'
- JEMH-6549 - Project mapping workflow UI breaks if workflow is corrupted
- JEMH-6564 - Duplicate addresses are added to the CC email custom field on comment
- JEMH-6576 - NPE when executing directive set for a profile ID that does not exist
- JEMH-6640 - Add a PreProcessing task to remove all 'local' email addresses from To,Cc,Bcc
2.0.32Jira Server 7.2.0 - 7.2.152017-06-29Bug fixes and improvements Version 2.0.32 • Released 2017-06-29 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-5824 : ArrayIndexOutOfBounds in Auditing view when unexpectedly large storage found
- JEMH-5774 : Use strict RFC822 validation of recipient addresses when sending non-Jira or ad-hoc notifications
- JEMH-5765 : Exception if body cleanup regexp removes all of the body
- JEMH-5763 : Max single/total attachment size settings reset when Jira user event listener configuration updated
2.0.29Jira Server 7.2.0 - 7.2.152017-06-02Improvements and bug fixes Version 2.0.29 • Released 2017-06-02 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-5647 : "Auto Join Groups" setting in Project Mappings not included in Profile import/export
- JEMH-5648 : Users auto-created and auto-joined to group via project mapping are not found to have group permissions
- JEMH-5658 : Incorrect component assignee set when Jira setting "Allow unassigned issues" and JEMH setting "strict permissions" are turned off
- JEMH-5667 : Jira User addressee custom field overwritten instead of updated
- JEMH-5685 : Empty Reply-To header added to post-function notifications when no address found via configuration
- JEMH-5700 : Attachments referenced in comments added even if disabled in the Event Listener configuration
- JEMH-5731 : Forward notification emails not including hints
- JEMH-5693 : Test Case email export fails on Chrome browser
- JEMH-5694 : Image attachments in referred via thumbnail wiki reference in comment should be included in text format notifications when configured
2.0.28Jira Server 7.2.0 - 7.2.152017-04-28Improve forward notifications Version 2.0.28 • Released 2017-04-28 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-5635 brought up a case where a forward user had its email removed via the db. This broke the notification. This release handles that scenario.
2.0.27Jira Server 7.2.0 - 7.2.152017-04-19Improvements and bug fixes Version 2.0.27 • Released 2017-04-19 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-5505 : Scenario where "create only" project mapping custom field defaults could be set during comment
- JEMH-5573 : Jira users who have had their username changed not rendered correctly in notification history issue tab
- JEMH-5577 : Handle empty email group in Missing To Address pre-processing task
- JEMH-5587 : logging showing null for edit jira project mapping
- JEMH-5600 : Make EventListener processing changes from JEMH-5555 a configurable option
2.0.26Jira Server 7.2.0 - 7.2.152017-04-07Support buggy ms email content Version 2.0.26 • Released 2017-04-07 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-5575 - we find again MS email containing STYLE blocks in the BODY of HTML email which is not legal (should be in the HEAD https://www.w3.org/wiki/The_HTML_head_element#What_about_the_looks.3F_Adding_styles). We've added some final clean up code that will remove <style> ... </style> blocks that remain.
2.0.25Jira Server 7.2.0 - 7.2.152017-04-05EventListener handling Performance Improvement + bugfix Version 2.0.25 • Released 2017-04-05 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-5563Mime/Multiapart mixed email content was not correctly re-executed when reanimated through auditing
- JEMH-5555Performance Improvement for EventListener Improves the performance that end users see when JEMH is hooked up via an Event Listener. Now, the 'work' to generate notifications is split out onto FIFO thread pool queue. this will remove any delays relating to JEMH building mail or doing transport notifications from impacting the user. (ported back to 2.0.25, 1.9.58)
- JEMH-5554Regexps in EventListener project keys cause Project Notifications JEMH entry to not be visible
- JEMH-5551Theoretical scenario where project mapping edit links on main profile screen will be incorrect
- JEMH-5534Postfunction execution duration
- JEMH-5524Filtering of quotes in to: e-mail address
2.0.24Jira Server 7.2.0 - 7.2.152017-03-27Improvement and fix for custom field defaults Version 2.0.24 • Released 2017-03-27 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-5532 : Prevent users from attempting to add custom field default values that are too long for database
- JEMH-5524 : Improved Quoted Address Removal pre-processing task
- JEMH-5516 : Fix exception during custom field default entity creation/modification on oracle databases
- JEMH-5513 : Cant use components with assignee without assign issue permission
2.0.23Jira Server 7.2.0 - 7.2.152017-03-21Bug fixes Version 2.0.23 • Released 2017-03-21 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-5270 : Exception in project mapper when from address of email cannot be found
- JEMH-5443 : Blacklist Match Handling default setting not set on profile creation
- JEMH-5474 : Group Restriction Condition setting not being applied
- JEMH-5503 : Subject Issue Key Matcher overrides issue found by Headers Thread Matcher with invalid issue key
- JEMH-5511 : Exception during custom field default edit validation
2.0.22Jira Server 7.2.0 - 7.2.152017-03-08Bug fix Version 2.0.22 • Released 2017-03-08 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-5456 : Wrong assignee when component assignee is set to Project Default
2.0.21Jira Server 7.2.0 - 7.2.152017-02-24Improvement to LDAP user lookup feature Version 2.0.21 • Released 2017-02-24 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-5449 : Allow multiple attributes in the LDAP - Proxy Addresses Attribute setting
2.0.18Jira Server 7.2.0 - 7.2.152017-02-10Bug fixes and improvements Version 2.0.18 • Released 2017-02-10 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-5384 : $jemhUtils.getCatchEmailAddress().getAddress() velocity not working
- JEMH-5369 : Include $issue object in velocity context for velocity-driven custom field defaults
- JEMH-5366 : Post function test mails were not being sent
- JEMH-5356 : Ensure Jira avatar file streams are closed
- JEMH-5349 : RFC822 attachment not added to issue when email is multipart/signed
- JEMH-5347 : Jira user can add attachment to issue despite having not having permission
- JEMH-5344 : NPE during processing when regexp field processor config refers to non-existant custom field
2.0.15Jira Server 7.2.0 - 7.2.152017-01-03Fix CustomField context and 401 access problem for DirectiveSets Version 2.0.15 • Released 2017-01-03 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-5238 : Directive Set notification links give 401, users without accounts can drive workflow updates without a login
- JEMH-5229 : Case sensitivity of event listener project key regular expressions not respected
- JEMH-5228 : Custom Field with issue-specific configuration not shown in custom field default edit screen
2.0.14Jira Server 7.2.0 - 7.2.152016-12-23Bugfix Version 2.0.14 • Released 2016-12-23 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-5225 : Profile Operating mode checked before Catch Email Address
- Fixes ThreadMatchReject notifications when the incoming email matched the catchemail but did not contain an issue key (or it could not be found)
2.0.0Jira Server 7.2.0 - 7.2.152016-08-31Jira 7.2.x compatibility + bundling of Hipchat and SMS Transports - General update for compatibility with Jira 7.2.x
- Bundled Transports:
- The Hipchat Transport was previously released separately to JEMH, but has now been discontinued and is fully integrated into this release of JEMH.
- The Short Message Service (SMS) Transport was previously developed but never released and is integrated by default. Using web gateway systems like Twillio, it enables issue event and post-function notifications to drive outbound messing, combined with notification inhibition, enables say Blocker issues to result in an SMS. Its possible to use the Notification Inhibition feature to limit notifications to say 'blocker'
1.9.73Jira Server 7.1.0 - 7.1.102019-01-30Bug fixes Version 1.9.73 • Released 2019-01-30 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-6463 - Non Jira account holder Security Check filter leaks existing issue email details during reject notification
- JEMH-6481 - Project Mapping Keyword rules do not work if rulePriority used as Evaluation Strategy
- JEMH-6518 - Request Participants were not filtered by EventListener Disabled Domains
1.9.71Jira Server 7.1.0 - 7.1.102018-02-19Bug fixes and improvements Version 1.9.71 • Released 2018-02-19 • Supported By The Plugin People • Paid via Vendor • Commercial- JEMH-6256 - Cascade select options provided via text/velocity are not trimmed before doing a custom field option ID match
- JEMH-6264 - Comment Viewable By setting from Keyword Rules or Default Mapping not applying when applicable
- JEMH-6269 - User Event template creation not using selected event type
- JEMH-6276 - Default due date will block issue creation if issue creator's profile language is not the system default
- JEMH-6304 - NPE When custom field defaults are applied on comment using the regexp field processor
- JEMH-6331 - Colon Suffix multiline values do not include non directive key/value pairs
- JEMH-6203 - Check project mapping domain rules for an exact string match before checking for a regex match
- JEMH-6217 - Remove restrictions on project key length/characters during project creation from profile import
1.9.26Jira Server 7.1.0 - 7.1.102016-06-17JSD related improvements Version 1.9.26 • Released 2016-06-17 • No Vendor Support • Paid via Vendor • Commercial- JEMH is now asserting Private comments for users found to have the 'Service Desk Agent' project permission, or are in the Project Role 'Service desk Team'. All other users (portal user, email users) would have Public comments.
- In the JSD context, we also now allow the 'default reporter' to be a 'real' user, and to mail in, with resulting comments made privately.
- Bugfix: the add-email-to-issue attachment addition using {yyyy} format wasn't being applied correctly.
- Bugfix: When attach email was enabled and ZIP was disabled, other atts were not added
- Bugfix: Inhibition of notifications not checked in some cases
- We now remove \r and \n from subjects, not just \n
- We have re-titled the adhoc popup from 'Content' to 'Comment' to be more user friendly
- Bugfix: Auditing purge job correctly does nothing when 'never' is selected as a delete range - but wars hourly in the log about the perils of such changes. Opportunity taken to reduce the repetitive logging that the auditing job creates.
1.9.1Jira Server 7.1.0 - 7.1.102016-02-16JSD 3.1 compatibility fix - Create and update scenarios improved via Default Reporter and Security > Treat Unauthorized Users as Non Jira
- Project Mappings allow customfield_12345 format
- Project Default Custom Field Values allow customfield_12345 format
1.9.0Jira Server 7.1.0 - 7.1.102016-02-15Jira 7.1 compatibility release - This version is compatible only with Jira 7.1.x and will not work with earlier versions.