Skip to content

Releases: CenturyLinkCloud/mdw

6.1.20

08 Jun 17:11
Compare
Choose a tag to compare

6.1.20 (2019-06-08)

Full Changelog

Implemented enhancements:

  • AssetImportMonitor disabled by default in development #680
  • Daily/Hourly timespan option for Dashboard #668
  • Ugly exception stack traces due to WebSocket timeouts #667
  • History retention for System Monitor dashboard tracking #665
  • Enable db cleanup scheduled job by default #661
  • Workflow milestones #652

Closed issues:

  • Null values in adapter requestHeaders prevent meta data persistence #682
  • Adapter activity auto-retry is broken #678
  • Dashboard NumberFormatExceptions when Sample changed with no Process selected #675
  • REST service assets may be incorrectly resolved according to shortest package path #674
  • Process count in Dashboard chart can differ from that shown in process list #673

6.1.19

23 May 17:58
Compare
Choose a tag to compare

6.1.19 (2019-05-23)

Full Changelog

Closed issues:

  • Request tab is broken for inbound requests #670
  • AssetImportMonitor Vercheck exception #669

6.1.18

17 May 19:27
Compare
Choose a tag to compare

6.1.18 (2019-05-17)

Full Changelog

Closed issues:

  • Vercheck issues when invoked programmatically #664
  • Fix KafkaAdapter initialization #663
  • REST annotations should prefer qualified paths over root #662
  • Support for in-flight dynamic java activity java code #641

6.1.17

10 May 20:24
Compare
Choose a tag to compare

6.1.17 (2019-05-10)

Full Changelog

Compatibility Notes:

  • Class com.centurylink.mdw.util.StringHelper is deprecated. See javadocs for alternatives.
  • Methods com.centurylink.mdw.model.attribute.Attribute.getAttributeName()/getAttributeValue() are replaced by getName()/getValue().
  • Override attributes are no longer supported.

Implemented enhancements:

  • ASSET_REF auto-population disabled by default in dev mode #658
  • Process definition hierarchy in MDWHub and CLI #651
  • CLI DB export/import capability #650
  • Dashboard charts for live system monitoring #646
  • Display MBean info on Hub's System tab #645
  • CLI vercheck should default to only scanning updated assets #643
  • Option to prevent overlap in Scheduled Job execution #642
  • Zipkin instrumentation for subflows #580

Closed issues:

  • Dashboard chart drill into requests by path is broken #656
  • Subprocess instances from embedded subflow not displayed in Inspector #654
  • Prevent Hub asset import from failing due to OS newline differences #649
  • Default Package is not recreated upon cache refresh #644
  • Support for in-flight dynamic java activity java code #641
  • Activities API returns incorrect total count #640
  • Vercheck should ignore line-ending diffs for text assets #638

6.1.16

29 Mar 15:47
Compare
Choose a tag to compare

6.1.16 (2019-03-29)

Full Changelog

Implemented enhancements:

  • Vercheck should default to comparing vs remote branch #632
  • Preferential loading of asset classes over WAR/Spring Boot JAR classes #630
  • Ability to manually Fail an activity just like Retry/Proceed #629
  • Asset package discovery via Git #621
  • Failure during Process Instance creation should leave instance in Failed status #620
  • Topic/Path-based routing for Event Handlers #250

Closed issues:

  • Event wait activity does not proceed when timeout is configured via expression #636
  • Inspector instance hierarchy view incorrect tree structure #635
  • UserGroupCache can contain users with missing attributes #634
  • Dashboard query errors with Oracle db #627
  • Viewing and updating process variables using a manual task in embedded subprocess #626
  • Dashboard Requests path parameters lack URL encoding #624
  • List type process variables experience issues whenever they contain null entries #623
  • User-friendly message for tabs and nav links to missing React assets #609

6.1.15

21 Feb 17:15
Compare
Choose a tag to compare

6.1.15 (2019-02-21)

Full Changelog

Implemented enhancements:

Compatibility Notes:

Closed issues:

  • Asset save action via Hub does not work #618
  • Hub doesn't display the Output Document lists for Adapter type activities #617
  • Swagger Validator activity generates no response when OK #615
  • NullPointerExceptions resulting from issue #457 #613
  • FilePanel fixes and enhancements #612
  • User-friendly message for tabs and nav links to missing React assets #609
  • Repetitive loading/logging in ServicePaths cache #606
  • In Hub Services tab, method-defined subpaths cause a server error when clicked #602
  • Custom React Index.jsx assets fail to attach to DOM element on Windows #601
  • Out-of-order dates for new month in dashboard breakdown data #599

6.1.14

01 Feb 18:13
Compare
Choose a tag to compare

Compatibility Notes:

Full Changelog

Implemented enhancements:

  • Activities list enhanced search and filtering #595
  • Update ScheduledJob schedule when annotation changes #594
  • More comprehensive MongoDB support #593
  • Show millisecond date/time precision in MDWHub if available #591
  • Requests list enhanced search and filtering #588
  • Show response times in MDWHub for both inbound and outbound requests #587
  • Dashboard charts revamp #582
  • Visibility of actual create/due/end date for manual tasks #578
  • Remove MySQL/MariaDB lower_case_table_names requirement #466
  • DB trace capability for DBCP connections #323

