Release Notes

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 will follow 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 will be updated any time any of those versions change, with the Changelog providing the details of the changes.
  • Once a user downloads pdk (aka toolkit) 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

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

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.

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.

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 flowpdk 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.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.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.