Release Notes

3 minute read

Introduction

  • pdk is a combination of one or more components each having its own versioning scheme with nomenclature X.Y.Z where X, Y, Z stand for the major, minor and patch version respectively.

  • pdk follows a version nomenclature of X.Y.Z.W where X.Y.Z is the Toolkit Version and W is a running sequence that gets incremented every time there is an update with in the same Major Version.

  • The release notes are updated any time any of those versions change, with the Changelog providing the details of the changes.

  • Once a user downloads pdk all other components can be downloaded using the upgrade command.

  • When the toolkit version changes, the user is expected to download pdk in order to upgrade other components.

Releases

3.1.0.2, January 25, 2020

  • Toolkit version: 3.1.0

  • Groovy core library version: 1.1.2

  • Perl core library version: 1.3.3.

  • Layout version: 1.3.2

Changelog

3.0.0.1, August 28, 2020

Component Versions

  • Toolkit version: 3.0.0

  • Layout version: 1.2.3

  • Perl core library version: 1.3.0

  • Groovy core library version: 1.1.1

Changelog

  • Groovy has been updated to 3.0.4

  • The tool has been rebranded to pdk (Plugin Development Kit).

  • A new command, watchpatch has been added to the command list. This command allows to update the plugin’s pieces without need to rebuild and reinstall the plugin.

  • New plugins will be generated with the new, cleaned workspace layout. The fully-generated files like META-INF/plugin.xml etc. are not generated anymore.

2.3.0.4, June 30, 2020

Component Versions

  • Toolkit version: 2.3.0

  • Layout version: 1.2.2

  • Perl core library version: 1.2.4

  • Groovy core library version: 1.0.1

Changelog

  • A new command section, flowpdf cookie-cutter has been added. It is an initial release of a Process as Code companion CLI.

  • Boilerplate code for checking connection was moved into the main plugin module, to simplify the use of third-party clients and remove code duplication.

  • A new type of parameter placement, raw body was added for the REST Plugin Wizard. This parameter will be handled as raw JSON payload.

2.2.0.3, April 28, 2020

Component Versions

  • Toolkit version: 2.2.0

  • Layout version: 1.2.1

  • Perl core library version: 1.2.4

  • Groovy core library version: 1.0.1

Changelog

  • Binaries were moved from S3 to GCP Storage.

  • Added gateways support for the Binary Dependencies Delivery procedure.

2.1.0.2, February 3, 2020

Component Versions

  • Toolkit version: 2.1.0

  • Layout version: 1.2.0

  • Perl core library version: 1.2.4

  • Groovy core library version: 1.0.0

Changelog

  • Groovy Support for flowpdf has been introduced. This includes a flowpdf core groovy library along with boilerplate code generation as part of flowpdk.

  • Several Sample Groovy based plugins have been added to this Repository, along with Step by Step tutorials in the Groovy section of this guide.

  • The pdk generate plugin command which seamlessly downloads flowpdk dependencies, has been enhanced to work in a scenario where in the command line environment is behind an HTTP proxy.

  • A new command called flowpdk debug check which returns detailed information about flowpdk, its dependencies and the runtime environment, has been introduced, to help in debugging tool related issues.

2.0.0.1, October 31, 2019

Component Versions

  • Toolkit version: 2.0.0

  • Layout version: 1.1.0

  • Perl core library version: 1.2.0

Changelog

  • Support added for boiler plate code generation that simplifies creation of Rest Based Plugins.

  • Support added for boiler plate code generation for ColletReportingData procecdure used by DevOpsInsight RCC Dashboards.

  • New libraries added to facilitate Exception Handling.

1.0.1.2, July 31, 2019

Component Versions

  • Toolkit version: 1.0.1

  • Layout version: 1.0.10

  • Perl core library version: 1.1.11

Changelog

  • Introduced a fix to make sure when output parameters are used in a plugin procedure definition, the generated plugin is backwards compatible with Flow versions earlier than 8.3 which do not support output parameters.

1.0.0.1, June 24, 2019

Component Versions

  • Toolkit version: 1.0.0

  • Layout version: 1.0.10

  • Perl core library version: 1.1.11

Changelog

  • Initial Version