Closed issues:

  • Service flow autotest waits always time out instead of proactively finishing #589
  • IllegalStateException due to Spring Boot Mustache autoconfig #586
  • War artifact not published using new "maven-publish" gradle plugin #577
  • Linkage errors due to eager classloading for @RegisteredService and other annotations #561
  • HTTP 500 when querying for Tasks by nonexistent workgroup #560

6.1.13

12 Jan 04:51
Compare
Choose a tag to compare

Implemented enhancements:

  • Ability to retrieve and verify MDW Auth tokens using CLI #574
  • Redundant timestamp in workflow log line #571
  • Pagelet content in @activity annotations can be externalized #570
  • Support multiple/nested service orchestrations #569
  • Integration with Status Manager #568
  • Spring Sleuth and Zipkin Support #564
  • CLI command to convert .impl file to annotated form #562
  • Built-in StandardLogger for SLF4J #558
  • Allow Proxy.Type = HTTP in HttpHelper and REST adapter activity #557
  • Allow for configuring multiple custom JWT providers #556
  • Include path info in MDWHub Requests display #551
  • Instance-level process changes #537
  • Support for asset import from Git tags as well as branches #492
  • Enforce uniqueness for Master Request ID #468
  • Listener and adapter requests created even for empty content #457
  • Alternative multiserver configuration for FilePanel #402
  • ScheduledJob via @RegisteredService #369

Closed issues:

  • Activity in Hub shows all subflows launched by all subflow-launching activities from a process #576
  • Dynamic Java Classpath is missing MDW classes and JARs suddenly #575
  • Parsing exceptions due to slf4j logging #573
  • YamlProperties cannot handle group/map properties with boolean values #572
  • Process variable instances passed into children instances should not change ownership #567
  • Notification activity unable to parse email list #566
  • MDWHub cannot edit embedded subprocess components of a process #554
  • MDWHub cannot properly select activity and task instances within an Embedded sub process #553
  • mdw-spring-boot-sources.jar should include mdw-hub source files #552
  • Publishing to Nexus from Travis CI is broken #550
  • Handle empty but non-null request content in TextAdapterActivity #545
  • Dashboard charts are broken #462

6.1.11

02 Nov 22:26
Compare
Choose a tag to compare

Implemented enhancements:

  • Upgrade to kotlin 1.3 #548
  • CLI commands to encrypt and decrypt values #541
  • Encrypted values in mdw.yaml #540
  • Enhanced mdw.git.autopull #535
  • Ability to suppress AssetImportMonitor #534
  • Support for including boolean "false" values in Jsonable serialization #533
  • Custom boot jar location for CLI mdw run #532
  • CLI needs export to PDF #529
  • CLI should use project.yaml preferentially if present for mdwVersion #526
  • Link to related process from request page #521
  • Externalize Active MQ storage directory in application-context.xml #520
  • Allow arbitrary options for Embedded DB #519
  • Implement ProcessDueDateMonitor #516
  • User info changes do not reflect in a clustered environment #513
  • Monitoring configuration #509
  • Explode node_modules.zip in client asset packages #508
  • Multiple task indices supported in API and Hub task list page #501
  • Expose draw.io import capability in CLI #485
  • Edit pre/post script in MDWHub process editor #448
  • Automated tests for CLI #335

Closed issues:

  • Subprocess activities in Hub definition view = issues when ' v' included in name #544
  • Fix CLI "install" test to avoid GitHub releases 403 response #543
  • Kafka adapter throws java.sql.SQLException: Unable to find CREATE_DT for ADAPTER: 571752 #542
  • Filepanel cannot parse/display files containing characters outside of UTF-8 set #530
  • CLI tests fail for pure spring boot jars #527
  • Issue binding output child process variables back to parent for Invoke Sub Process activity #523
  • In failed activity list in Hub, the links for master request and process are backwards #522
  • HTML Process Exporter fixes #512
  • Rest Adapters should error/fail when they receive a non-2xx HTTP code #511
  • Postman autotests can crash when server is running in daemon mode #510
  • ScheduledJob exception should not interfere with server startup #507
  • Workflow runtime rendering for specific activity/task instances uses latest process definition #504
  • Manual task completion in package-level error handlers #484

6.1.09

14 Sep 20:03
Compare
Choose a tag to compare

Implemented enhancements:

  • Auto-increment option when conflicts during asset import #324
  • MDWHub/API filtering for process instances by variable value(s) #40
  • Kotlin language activity implementors #494
  • Support @Activity annotations for .java or .kt assets instead of separate .impl file #500
  • Redirect to intended path when navigating with JWT in query param #499
  • Asset_ref DB table should not contain version 0 assets #495
  • Search parent packages for error handler processes #493
  • Parameterized Postman test case environment files #489
  • Allow task name query param in MDWHub to populate search string #488
  • MDWHub Task search params from query string #486
  • Additional export options for MDW CLI #467

Closed issues:

  • Auto asset import is not triggered in certain cases in clustered envs #502
  • Process instances of renamed or removed processes cannot be viewed in Hub #498
  • Process instances of removed/renamed process end up being created without a package #496
  • Task instance failing when rule based prioritization strategy is speciified #491
  • Use all_tab_cols in db self-upgrade check for Oracle #490
  • Error accessing Hub for spring boot app with mdw dependency and not in dev mode #487