Releases: corda/corda-gradle-plugins
Releases · corda/corda-gradle-plugins
Release 4.0.48
cordformation
,quasar-utils
: Remove the runtime dependency on thecordapp
plugin.
Release 4.0.47
cordformation
: Add--base-debug-port=
and--base-monitoring-port=
options to therunnodes
script to change the port numbers that the script will begin incrementing from.publish-utils
: Fix NPE for dependencies without group or version when generating POMs from custom Gradle configurations.
Release 5.0.6
api-scanner
: Update FastClasspathScanner 2.18.2 to ClassGraph 4.8.53. This will break the API scan output in the follwing ways:
- No longer show constructors for subclasses of
Enum
. (Only relevant for Kotlin 1.2.) - Implemented interfaces are now displayed in ascending alphanumerical order.
Release 5.0.5
cordformation
: Add support for OU when generating nodes directories.cordformation
: Add--base-debug-port=
and--base-monitoring-port=
options to therunnodes
script to change the port numbers that the script will begin incrementing from.api-scanner
: EachscanApi
task can now be configured to target thejar
task that has a specific classifier. By default, it will scan the jar that has no classifier but this default can be set globally via thecordaScanApiClassifier
property.api-scanner
: AddexcludePackages
option to thescanApi
task.
Release 4.0.46
publish-utils
: Generate appropriatecompile
andruntime
dependencies when publishing from a given Gradle configuration.cordformation
: Add support for OU when generating nodes directories.
Release 5.0.4
cordformation
: Remove hard dependency on Java 1.8 for MacOS inrunnodes
(and allow for usage ofJAVA_HOME
if set)cordformation
: Add support for classifier (eg. jdk11) in detection of Corda runtime artifacts (eg.corda.jar
,test-server.jar
).
Requires Gradle 5.1 or above.
Release 5.0.3
quasar-utils
: AddexcludeClassLoaders
option to thequasar
extension. This option requires Quasar 0.7.12_r3 and above, excluding 0.8.0.cordformation
: Thecorda-webserver
component has been renamed tocorda-testserver.
jar-filter
: Support for byte-code compiled by Kotlin >= 1.3.40 (See KT-30289).
Release 5.0.2
cordformation
: Migrate DockerForm task to use the official Corda imagespublish-utils
: Generate appropriate compile and runtime dependencies when publishing from a given Gradle configuration.
Release 4.0.45
api-scanner
: Update to support Gradle'sjava-library
plugin.quasar-utils
: Add aquasar
extension so that we can exclude packages from being instrumented by the Quasar agent. Also expose Quasar'sverbose
anddebug
options using extension properties. Andgroup
,version
andclassifier
properties so that we can configure whicn agent artifact to use.
quasar {
group = 'maven group for Quasar agent' // defaults to quasar_group property
version = 'maven version for Quasar agent' // defaults to quasar_version property
classifier = 'maven classifier for Quasar agent' // defaults to quasar_classifier property
verbose = (true | false)
debug = (true | false)
// defaults to quasar_exclusions property
excludePackages = [
'glob for package not to be instrumented',
...
]
}
quasar-utils
: Apply thejava
plugin automatically.
Release 5.0.1
-
api-scanner
: Update to support Gradle'sjava-library
plugin. -
quasar-utils
: Add aquasar
extension so that we can exclude packages from being instrumented by the Quasar agent:
quasar {
group = 'maven group for Quasar agent' // defaults to quasar_group property
version = 'maven version for Quasar agent' // defaults to quasar_version property
classifier = 'maven classifier for Quasar agent' // defaults to quasar_classifier property
verbose = (true | false)
debug = (true | false)
// defaults to quasar_exclusions property
excludePackages = [
'glob for package not to be instrumented',
...
]
}