Release note content:

Main changes

Here are the highlights of Cargo Core 0.9:

The full list of all issues fixed and features implemented is available below.

Please note that version 0.9 has broken some APIs as explained below in the migration guide. This is the last 0.X version before the 1.0 release and we took the opportunity to fix the API now rather than to go through a lengthy and difficult deprecation strategy (which we'll use once 1.0 is out). We apologize to all our early users for this.

Changelog

Migration guide from 0.8 to 0.9

This sections lists the principal differences in Cargo 0.9 which you may require you to modify the way you use Cargo. The full list of changes is shown below in the Clirr section.

Clirr report

This is the report generated by Clirr on the different Cargo Core APIs:

Core Container API

ERROR: 7006: org.codehaus.cargo.container.InstalledLocalContainer: Return type of method 'public java.io.File getHome()' has been changed to java.lang.String
ERROR: 7005: org.codehaus.cargo.container.InstalledLocalContainer: Parameter 1 of 'public void setHome(java.io.File)' has changed its type to java.lang.String
ERROR: 7006: org.codehaus.cargo.container.configuration.LocalConfiguration: Return type of method 'public java.io.File getHome()' has been changed to java.lang.String
ERROR: 7006: org.codehaus.cargo.container.deployable.Deployable: Return type of method 'public java.io.File getFile()' has been changed to java.lang.String
INFO: 5000: org.codehaus.cargo.container.deployable.EAR: Added org.codehaus.cargo.container.spi.deployable.AbstractDeployable to the list of superclasses
ERROR: 7002: org.codehaus.cargo.container.deployable.EAR: Method 'public java.io.File getFile()' has been removed
INFO: 5000: org.codehaus.cargo.container.deployable.EJB: Added org.codehaus.cargo.container.spi.deployable.AbstractDeployable to the list of superclasses
ERROR: 7002: org.codehaus.cargo.container.deployable.EJB: Method 'public java.io.File getFile()' has been removed
INFO: 5000: org.codehaus.cargo.container.deployable.WAR: Added org.codehaus.cargo.container.spi.deployable.AbstractDeployable to the list of superclasses
ERROR: 7002: org.codehaus.cargo.container.deployable.WAR: Method 'public java.io.File getFile()' has been removed
ERROR: 7012: org.codehaus.cargo.container.deployer.DeployableMonitor: Method 'public java.lang.String getDeployableName()' has been added to an interface
INFO: 4000: org.codehaus.cargo.container.deployer.Deployer: Added org.codehaus.cargo.util.log.Loggable to the set of implemented interfaces
INFO: 6000: org.codehaus.cargo.container.deployer.DeployerType: Added public field EMBEDDED
INFO: 6000: org.codehaus.cargo.container.deployer.DeployerType: Added public field INSTALLED
ERROR: 6001: org.codehaus.cargo.container.deployer.DeployerType: Removed field LOCAL
INFO: 7011: org.codehaus.cargo.container.deployer.DeployerType: Method 'public boolean isLocal()' has been added
INFO: 7011: org.codehaus.cargo.container.deployer.DeployerType: Method 'public boolean isRemote()' has been added
INFO: 7011: org.codehaus.cargo.container.deployer.DeployerType: Method 'public org.codehaus.cargo.container.deployer.DeployerType toType(org.codehaus.cargo.container.ContainerType)' has been added
INFO: 7011: org.codehaus.cargo.container.deployer.URLDeployableMonitor: Method 'public java.lang.String getDeployableName()' has been added
ERROR: 7006: org.codehaus.cargo.container.installer.Installer: Return type of method 'public java.io.File getHome()' has been changed to java.lang.String
ERROR: 7005: org.codehaus.cargo.container.installer.ZipURLInstaller: Parameter 2 of 'public ZipURLInstaller(java.net.URL, java.io.File)' has changed its type to java.lang.String
ERROR: 7006: org.codehaus.cargo.container.installer.ZipURLInstaller: Return type of method 'protected java.io.File getDestinationDir()' has been changed to java.lang.String
INFO: 7011: org.codehaus.cargo.container.installer.ZipURLInstaller: Method 'public org.codehaus.cargo.util.FileHandler getFileHandler()' has been added
ERROR: 7006: org.codehaus.cargo.container.installer.ZipURLInstaller: Return type of method 'public java.io.File getHome()' has been changed to java.lang.String
ERROR: 7005: org.codehaus.cargo.container.installer.ZipURLInstaller: Parameter 1 of 'protected void setAntTaskFactory(org.codehaus.cargo.container.internal.util.AntTaskFactory)' has changed its type to org.codehaus.cargo.util.AntTaskFactory
INFO: 7011: org.codehaus.cargo.container.installer.ZipURLInstaller: Method 'public void setFileHandler(org.codehaus.cargo.util.FileHandler)' has been added
INFO: 7011: org.codehaus.cargo.container.installer.ZipURLInstaller: Method 'public void setInstallDir(java.lang.String)' has been added
ERROR: 8001: org.codehaus.cargo.container.jsr88.GenericJSR88Configuration: Class org.codehaus.cargo.container.jsr88.GenericJSR88Configuration removed
ERROR: 8001: org.codehaus.cargo.container.jsr88.JSR88ConfigurationCapability: Class org.codehaus.cargo.container.jsr88.JSR88ConfigurationCapability removed
ERROR: 8001: org.codehaus.cargo.container.jsr88.JSR88Deployer: Class org.codehaus.cargo.container.jsr88.JSR88Deployer removed
INFO: 8000: org.codehaus.cargo.container.packager.Packager: Class org.codehaus.cargo.container.packager.Packager added
INFO: 8000: org.codehaus.cargo.container.packager.PackagerType: Class org.codehaus.cargo.container.packager.PackagerType added
INFO: 8000: org.codehaus.cargo.container.property.DataSource: Class org.codehaus.cargo.container.property.DataSource added
INFO: 8000: org.codehaus.cargo.container.property.DatasourcePropertySet: Class org.codehaus.cargo.container.property.DatasourcePropertySet added

Core Generic API

ERROR: 7012: org.codehaus.cargo.generic.ContainerFactory: Method 'public java.util.Map getContainerIds()' has been added to an interface
INFO: 7011: org.codehaus.cargo.generic.DefaultContainerFactory: Method 'public java.util.Map getContainerIds()' has been added
ERROR: 7005: org.codehaus.cargo.generic.DefaultContainerFactory: Parameter 2 of 'public void registerContainer(java.lang.String, java.lang.String, org.codehaus.cargo.container.ContainerType)' has changed its type to org.codehaus.cargo.container.ContainerType
ERROR: 7005: org.codehaus.cargo.generic.DefaultContainerFactory: Parameter 3 of 'public void registerContainer(java.lang.String, java.lang.String, org.codehaus.cargo.container.ContainerType)' has changed its type to java.lang.String
ERROR: 7004: org.codehaus.cargo.generic.configuration.ConfigurationCapabilityFactory: In method 'public org.codehaus.cargo.container.configuration.ConfigurationCapability createConfigurationCapability(java.lang.String, org.codehaus.cargo.container.configuration.ConfigurationType)' the number of arguments has changed
ERROR: 7004: org.codehaus.cargo.generic.configuration.ConfigurationCapabilityFactory: In method 'public void registerConfigurationCapability(java.lang.String, org.codehaus.cargo.container.configuration.ConfigurationType, java.lang.Class)' the number of arguments has changed
ERROR: 7005: org.codehaus.cargo.generic.configuration.ConfigurationFactory: Parameter 2 of 'public org.codehaus.cargo.container.configuration.Configuration createConfiguration(java.lang.String, org.codehaus.cargo.container.configuration.ConfigurationType, java.io.File)' has changed its type to org.codehaus.cargo.container.ContainerType
ERROR: 7005: org.codehaus.cargo.generic.configuration.ConfigurationFactory: Parameter 3 of 'public org.codehaus.cargo.container.configuration.Configuration createConfiguration(java.lang.String, org.codehaus.cargo.container.configuration.ConfigurationType, java.io.File)' has changed its type to org.codehaus.cargo.container.configuration.ConfigurationType
ERROR: 7004: org.codehaus.cargo.generic.configuration.ConfigurationFactory: In method 'public org.codehaus.cargo.container.configuration.Configuration createConfiguration(java.lang.String, org.codehaus.cargo.container.configuration.ConfigurationType)' the number of arguments has changed
ERROR: 7004: org.codehaus.cargo.generic.configuration.ConfigurationFactory: In method 'public java.lang.Class getConfigurationClass(java.lang.String, org.codehaus.cargo.container.configuration.ConfigurationType)' the number of arguments has changed
ERROR: 7004: org.codehaus.cargo.generic.configuration.ConfigurationFactory: In method 'public boolean isConfigurationRegistered(java.lang.String, org.codehaus.cargo.container.configuration.ConfigurationType)' the number of arguments has changed
ERROR: 7004: org.codehaus.cargo.generic.configuration.ConfigurationFactory: In method 'public void registerConfiguration(java.lang.String, org.codehaus.cargo.container.configuration.ConfigurationType, java.lang.Class)' the number of arguments has changed
ERROR: 7004: org.codehaus.cargo.generic.configuration.DefaultConfigurationCapabilityFactory: In method 'public org.codehaus.cargo.container.configuration.ConfigurationCapability createConfigurationCapability(java.lang.String, org.codehaus.cargo.container.configuration.ConfigurationType)' the number of arguments has changed
ERROR: 7004: org.codehaus.cargo.generic.configuration.DefaultConfigurationCapabilityFactory: In method 'public void registerConfigurationCapability(java.lang.String, org.codehaus.cargo.container.configuration.ConfigurationType, java.lang.Class)' the number of arguments has changed
ERROR: 7004: org.codehaus.cargo.generic.configuration.DefaultConfigurationCapabilityFactory: In method 'public void registerConfigurationCapability(java.lang.String, org.codehaus.cargo.container.configuration.ConfigurationType, java.lang.String)' the number of arguments has changed
ERROR: 7005: org.codehaus.cargo.generic.configuration.DefaultConfigurationFactory: Parameter 2 of 'public org.codehaus.cargo.container.configuration.Configuration createConfiguration(java.lang.String, org.codehaus.cargo.container.configuration.ConfigurationType, java.io.File)' has changed its type to org.codehaus.cargo.container.ContainerType
ERROR: 7005: org.codehaus.cargo.generic.configuration.DefaultConfigurationFactory: Parameter 3 of 'public org.codehaus.cargo.container.configuration.Configuration createConfiguration(java.lang.String, org.codehaus.cargo.container.configuration.ConfigurationType, java.io.File)' has changed its type to org.codehaus.cargo.container.configuration.ConfigurationType
ERROR: 7004: org.codehaus.cargo.generic.configuration.DefaultConfigurationFactory: In method 'public org.codehaus.cargo.container.configuration.Configuration createConfiguration(java.lang.String, org.codehaus.cargo.container.configuration.ConfigurationType)' the number of arguments has changed
ERROR: 7004: org.codehaus.cargo.generic.configuration.DefaultConfigurationFactory: In method 'public java.lang.Class getConfigurationClass(java.lang.String, org.codehaus.cargo.container.configuration.ConfigurationType)' the number of arguments has changed
ERROR: 7004: org.codehaus.cargo.generic.configuration.DefaultConfigurationFactory: In method 'public boolean isConfigurationRegistered(java.lang.String, org.codehaus.cargo.container.configuration.ConfigurationType)' the number of arguments has changed
ERROR: 7004: org.codehaus.cargo.generic.configuration.DefaultConfigurationFactory: In method 'public void registerConfiguration(java.lang.String, org.codehaus.cargo.container.configuration.ConfigurationType, java.lang.Class)' the number of arguments has changed
ERROR: 7004: org.codehaus.cargo.generic.configuration.DefaultConfigurationFactory: In method 'public void registerConfiguration(java.lang.String, java.lang.String, org.codehaus.cargo.container.configuration.ConfigurationType)' the number of arguments has changed
ERROR: 7005: org.codehaus.cargo.generic.deployable.DefaultDeployableFactory: Parameter 2 of 'public void registerDeployable(java.lang.String, java.lang.String, org.codehaus.cargo.container.deployable.DeployableType)' has changed its type to org.codehaus.cargo.container.deployable.DeployableType
ERROR: 7005: org.codehaus.cargo.generic.deployable.DefaultDeployableFactory: Parameter 3 of 'public void registerDeployable(java.lang.String, java.lang.String, org.codehaus.cargo.container.deployable.DeployableType)' has changed its type to java.lang.String
INFO: 7011: org.codehaus.cargo.generic.deployer.DefaultDeployerFactory: Method 'public org.codehaus.cargo.container.deployer.Deployer createDeployer(org.codehaus.cargo.container.Container)' has been added
ERROR: 7005: org.codehaus.cargo.generic.deployer.DefaultDeployerFactory: Parameter 2 of 'public void registerDeployer(java.lang.String, java.lang.String, org.codehaus.cargo.container.deployer.DeployerType)' has changed its type to org.codehaus.cargo.container.deployer.DeployerType
ERROR: 7005: org.codehaus.cargo.generic.deployer.DefaultDeployerFactory: Parameter 3 of 'public void registerDeployer(java.lang.String, java.lang.String, org.codehaus.cargo.container.deployer.DeployerType)' has changed its type to java.lang.String
ERROR: 7012: org.codehaus.cargo.generic.deployer.DeployerFactory: Method 'public org.codehaus.cargo.container.deployer.Deployer createDeployer(org.codehaus.cargo.container.Container)' has been added to an interface
INFO: 8000: org.codehaus.cargo.generic.packager.DefaultPackagerFactory: Class org.codehaus.cargo.generic.packager.DefaultPackagerFactory added
INFO: 8000: org.codehaus.cargo.generic.packager.PackagerFactory: Class org.codehaus.cargo.generic.packager.PackagerFactory added

Core Module API

INFO: 4000: org.codehaus.cargo.module.AbstractDescriptor: Added org.codehaus.cargo.module.Descriptor to the set of implemented interfaces
ERROR: 7005: org.codehaus.cargo.module.AbstractDescriptor: Parameter 1 of 'protected org.w3c.dom.Element addElement(org.codehaus.cargo.module.AbstractDescriptorTag, org.w3c.dom.Element, org.w3c.dom.Element)' has changed its type to org.codehaus.cargo.module.DescriptorTag
INFO: 7015: org.codehaus.cargo.module.AbstractDescriptor: Method 'protected org.w3c.dom.Element addElement(org.codehaus.cargo.module.AbstractDescriptorTag, org.w3c.dom.Element, org.w3c.dom.Element)' is no longer final
ERROR: 7005: org.codehaus.cargo.module.AbstractDescriptor: Parameter 2 of 'protected void checkElement(org.w3c.dom.Element, org.codehaus.cargo.module.AbstractDescriptorTag)' has changed its type to org.codehaus.cargo.module.DescriptorTag
ERROR: 7005: org.codehaus.cargo.module.AbstractDescriptor: Parameter 1 of 'protected org.w3c.dom.Element createNestedText(org.codehaus.cargo.module.AbstractDescriptorTag, java.lang.String)' has changed its type to org.codehaus.cargo.module.DescriptorTag
ERROR: 7005: org.codehaus.cargo.module.AbstractDescriptor: Parameter 2 of 'protected java.lang.String getChildText(org.w3c.dom.Element, org.codehaus.cargo.module.AbstractDescriptorTag)' has changed its type to org.codehaus.cargo.module.DescriptorTag
INFO: 7015: org.codehaus.cargo.module.AbstractDescriptor: Method 'public org.w3c.dom.Document getDocument()' is no longer final
ERROR: 7005: org.codehaus.cargo.module.AbstractDescriptor: Parameter 1 of 'public java.util.Iterator getElements(org.codehaus.cargo.module.AbstractDescriptorTag)' has changed its type to org.codehaus.cargo.module.DescriptorTag
INFO: 7015: org.codehaus.cargo.module.AbstractDescriptor: Method 'public java.util.Iterator getElements(org.codehaus.cargo.module.AbstractDescriptorTag)' is no longer final
ERROR: 7005: org.codehaus.cargo.module.AbstractDescriptor: Parameter 2 of 'protected org.w3c.dom.Element getImmediateChild(org.w3c.dom.Element, org.codehaus.cargo.module.AbstractDescriptorTag)' has changed its type to org.codehaus.cargo.module.DescriptorTag
ERROR: 7005: org.codehaus.cargo.module.AbstractDescriptor: Parameter 1 of 'protected org.w3c.dom.Node getInsertionPointFor(org.codehaus.cargo.module.AbstractDescriptorTag, java.lang.String)' has changed its type to org.codehaus.cargo.module.DescriptorTag
ERROR: 7005: org.codehaus.cargo.module.AbstractDescriptor: Parameter 2 of 'protected java.util.Iterator getNestedElements(org.w3c.dom.Element, org.codehaus.cargo.module.AbstractDescriptorTag)' has changed its type to org.codehaus.cargo.module.DescriptorTag
ERROR: 7005: org.codehaus.cargo.module.AbstractDescriptor: Parameter 2 of 'protected java.lang.String getNestedText(org.w3c.dom.Element, org.codehaus.cargo.module.AbstractDescriptorTag)' has changed its type to org.codehaus.cargo.module.DescriptorTag
INFO: 7015: org.codehaus.cargo.module.AbstractDescriptor: Method 'public org.w3c.dom.Element getRootElement()' is no longer final
ERROR: 7005: org.codehaus.cargo.module.AbstractDescriptor: Parameter 1 of 'public org.w3c.dom.Element replaceElement(org.codehaus.cargo.module.AbstractDescriptorTag, org.w3c.dom.Element, org.w3c.dom.Element)' has changed its type to org.codehaus.cargo.module.DescriptorTag
INFO: 7015: org.codehaus.cargo.module.AbstractDescriptor: Method 'public org.w3c.dom.Element replaceElement(org.codehaus.cargo.module.AbstractDescriptorTag, org.w3c.dom.Element, org.w3c.dom.Element)' is no longer final
ERROR: 7005: org.codehaus.cargo.module.AbstractDescriptorIo: Parameter 2 of 'public java.io.File[] writeAll(org.codehaus.cargo.module.J2eeDescriptor, java.io.File)' has changed its type to java.lang.String
ERROR: 8001: org.codehaus.cargo.module.AbstractDescriptorTag: Class org.codehaus.cargo.module.AbstractDescriptorTag removed
ERROR: 7005: org.codehaus.cargo.module.DefaultJarArchive: Parameter 1 of 'public DefaultJarArchive(java.io.File)' has changed its type to java.lang.String
INFO: 7011: org.codehaus.cargo.module.DefaultJarArchive: Method 'public org.codehaus.cargo.util.FileHandler getFileHandler()' has been added
INFO: 7011: org.codehaus.cargo.module.DefaultJarArchive: Method 'public void setFileHandler(org.codehaus.cargo.util.FileHandler)' has been added
INFO: 8000: org.codehaus.cargo.module.DescriptorTag: Class org.codehaus.cargo.module.DescriptorTag added
ERROR: 7002: org.codehaus.cargo.module.J2eeDescriptor: Method 'public org.codehaus.cargo.module.Descriptor getVendorDescriptor()' has been removed
INFO: 8000: org.codehaus.cargo.module.VendorDescriptor: Class org.codehaus.cargo.module.VendorDescriptor added
ERROR: 2001: org.codehaus.cargo.module.application.ApplicationXml: Changed from interface to class
INFO: 4000: org.codehaus.cargo.module.application.ApplicationXml: Added org.codehaus.cargo.module.Descriptor to the set of implemented interfaces
INFO: 4000: org.codehaus.cargo.module.application.ApplicationXml: Added org.codehaus.cargo.module.J2eeDescriptor to the set of implemented interfaces
INFO: 5000: org.codehaus.cargo.module.application.ApplicationXml: Added org.codehaus.cargo.module.AbstractDescriptor to the list of superclasses
ERROR: 5001: org.codehaus.cargo.module.application.ApplicationXmlTag: Removed org.codehaus.cargo.module.AbstractDescriptorTag from the list of superclasses
INFO: 5000: org.codehaus.cargo.module.application.ApplicationXmlTag: Added org.codehaus.cargo.module.DescriptorTag to the list of superclasses
ERROR: 8001: org.codehaus.cargo.module.application.DefaultApplicationXml: Class org.codehaus.cargo.module.application.DefaultApplicationXml removed
ERROR: 7005: org.codehaus.cargo.module.application.DefaultEarArchive: Parameter 1 of 'public DefaultEarArchive(java.io.File)' has changed its type to java.lang.String
ERROR: 7005: org.codehaus.cargo.module.ejb.DefaultEjbArchive: Parameter 1 of 'public DefaultEjbArchive(java.io.File)' has changed its type to java.lang.String
ERROR: 7002: org.codehaus.cargo.module.ejb.EjbJarXml: Method 'public org.codehaus.cargo.module.Descriptor getVendorDescriptor()' has been removed
ERROR: 5001: org.codehaus.cargo.module.ejb.EjbJarXmlTag: Removed org.codehaus.cargo.module.AbstractDescriptorTag from the list of superclasses
INFO: 5000: org.codehaus.cargo.module.ejb.EjbJarXmlTag: Added org.codehaus.cargo.module.DescriptorTag to the list of superclasses
INFO: 4000: org.codehaus.cargo.module.ejb.VendorEjbDescriptor: Added org.codehaus.cargo.module.VendorDescriptor to the set of implemented interfaces
INFO: 4000: org.codehaus.cargo.module.ejb.orion.OrionEjbJarXml: Added org.codehaus.cargo.module.VendorDescriptor to the set of implemented interfaces
INFO: 4000: org.codehaus.cargo.module.ejb.weblogic.WeblogicEjbJarXml: Added org.codehaus.cargo.module.VendorDescriptor to the set of implemented interfaces
ERROR: 5001: org.codehaus.cargo.module.ejb.weblogic.WeblogicEjbJarXmlTag: Removed org.codehaus.cargo.module.AbstractDescriptorTag from the list of superclasses
INFO: 5000: org.codehaus.cargo.module.ejb.weblogic.WeblogicEjbJarXmlTag: Added org.codehaus.cargo.module.DescriptorTag to the list of superclasses
INFO: 4000: org.codehaus.cargo.module.ejb.websphere.IbmEjbJarBndXmi: Added org.codehaus.cargo.module.VendorDescriptor to the set of implemented interfaces
ERROR: 8001: org.codehaus.cargo.module.merge.MergeStrategy: Class org.codehaus.cargo.module.merge.MergeStrategy removed
ERROR: 7005: org.codehaus.cargo.module.webapp.DefaultWarArchive: Parameter 1 of 'public DefaultWarArchive(java.io.File)' has changed its type to java.lang.String
INFO: 8000: org.codehaus.cargo.module.webapp.EjbRef: Class org.codehaus.cargo.module.webapp.EjbRef added
INFO: 8000: org.codehaus.cargo.module.webapp.Listener: Class org.codehaus.cargo.module.webapp.Listener added
ERROR: 7005: org.codehaus.cargo.module.webapp.TagNodeList: Parameter 2 of 'public TagNodeList(org.w3c.dom.Element, org.codehaus.cargo.module.AbstractDescriptorTag, java.lang.Class)' has changed its type to org.codehaus.cargo.module.DescriptorTag
INFO: 4000: org.codehaus.cargo.module.webapp.VendorWebAppDescriptor: Added org.codehaus.cargo.module.VendorDescriptor to the set of implemented interfaces
INFO: 7011: org.codehaus.cargo.module.webapp.WebXml: Method 'public void addEjbRef(org.codehaus.cargo.module.webapp.EjbRef)' has been added
ERROR: 7002: org.codehaus.cargo.module.webapp.WebXml: Method 'public void addLocalEntityEjbRef(java.lang.String, java.lang.String, java.lang.String, java.lang.String)' has been removed
ERROR: 7002: org.codehaus.cargo.module.webapp.WebXml: Method 'public void addLocalSessionEjbRef(java.lang.String, java.lang.String, java.lang.String, java.lang.String)' has been removed
ERROR: 7005: org.codehaus.cargo.module.webapp.WebXml: Parameter 1 of 'public void addRootElement(org.codehaus.cargo.module.AbstractDescriptorTag, org.w3c.dom.Element)' has changed its type to org.codehaus.cargo.module.DescriptorTag
INFO: 7011: org.codehaus.cargo.module.webapp.WebXml: Method 'public org.codehaus.cargo.module.internal.util.xml.AbstractNodeList getListeners()' has been added
ERROR: 7002: org.codehaus.cargo.module.webapp.WebXml: Method 'public org.codehaus.cargo.module.Descriptor getVendorDescriptor()' has been removed
ERROR: 7005: org.codehaus.cargo.module.webapp.WebXml: Parameter 1 of 'public void replaceRootElement(org.codehaus.cargo.module.AbstractDescriptorTag, org.w3c.dom.Element)' has changed its type to org.codehaus.cargo.module.DescriptorTag
INFO: 6000: org.codehaus.cargo.module.webapp.WebXmlMerger: Added protected field mergeListenerStrategy
INFO: 7011: org.codehaus.cargo.module.webapp.WebXmlMerger: Method 'protected void mergeListeners(org.codehaus.cargo.module.webapp.WebXml)' has been added
ERROR: 5001: org.codehaus.cargo.module.webapp.WebXmlTag: Removed org.codehaus.cargo.module.AbstractDescriptorTag from the list of superclasses
INFO: 5000: org.codehaus.cargo.module.webapp.WebXmlTag: Added org.codehaus.cargo.module.DescriptorTag to the list of superclasses
INFO: 6000: org.codehaus.cargo.module.webapp.WebXmlTag: Added public field EJB_LINK
INFO: 6000: org.codehaus.cargo.module.webapp.WebXmlTag: Added public field HOME
INFO: 6000: org.codehaus.cargo.module.webapp.WebXmlTag: Added public field REMOTE
INFO: 4000: org.codehaus.cargo.module.webapp.jboss.JBossWebXml: Added org.codehaus.cargo.module.Descriptor to the set of implemented interfaces
INFO: 7011: org.codehaus.cargo.module.webapp.jboss.JBossWebXml: Method 'public java.lang.String getFileName()' has been added
ERROR: 5001: org.codehaus.cargo.module.webapp.jboss.JBossWebXmlTag: Removed org.codehaus.cargo.module.AbstractDescriptorTag from the list of superclasses
INFO: 5000: org.codehaus.cargo.module.webapp.jboss.JBossWebXmlTag: Added org.codehaus.cargo.module.DescriptorTag to the list of superclasses
INFO: 4000: org.codehaus.cargo.module.webapp.orion.OrionWebXml: Added org.codehaus.cargo.module.VendorDescriptor to the set of implemented interfaces
INFO: 4000: org.codehaus.cargo.module.webapp.resin.ResinWebXml: Added org.codehaus.cargo.module.VendorDescriptor to the set of implemented interfaces
ERROR: 5001: org.codehaus.cargo.module.webapp.resin.ResinWebXmlTag: Removed org.codehaus.cargo.module.AbstractDescriptorTag from the list of superclasses
INFO: 5000: org.codehaus.cargo.module.webapp.resin.ResinWebXmlTag: Added org.codehaus.cargo.module.DescriptorTag to the list of superclasses
INFO: 4000: org.codehaus.cargo.module.webapp.tomcat.TomcatContextXml: Added org.codehaus.cargo.module.Descriptor to the set of implemented interfaces
INFO: 7011: org.codehaus.cargo.module.webapp.tomcat.TomcatContextXml: Method 'public java.lang.String getFileName()' has been added
INFO: 7011: org.codehaus.cargo.module.webapp.tomcat.TomcatContextXml: Method 'public java.util.Map getParameters()' has been added
ERROR: 5001: org.codehaus.cargo.module.webapp.tomcat.TomcatContextXmlTag: Removed org.codehaus.cargo.module.AbstractDescriptorTag from the list of superclasses
INFO: 5000: org.codehaus.cargo.module.webapp.tomcat.TomcatContextXmlTag: Added org.codehaus.cargo.module.DescriptorTag to the list of superclasses
INFO: 6000: org.codehaus.cargo.module.webapp.tomcat.TomcatContextXmlTag: Added public field PARAMETER
ERROR: 7005: org.codehaus.cargo.module.webapp.tomcat.TomcatWarArchive: Parameter 1 of 'public TomcatWarArchive(java.io.File)' has changed its type to java.lang.String
INFO: 4000: org.codehaus.cargo.module.webapp.weblogic.WeblogicXml: Added org.codehaus.cargo.module.VendorDescriptor to the set of implemented interfaces
ERROR: 5001: org.codehaus.cargo.module.webapp.weblogic.WeblogicXmlTag: Removed org.codehaus.cargo.module.AbstractDescriptorTag from the list of superclasses
INFO: 5000: org.codehaus.cargo.module.webapp.weblogic.WeblogicXmlTag: Added org.codehaus.cargo.module.DescriptorTag to the list of superclasses
INFO: 4000: org.codehaus.cargo.module.webapp.websphere.IbmWebBndXmi: Added org.codehaus.cargo.module.VendorDescriptor to the set of implemented interfaces

Core Util API

INFO: 8000: org.codehaus.cargo.util.AntTaskFactory: Class org.codehaus.cargo.util.AntTaskFactory added
INFO: 8000: org.codehaus.cargo.util.AntUtils: Class org.codehaus.cargo.util.AntUtils added
INFO: 8000: org.codehaus.cargo.util.DefaultAntTaskFactory: Class org.codehaus.cargo.util.DefaultAntTaskFactory added
INFO: 8000: org.codehaus.cargo.util.DefaultFileHandler: Class org.codehaus.cargo.util.DefaultFileHandler added
INFO: 8000: org.codehaus.cargo.util.FileHandler: Class org.codehaus.cargo.util.FileHandler added
INFO: 5000: org.codehaus.cargo.util.log.AntLogger: Added org.codehaus.cargo.util.internal.log.AbstractLogger to the list of superclasses
INFO: 7003: org.codehaus.cargo.util.log.AntLogger: Method 'public void debug(java.lang.String, java.lang.String)' has been removed, but an inherited definition exists.
INFO: 7011: org.codehaus.cargo.util.log.AntLogger: Method 'protected void doLog(org.codehaus.cargo.util.log.LogLevel, java.lang.String, java.lang.String)' has been added
INFO: 7003: org.codehaus.cargo.util.log.AntLogger: Method 'public void info(java.lang.String, java.lang.String)' has been removed, but an inherited definition exists.
INFO: 7003: org.codehaus.cargo.util.log.AntLogger: Method 'public void warn(java.lang.String, java.lang.String)' has been removed, but an inherited definition exists.
INFO: 5000: org.codehaus.cargo.util.log.FileLogger: Added org.codehaus.cargo.util.internal.log.AbstractLogger to the list of superclasses
INFO: 7003: org.codehaus.cargo.util.log.FileLogger: Method 'public void debug(java.lang.String, java.lang.String)' has been removed, but an inherited definition exists.
INFO: 7011: org.codehaus.cargo.util.log.FileLogger: Method 'protected void doLog(org.codehaus.cargo.util.log.LogLevel, java.lang.String, java.lang.String)' has been added
INFO: 7003: org.codehaus.cargo.util.log.FileLogger: Method 'public void info(java.lang.String, java.lang.String)' has been removed, but an inherited definition exists.
INFO: 7003: org.codehaus.cargo.util.log.FileLogger: Method 'public void warn(java.lang.String, java.lang.String)' has been removed, but an inherited definition exists.
INFO: 8000: org.codehaus.cargo.util.log.LogLevel: Class org.codehaus.cargo.util.log.LogLevel added
ERROR: 7012: org.codehaus.cargo.util.log.Logger: Method 'public org.codehaus.cargo.util.log.LogLevel getLevel()' has been added to an interface
ERROR: 7012: org.codehaus.cargo.util.log.Logger: Method 'public void setLevel(org.codehaus.cargo.util.log.LogLevel)' has been added to an interface
INFO: 5000: org.codehaus.cargo.util.log.NullLogger: Added org.codehaus.cargo.util.internal.log.AbstractLogger to the list of superclasses
INFO: 7003: org.codehaus.cargo.util.log.NullLogger: Method 'public void debug(java.lang.String, java.lang.String)' has been removed, but an inherited definition exists.
INFO: 7011: org.codehaus.cargo.util.log.NullLogger: Method 'protected void doLog(org.codehaus.cargo.util.log.LogLevel, java.lang.String, java.lang.String)' has been added
INFO: 7003: org.codehaus.cargo.util.log.NullLogger: Method 'public void info(java.lang.String, java.lang.String)' has been removed, but an inherited definition exists.
INFO: 7003: org.codehaus.cargo.util.log.NullLogger: Method 'public void warn(java.lang.String, java.lang.String)' has been removed, but an inherited definition exists.
INFO: 5000: org.codehaus.cargo.util.log.SimpleLogger: Added org.codehaus.cargo.util.internal.log.AbstractLogger to the list of superclasses
INFO: 7003: org.codehaus.cargo.util.log.SimpleLogger: Method 'public void debug(java.lang.String, java.lang.String)' has been removed, but an inherited definition exists.
INFO: 7011: org.codehaus.cargo.util.log.SimpleLogger: Method 'protected void doLog(org.codehaus.cargo.util.log.LogLevel, java.lang.String, java.lang.String)' has been added
INFO: 7003: org.codehaus.cargo.util.log.SimpleLogger: Method 'public void info(java.lang.String, java.lang.String)' has been removed, but an inherited definition exists.
INFO: 7003: org.codehaus.cargo.util.log.SimpleLogger: Method 'public void warn(java.lang.String, java.lang.String)' has been removed, but an inherited definition exists.

JBoss API

INFO: 4000: org.codehaus.cargo.container.jboss.JBoss3xInstalledLocalContainer: Added org.codehaus.cargo.container.jboss.internal.JBossInstalledLocalContainer to the set of implemented interfaces
INFO: 4000: org.codehaus.cargo.container.jboss.JBoss4xInstalledLocalContainer: Added org.codehaus.cargo.container.jboss.internal.JBossInstalledLocalContainer to the set of implemented interfaces
ERROR: 8001: org.codehaus.cargo.container.jboss.JBossDeployer: Class org.codehaus.cargo.container.jboss.JBossDeployer removed
ERROR: 7005: org.codehaus.cargo.container.jboss.JBossExistingLocalConfiguration: Parameter 1 of 'public JBossExistingLocalConfiguration(java.io.File)' has changed its type to java.lang.String
ERROR: 7002: org.codehaus.cargo.container.jboss.JBossExistingLocalConfiguration: Method 'public void verifyProperties()' has been removed
INFO: 8000: org.codehaus.cargo.container.jboss.JBossInstalledLocalDeployer: Class org.codehaus.cargo.container.jboss.JBossInstalledLocalDeployer added
ERROR: 8001: org.codehaus.cargo.container.jboss.JBossJMXDeployer: Class org.codehaus.cargo.container.jboss.JBossJMXDeployer removed
INFO: 8000: org.codehaus.cargo.container.jboss.JBossPropertySet: Class org.codehaus.cargo.container.jboss.JBossPropertySet added
INFO: 8000: org.codehaus.cargo.container.jboss.JBossRemoteDeployer: Class org.codehaus.cargo.container.jboss.JBossRemoteDeployer added
ERROR: 7005: org.codehaus.cargo.container.jboss.JBossStandaloneLocalConfiguration: Parameter 1 of 'public JBossStandaloneLocalConfiguration(java.io.File)' has changed its type to java.lang.String
ERROR: 7005: org.codehaus.cargo.container.jboss.JBossStandaloneLocalConfiguration: Parameter 1 of 'protected org.apache.tools.ant.types.FilterChain createJBossFilterChain(java.io.File)' has changed its type to org.codehaus.cargo.container.jboss.internal.JBossInstalledLocalContainer
INFO: 7011: org.codehaus.cargo.container.jboss.JBossStandaloneLocalConfiguration: Method 'public org.codehaus.cargo.container.jboss.internal.JBossInstalledLocalContainer getJbossContainer()' has been added
INFO: 7011: org.codehaus.cargo.container.jboss.JBossStandaloneLocalConfiguration: Method 'public void verify()' has been added
INFO: 5000: org.codehaus.cargo.container.jboss.JBossWAR: Added org.codehaus.cargo.container.spi.deployable.AbstractDeployable to the list of superclasses

Jetty API

TODO

Jo API

TODO

Orion API

TODO

Resin API

TODO

Tomcat API

TODO

WebLogic API

TODO