TomCat plugin release notes

3 minute readExtensibilityDeveloper productivity

4.0.0

  • Upgraded from Perl 5.8 to Perl 5.32. The EC-Tomcat plugin is not backward compatible with CloudBees CD/RO 10.3 and earlier.

  • Starting with the 4.0.0 release, a new agent is required to run EC-Tomcat plugin procedures.

  • Removed CGI scripts.

3.0.1

  • Added a Health check timeout parameter to the StartApp and StartServer procedures.

3.0.0

  • The plugin has been migrated to the PDK framework. Support has been added for the new plugin configuration.

2.3.7

  • Upgraded the HttpClient library to v4.5.13.

  • Added session validation.

2.3.6

  • The documentation has been migrated to the main documentation site.

2.3.5

  • Renaming from "CloudBees Flow" to "CloudBees CD".

2.3.4

  • Renaming from "Electric Cloud" to "CloudBees"

2.3.3

  • The plugin documentation has been updated.

2.3.2

  • Configurations can be created by users with an @ sign in a name.

2.3.1

  • Added metadata that is required for 9.0 release.

  • Updated plugin icon.

2.3.0

  • The following new procedures were added to support JMS and Mail Session Resource Management:

  • CreateOrUpdateJMSConnectionFactory

  • CreateOrUpdateJMSQueue

  • CreateOrUpdateJMSTopic

  • CreateOrUpdateMailSession

  • DeleteResource

  • The following new procedures were added to support configuration and library file deployments:

  • DeployLibraryFile

  • DeployConfigurationFile

  • UndeployFile

  • The Tomcat home parameter was added to the plugin configuration. It is used in new procedures.

2.2.0

  • New procedures have been added to support Tomcat static deployments, where a deployment or undeployment can be accomplished through file operations with context XML files and not using the Tomcat Deployment Manager. These procedures can be used in a pipeline to deploy an application to multiple virtual environments.

2.1.3

  • Configured the plugin to allow the ElectricFlow UI to create configurations inline of the procedure form.

2.1.2

  • Configured the plugin to allow the ElectricFlow UI to render the plugin procedure parameters entirely using the configured form XMLs.

  • Enabled the plugin for managing the plugin configurations inline when defining an application process step or a pipeline stage task.

2.1.1

  • Fixed issue with configurations being cached for IE.

  • Added support for Tomcat versions 6 and later.

2.1.0

  • In the AddDatasource procedure, the username and password fields were replaced with credentials. This change is not backward compatible.

  • Renamed "ElectricCommander" to "ElectricFlow".

  • Added a link to the plugin Configuration page in the plugin step panels.

2.0.9

  • Removed the XML::DOM dependency.

  • Changed the minimum required Flow version to Flow 4.2.

2.0.8

  • Fixed minor bugs.

2.0.7

  • Added new procedures to add and remove datasources.

  • Fixed minor bugs.

2.0.6

  • Changed procedure names in the step picker section.

2.0.5

  • Added the functionality to deploy WAR files remotely.

  • Added the functionality to deploy, undeploy, start, stop, and reload applications on more than one Tomcat environment.

2.0.4

  • Added the Configuration Name parameter to the StartServer procedure.

2.0.3

  • Improved the documentation.

2.0.2

  • Upgraded the plugin to use the new XML parameter form.

  • Added a link directly to the new documentation.

2.0.1

  • Improved the XML parameter panels.

  • Formatted the new plugin documentation.

1.2.1

  • Added a security check in the StartServer procedure to ensure that key files exist.

1.2.0

  • Fixed a UI bug in the Configuration page list.

  • Added the CheckPageStatus procedure.

  • Removed the curl dependency in the DeployApp, StopApp, StartApp, UndeployApp, RunManager, and ReloadApp procedures.

1.0.2

  • Removed the curl dependency in the CheckServerStatus procedure.

1.0.1

  • A trailing slash is now appended to URL on procedures, if needed.

  • The application context file path in the DeployApp procedure is not required.

  • The ShutdownServer procedure receives Catalina home as a parameter.