Plugins are a major piece of the value of the IBM UrbanCode Deploy tool. They provide a simple way to automate adjacent pieces of the application’s environment in a way that allows you to move users away from direct access to deployment target environments. IBM UrbanCode Deploy are pretty modular, easy to manage, easy to create, and provide a great way for either the product team or customers to extend the value of the tool. However, as the number of plugins grows, it becomes that much more important to track what is going on with them so that you can identify new integration opportunities and track potential improvements to ones you are already using.
With the advent of the 6.0.1 release, a number of plugins have been added and a number have changed. Unfortunately, I have yet to see a comprehensive list of what plugins have been added or changed, so I did a little digging and compared the plugins that shipped with 6.0 and those that shipped with 6.0.1. This initial pass is just a cursory look to see what’s there.
My approach was to do a binary comparison between all of the files even if they had the same name. That enabled me to verify that the contents had not changed between releases. It also enabled me to identify files, such as the Remedy plugin, that changed names between releases, but were unchanged at the content level.
If people are interested, I will dig into the next layer of seeing which of the updated plugins have substantive additions, such as new methods or properties, and which appear to just have fixes without obvious operational changes. Please consider this a standing invitation to add your findings in the comments.
Downloadable list: I created a handy PDF if you want to download the summary in a more consumable form. Available here if you are interested: IBM_UCD_60_to_601_plugin_comparison
In the meantime, I hope this list will help those upgrading to know what they need to look at and what they can ignore.
New (did not exist in 6.0 but do in 6.0.1)
Updated (Changed between 6.0 and 6.0.1)
- WebSphere Liberty-2.455142.zip
Removed (Were in 6.0 but not in 6.0.1)
Unchanged (Showed no difference between 6.0 and 6.0.1 package)
- Remedy-1.423633.zip (*renamed, but unchanged)
- WebSphereMessageBroker-CMP-6.424588 (1).zip (*renamed, but unchanged)