JEMH 4.0.0 is finally out for Jira 9.0.0!

This release took a while…

This release took longer than usual to complete due to some undocumented changes in Jira 9.0.0 (velocity template usage of Active Objects no longer work) that broke pretty much every single UI screen’s in JEMH, fixing that let us to address other things in our backlog that will make a big impact for customers, primarily:

Profiles are now fully cached in memory which now drives both UI Profile navigation which becomes much snappier, as well as email processing where the interaction with the db to retrieve configuration will be near zero. Its DC aware and will have its local cache replicated to other nodes within 1 minute of noticed changes.

Breaking changes

As a Major release, we have taken some steps to clean house that result in breaking changes:

Changelog

JEMH-8053	08/Jul/22	RESOLVED Allow Privileged user to be cleared in Notification Config
JEMH-8043	07/Jul/22	IN PROGRESS Project Mappings Domain Rules can have the same name
JEMH-8030	28/Jun/22	RESOLVED Setting parentIssueKey in Script Field Processor result map leads to Forward outcome & notification
JEMH-8026	24/Jun/22	RESOLVED Profile import: add outcome dialog to notify user that project Mappings without a project will not be imported
JEMH-8019	15/Jun/22	RESOLVED Configuration Advisories need grouping
JEMH-8017	14/Jun/22	RESOLVED PNG thumbnail attachments are given JPEG ext and ContentType.
JEMH-8016	10/Jun/22	RESOLVED Project Mapping > WorkflowRules - RUN_WHEN_ISSUE_TYPES Missing from XML export beans, missing from Copy command
JEMH-8015	10/Jun/22	RESOLVED Failure to test a line length when processing email headers
JEMH-8013	06/Jun/22	RESOLVED Customer notification is not rendered if no 'Standard' template is selected
JEMH-8011	02/Jun/22	RESOLVED Profile > email > html > Heading level not stored in beans
JEMH-8010	01/Jun/22	RESOLVED remove deprecated setMakeCustCommentsPublic/isMakeCustCommentsPublic from config
JEMH-8009	01/Jun/22	RESOLVED JEMHConfigEntity.isEscapeWIkiMarkup should be removed
JEMH-8008	01/Jun/22	RESOLVED Profile > Email > HTML > Em tag handling missing from XML export
JEMH-8007	01/Jun/22	RESOLVED Autolabel config > isCanCreate missing from XML export
JEMH-8006	01/Jun/22	RESOLVED UserCreateTmplId missing from XML export
JEMH-8005	01/Jun/22	RESOLVED userSignupTemplate missing from XML export
JEMH-8004	01/Jun/22	RESOLVED nonRenamedAtts field missing from XML export
JEMH-7996	27/May/22	RESOLVED LDAP > item > Preferred User Directory & DlAddressRegexp fields not saved in XML
JEMH-7994	27/May/22	RESOLVED Profile > User > CreateUserEmailCondition not set in profile xml
JEMH-7992	27/May/22	RESOLVED Profile > Security > isTreatUnprivilegedAsNonJira not saved in Profile XML
JEMH-7991	27/May/22	RESOLVED Profile > Directives > UseTranslatedFieldNames not included in profile export/import
JEMH-7939	24/Mar/22	RESOLVED Post-function Address CFs deselected during edit if not using 'Default' CF types
JEMH-7826	03/Nov/21	RESOLVED Display Single Group custom fields by default on Post Funciton config screen

Additional Improvements

Upgrade path

Customers must upgrade through Jira 8.x and latest available JEMH 3.3.10x before upgrading to Jira 9.0+