Skip to content

Releases: CenturyLinkCloud/mdw

6.1.30

10 Jan 17:46
Compare
Choose a tag to compare

Change Log

6.1.30 (2020-01-10)

Full Changelog

Implemented enhancements:

  • DependenciesFallbackPublish should handle pre-existing EVENT_INSTANCE #791
  • ServiceNow adapter activity #781
  • Add primary key to ACTIVITY_LOG table for Oracle #776

Closed issues:

  • Corruption in 6.1.29 asset zip files on Maven Central #790
  • Unparseable adapter response content can prevent activity retry #784
  • Annotated ProcessCleanup should not honor old property values #779

Compatibility Notes:

  • To avoid Error: zip END header not found​ when updating to 6.1.30 assets, install the latest
    CLI and/or MDW Studio version 2.0.2 or later.

6.1.29

14 Dec 00:15
Compare
Choose a tag to compare

6.1.29 (2019-12-13)

Full Changelog

Implemented enhancements:

  • Upgrade Groovy dependency to 2.5.8 #787
  • Engine should not assume process start activity's logical ID is A1 #786
  • Change default transaction isolation level to READ_COMMITTED for MySQL/MariaDB #780
  • Scheduled fallback processing for Wait Activities #778
  • Zoom workflow canvas in Hub #775
  • Upgrade MariaDB driver dependency #772
  • Convert StuckActivities Scheduled Job to annotated format #769
  • Adapter retry should count failed instances since last success #722

Closed issues:

  • Engine should avoid NullPointerException when process definition is not found #789
  • Adapter request Jsonables not unwrapped before invoke #783
  • Configurator Events tab not displayed for some activities #777
  • Hub should save ClassName attribute for dynamic Java activities #699

