Introduction
-
pdk
is a combination of one or more components each having its own versioning scheme with nomenclatureX.Y.Z
whereX
,Y
,Z
stand for the major, minor and patch version respectively. -
pdk
follows a version nomenclature ofX.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
4.0.3.0, August 23, 2024
-
Toolkit version: 4.0.3
-
Groovy core library version: 2.0.4
-
Perl core library version: 2.2.0
-
Layout version: 2.0.5
4.0.2.0, January 02, 2024
-
Toolkit version: 4.0.2
-
Groovy core library version: 2.0.3
-
Perl core library version: 2.0.1
-
Layout version: 2.0.3
3.8.3.0, May 8, 2023
-
Toolkit version: 3.8.3
-
Groovy core library version: 1.2.3
-
Perl core library version: 1.4.1
-
Layout version: 1.3.5
Changelog
-
The PDK REST-client has been updated to support uploading and downloading large files.
-
Fixed issue with generating rest plugin with anonymous authentication schema produced error configuration parameter 'authScheme' should be present in the configuration.
-
Fixed issue where PDK Check connection ignored SSL regardless of selected value.
3.7.0.9, March 9, 2022
-
Toolkit version: 3.7.0
-
Groovy core library version: 1.2.3.
-
Perl core library version: 1.4.1
-
Layout version: 1.3.5
3.5.0.8, November 16, 2021
-
Toolkit version: 3.5.0
-
Groovy core library version: 1.2.2
-
Perl core library version: 1.4.1
-
Layout version: 1.3.5
Changelog
-
Added full bundle mode: now the PDK is distributed in two forms: the old one, with assets stored on downloads.cloudbees.com and the full bundle, with all assets packed in the distribution, which is stored now in https://downloads.cloudbees.com/cloudbees-cd/pdk/release/bundle/3.5.0/pdk-cli-bundle.zip.
3.4.0.7, October 27, 2021
-
Toolkit version: 3.4.0
-
Groovy core library version: 1.2.2
-
Perl core library version: 1.4.1
-
Layout version: 1.3.5
3.3.0.6, September 17, 2021
-
Toolkit version: 3.3.0
-
Groovy core library version: 1.2.0
-
Perl core library version: 1.4.0
-
Layout version: 1.3.4
3.2.1.5, June 1, 2021
-
Toolkit version 3.2.1
-
Groovy core library version: 1.1.4
-
Perl core library version: 1.3.4
-
Layout version: 1.3.3
3.2.1.4, April 27, 2021
-
Toolkit version 3.2.1
-
Groovy core library version: 1.1.3
-
Perl core library version: 1.3.4
-
Layout version: 1.3.3
3.2.0.3, March 24, 2021
-
Toolkit version: 3.2.0
-
Groovy core library version: 1.1.3
-
Perl core library version: 1.3.4
-
Layout version: 1.3.3
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
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
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.