Releases: CenturyLinkCloud/mdw
Releases · CenturyLinkCloud/mdw
6.1.30
Change Log
6.1.30 (2020-01-10)
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
6.1.29 (2019-12-13)
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
6.1.28 (2019-11-22)
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:
- For #758 Activity logging, in-place db upgrade automatically adds the new ACTIVITY_LOG table. If your db app user lacks permission, you'll need to create the table by executing the steps at the bottom of the upgrade SQL scripts:
6.1.27
6.1.27 (2019-11-08)
Implemented enhancements:
- Milestones API should allow specifying a master process instance #757
- Asset modifications staging #720
https://github.com/CenturyLinkCloud/mdw/blob/master/mdw-workflow/assets/com/centurylink/mdw/staging/readme.md
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
6.1.26 (2019-10-04)
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
6.1.24
6.1.23
6.1.23 (2019-08-10)
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:
- MDW Designer is no longer supported from 6.1.23. Please use MDW Studio instead.
Reasons for this are outlined in the documentation.
6.1.22
6.1.22 (2019-07-19)
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