utPLSQL-cli v3.1.7
Compatibility
This version of utPLQL-cli is compatible with all versions of utPLSQL from 3.0.0 to 3.1.7. We encourage you to always use the latest version of cli to communicate with a v3 core.
Changes in this release
New Features
- CLI is now runnable from Java 8-12 (and probably also upcoming versions)
- CLI now uses Picocli instead of JCommander. This might have some impact on how parameters are interpreted, for example on windows machines when you define
-f=ut_documentation_reporter -o="output.txt"you will have to enclose the "output.txt" part as shown - Support for Tags via
--tags=tag1[,tag2[,tag3]]parameter (#157) - Support for random order of test execution via
-r/--random-test-orderand-seed/--random-test-order-seed(#139) - Ability to enable DBMS_OUTPUT from cli via
-D/--dbms_output(#137)
Enhancements
- Completely removed HikariCP (#158)
- A warning is shown if
orai18n.jaris not on the classpath. This is highly recommended due to some strange behaviour of the jdbc-driver otherwise (#146, #153)
Bugfixes
- Type mapping (
-type_mapping) parameter is now interpreted correctly (#143)
Internal enhancements
- Improvement of tests
- Refactoring towards immutability
- Added some more debug information