Skip to content

Releases: corda/corda-gradle-plugins

Release 5.0.16

20 Apr 20:22
Compare
Choose a tag to compare
  • quasar-utils: Upgrade default Quasar version to 0.7.15_r3.

Release 5.0.15

02 Dec 10:24
Compare
Choose a tag to compare
  • cordformation: Append OU to Docker container name using '-' instead of '_'.
  • cordformation: Require Gradle 5.5+.

Release 5.0.14

20 Oct 14:46
Compare
Choose a tag to compare
  • cordformation: Replace Closure with Action in the DSL.
  • cordformation: Annotate Baseform.signing as @Nested instead of @Input.
  • cordapp: Add correct build dependencies to CorDapp's jar task.
  • cordapp: Update YAML 1.19 -> 1.29
  • api-scanner: Update ClassGraph 4.8.78 -> 4.8.115
  • Publish KDocs for plugins written in Kotlin.

Release 5.0.13

15 Feb 15:50
Compare
Choose a tag to compare
  • cordformation: Parsing for adding external service to docker-compose
  • jar-filter: Upgrade to ASM 9.0.
  • quasar-utils: Resolve warning about deprecated Gradle API usage.
  • publish-utils: Make the developers information optional.
  • cordapp: Do not log passwords when signing jars.

Release 5.0.12

12 Aug 09:33
Compare
Choose a tag to compare

quasar-utils: Upgrade default Quasar version to 0.7.13_r3.

The full name of this jar is quasar-core-0.7.13_r3.jar, which is the correct version of Quasar to use for Corda 4.6 onwards. Should your Gradle build ever fail because it cannot resolve an artifact called quasar-core-jdk8, then this indicates that your build has inherited a transitive dependency on an earlier version of Quasar, possibly by applying an earlier version of the quasar-utils plugin. In which case please upgrade your build to use quasar-utils 5.0.12.

Release 5.0.11

14 Jul 13:28
Compare
Choose a tag to compare
  • cordformation: Map the host to the same ssh port as in the container
  • cordapp: Raise minimum Gradle version to 5.1.
  • cordapp: Refresh the certificate for the development CorDapp signing key.
  • api-scanner: Refactor this plugin into its own package.
  • publish-utils: Configure publication tasks lazily.

Release 5.0.10

08 Jun 17:36
Compare
Choose a tag to compare
  • cordformation: Add option to accept license agreements for Corda enterprise Docker images.
  • cordformation: Add properties runSchemaMigration and allowHibernateToManageAppSchema in order to run schema migration/set-up as part of a cordform deployment (only supported in Corda 4.6 and later).
  • cordformation: Made Dockerform's dockerImage property mandatory to avoid using hardcoded default Docker images.
  • cordformation: Added minimumPlatformVersion, maxMessageSize, maxTransactionSize and eventHorizon to NetworkParameterOverrides.

Release 5.0.9

07 May 08:25
Compare
Choose a tag to compare
  • cordformation: Added option to deploy external databases using docker compose task.
  • cordformation: Allow users to specify ports in Dockerform.
  • cordformation: Use GNU Screen in runnodes on MacOS to start nodes in different Screen windows. Activated when the user is already running screen.
  • cordformation: Dockerfile generation for Cordapp to create bundled cordapp/corda node image.
  • jar-filter: Initial support for byte-code compiled by Kotlin >= 1.4.0 (See KT-31352).

Note: The name of the Corda's Docker base image has changed for Corda 4.3 and above.

  • Corda 4.0, Corda 4.1: corda/corda-zulu-${corda_version}
  • Corda 4.3+: corda/corda-zulu-java1.8-${corda_version}

You can specify the one you want using Dockerform's dockerImage property.

Release 5.0.8

17 Feb 11:59
Compare
Choose a tag to compare
  • cordformation: Allow dataSource.url to be overridden in Dockerform task.

Thanks to Eduard Klementev for his contribution.

Release 5.0.7

02 Feb 16:25
Compare
Choose a tag to compare
  • publish-utils: Fix NPE for dependencies without group, name or version when generating POMs from custom Gradle configurations.
  • cordformation, quasar-utils: Remove the runtime dependency on the cordapp plugin.