Compatibility Notes:

  • The Groovy upgrade (issue #787) exposes an issue with Maven transitive dependency resolution due to POM repackaging of groovy-all-2.5.x. Gradle builds are not affected, but if you're using Maven you'll need to institute a workaround to avoid "Failure to find org.codehaus.groovy:groovy-all:jar:2.5.8". This involves excluding groovy-all as a transitive dependency via MDW, and instead declaring groovy-all as a direct dependency in your pom.xml:
        <dependency>
            <groupId>com.centurylink.mdw</groupId>
            <artifactId>mdw-spring-boot</artifactId>
            <version>6.1.30</version>
            <exclusions>
                <exclusion>
                    <groupId>org.codehaus.groovy</groupId>
                    <artifactId>groovy-all</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
        <dependency>
            <groupId>org.codehaus.groovy</groupId>
            <artifactId>groovy-all</artifactId>
            <version>2.5.8</version>
            <type>pom</type>
        </dependency>  

6.1.28

22 Nov 19:44
Compare
Choose a tag to compare

6.1.28 (2019-11-22)

Full Changelog

Implemented enhancements:

  • MDWHub asset discoveryType should always be Git #761
  • Include runtime instance info in all activity logger output #758
  • Scheduled Job for log rotation #182

Closed issues:

  • Page refresh required to display Inspector Subprocesses tab #773
  • MySQL transaction isolation level may fail to be reset #771
  • Annotated ScheduledJobs enablement should honor defaultEnabled #770
  • Stuck processes due to server shutdown #736

Compatibility Notes:

6.1.27

08 Nov 17:21
Compare
Choose a tag to compare

6.1.27 (2019-11-08)

Full Changelog

Implemented enhancements:

Closed issues:

  • Avoid selecting documents for update when notifying ActivityMonitors #767
  • REST adapter activity should populate response variable even for non-2xx #762
  • Event name existence check SQLException catch is too general #760
  • SQLException can be swallowed in ProcessEngineDriver.processEvents() #759
  • Cancelling a flow through Hub should cancel tasks/waits in embedded handlers #754
  • Cancel/Complete error task should not retrigger already-proceeded flow #744

6.1.26

04 Oct 20:33
Compare
Choose a tag to compare

6.1.26 (2019-10-04)

Full Changelog

Implemented enhancements:

  • Hub search should be case-insensitive #752
  • Broken search by task name on MDWHub's Tasks tab #751
  • Convert base activities impls to annotation form #748
  • Set response Content-Length for REST services #742
  • Avoid persisting Hub REST requests/responses #738
  • Show process version history in MDWHub #677
  • Non-asset Java classes should support the @activity annotation. #31
  • Beta implementation of Asset Staging. #720

Closed issues:

  • Manual task retry in package-level error handlers. #750
  • Editing activity monitors in MDWHub is broken #749
  • MDW CLI convert command missing slf4j dependency #737
  • Spring assets with JAXB on Kubernetes with OpenJDK 11 #717
  • Package-level handler processes not canceled with owning process #710
  • ConcurrentModificationException checking Hub path #700
  • Editing process instance always load latest definition instead of instance's definition #676
  • Cannot Cancel/Abort Tasks from Tasks list due to missing Comment #637

Compatibility Notes:

  • Due to #748, MDW Studio 1.3.6+ is required for 6.1.26.
    Without upgrading to 1.3.6+, base activities will be missing from Studio's Toolbox view.

6.1.25

06 Sep 15:56
Compare
Choose a tag to compare

6.1.25 (2019-09-06)

Full Changelog

Implemented enhancements:

  • Notify registered TaskMonitors of lifecycle changes #517

Closed issues:

  • Inflight instance definitions not parseable #740
  • Manual task activities with invalid taskInstanceId expression #739
  • Excel export fails for instance lists in MDWHub #734

6.1.24

21 Aug 21:43
Compare
Choose a tag to compare

6.1.24 (2019-08-21)

Full Changelog

Closed issues:

  • Milestone StackOverflowErrors due to duplication in activity/instance hierarchy #730

6.1.23

10 Aug 01:23
Compare
Choose a tag to compare

6.1.23 (2019-08-10)

Full Changelog

Implemented enhancements:

  • Milestone labels should support runtime expressions #725
  • Upgrade React and provide reproducibility for node_modules.zip #719
  • Allow expressions for transition delay and maxRetries attributes #715
  • Support yaml-format .proc assets #706
  • Javadocs improvements #705

Closed issues:

  • Cannot save process instance definition on MySQL without lower_case_table_names #729
  • Milestones for multiple instances of same subflow #723
  • Context root is hardcoded in some Task JSX assets #718
  • Full support for dynamic java activity code #714
  • Swagger header params incorrectly appended to path #713
  • Cannot resolve Spring XSDs for dynamic .spring assets when disconnected from the internet #712
  • Subprocesses Inspector tab for Microservice Orchestrator shows misleading start time #666

Compatibility Notes:

6.1.22

19 Jul 17:22
Compare
Choose a tag to compare

6.1.22 (2019-07-19)

Full Changelog

Implemented enhancements:

  • Swagger retrieval by path should support classes with parameterized segments #708
  • Ability to skip comparison for specified variables in autotest expected yaml #701
  • Option to avoid formatting MongoDB JSON document content #693

Closed issues:

  • Inefficient query for MySQL in retrieving EVENT_WAIT_INSTANCE rows #707
  • RestServiceAdapter content type defaulted incorrectly #702
  • Some standalone Tomcat deployments fail to load Hub's login and index pages #698
  • In Hub process instance Values nav link, output variables cannot be edited #697
  • Hub process instance Cancel button not functional #696
  • Startup race condition in TaskDataAccess results in query with duplicate columns #648
  • Transition delay value is wrong when entered via Hub #631

6.1.21

22 Jun 00:22
Compare
Choose a tag to compare

6.1.21 (2019-06-22)

Full Changelog

Implemented enhancements:

  • Allow path expressions for SwaggerValidatorActivity #688
  • Microsoft Teams webhook notifications #672
  • Support Java 11 #358

Closed issues:

  • Dashboard charts inaccurate when server time differs from browser time #694
  • Milestones and Traversed sequence not displayed for previous subprocess versions #691
  • Include milestones/Main.jsx in React asset precompilation #690