For WDL questions, see the WDL specification and WDL docs.
For Cromwell questions, see the Cromwell docs and please post any issues on Github.
What (databases, versions) are supported for call caching?
I want these features with Cromwell:
1. call caching
2. proper handling of escape characters "\""
I am currently running on Cromwell v34, which gives me 1 and 2, but not 3.
I am trying to upgrade to Cromwell v40 because it as a fix for 2 and WDL 1.0 supports size(Array[File]). I am running into a problem with connecting to my MySQL database (MariaDB 5.1.49-3) that works with Cromwell v34. After the connector upgrade , connections to the database fail with:
java.sql.SQLNonTransientConnectionException: CLIENT_PLUGIN_AUTH is required.
My reading of the connector release notes suggests that the server database version may be too old to work with this version of the connector.
It supports MySQL 5.6, 5.7, and 8.0.
Should I be able to connect Cromwell v40 to this version of MariaDB? What is the minimum version of MySQL/MariaDB necessary to connect to Cromwell v40? Is there support for any other databases? I am inquiring with the my IT folks about what my database options are to see if I can upgrade.