Release Notes - Codehaus Cargo - Version 1.0 - HTML format

Sub-task

  • [CARGO-636] - CARGO-608 convert weblogic to new framework
  • [CARGO-674] - CARGO-640 Add feature to read a text file into a String
  • [CARGO-675] - CARGO-608 Create a utility for manipulating XML files
  • [CARGO-677] - CARGO-644 add support for connection properties
  • [CARGO-678] - CARGO-608 create framework that ensures all DataSource and Resource types are always tested.
  • [CARGO-679] - CARGO-608 update maven plugin reflecting new location of Resource class
  • [CARGO-680] - CARGO-608 Add Datasource and Resource support detection to LocalConfiguration
  • [CARGO-681] - CARGO-608 create base LocalConfiguration that supports DataSource and Resources configured in XML
  • [CARGO-682] - CARGO-608 convert resin to use the new framework
  • [CARGO-683] - CARGO-608 convert tomcat to use the new framework
  • [CARGO-684] - CARGO-608 convert orion to use the new framework
  • [CARGO-685] - CARGO-640 add xerces support to launched containers
  • [CARGO-686] - CARGO-608 Add Samples test case for Resource configuration
  • [CARGO-687] - CARGO-644 create samples test case that uses transactions
  • [CARGO-688] - CARGO-655 convert samples pom to allow specification of JDKs to run containers with

Bug

  • [CARGO-124] - "Unable to unpack the application" error with Weblogic
  • [CARGO-175] - Resin 2X : add support for WAR.setContext()
  • [CARGO-176] - Resin 3X : add support for WAR.setContext()
  • [CARGO-178] - Make JBoss deployments honor user-defined contexts using WAR.setContext()
  • [CARGO-256] - Bug in DefaultWarArchive can lead to NPE if there is no web.xml
  • [CARGO-401] - Maven 2 plugin : Deployable WAR context is not set properly
  • [CARGO-409] - WebXmlMerger changes order of <listener> sections
  • [CARGO-464] - cargo.servlet.port doesn't work for installed tomcat instance
  • [CARGO-473] - org.codehaus.cargo.sample.java.tomcat.TomcatPackagerTest fails for tomcat3x
  • [CARGO-486] - Cannot get jndi-name for EJB:s on WebSphere
  • [CARGO-488] - Orion 2.x doesn't build in samples/java with the Maven2 build
  • [CARGO-514] - Broken Build
  • [CARGO-515] - Problem with resolving ${version} property in pom.xml files
  • [CARGO-522] - build broken
  • [CARGO-542] - launch Tomcat5x container using the java API.
  • [CARGO-543] - Embedded mode doesn't work with Tomcat 5.5
  • [CARGO-545] - Missing project.xml
  • [CARGO-557] - The Xmx and the Xms JVM arguments seem to be hardcoded for the JBoss server
  • [CARGO-560] - Upgrade internal parent dependencies for build extensions
  • [CARGO-561] - Build Fails at rev 1546
  • [CARGO-568] - Datasource definition containing backslashes causes problems in server.xml generation
  • [CARGO-569] - Dtd:s are downloaded from the internet
  • [CARGO-570] - Dtd:s for jboss descriptors are not included in cargo
  • [CARGO-591] - Support for classifier Deployable only works for dependencies, but not for the project itself
  • [CARGO-602] - The MEJB authentification information is not taken into account
  • [CARGO-604] - java.naming.factory.initial not propagated to the MEJB JAAS security management
  • [CARGO-621] - cargo.servlet.port doesn't work for installed weblogic instance
  • [CARGO-622] - WebLogic unit tests fail on Windows OS
  • [CARGO-629] - Error running weblogic8x EarCapabilityContainerTest on JDK 1.4
  • [CARGO-645] - Correct generic and capability information for Tomcat 3x
  • [CARGO-647] - container.stop() doesn't always work in AbstractWarCapabilityContainerTestCase
  • [CARGO-648] - Samples test output.log from container.start() is clobbered when container.stop() executes
  • [CARGO-650] - Extra Classpath ignored on Standalone Tomcat containers
  • [CARGO-662] - Clean trunk checkout build failure due to outdated modello plugin configuration
  • [CARGO-671] - The cargo-maven2-plugin uberwar war merging functionality produces invalid war archives (entry names with '\' instead of '/')

New Feature

  • [CARGO-32] - Add support for Jetty 6.x (installed container mode)
  • [CARGO-94] - Add JOnAs server support
  • [CARGO-95] - Support of OC4j 10g (10.1.3)
  • [CARGO-118] - Create local and remote Deployers for WebLogic8x container
  • [CARGO-410] - Add support for WebLogic 9.x
  • [CARGO-412] - Support for Weblogic8x and Weblogic9x added (incl. deployer)
  • [CARGO-484] - Undeploying should not fail if No context exists
  • [CARGO-513] - The module API does not have full support for JBoss
  • [CARGO-529] - cargo jonas container implementation
  • [CARGO-555] - Add support of a shared classpath between the web applications and server
  • [CARGO-562] - Add support for JBoss AS 5
  • [CARGO-563] - Add support for Tomcat 6
  • [CARGO-565] - Add support for WebLogic 10.x
  • [CARGO-592] - configure URIEncoding via Plugin
  • [CARGO-615] - Add standalone support for WebLogic 9.x
  • [CARGO-616] - Add unit tests for WebLogic
  • [CARGO-617] - Expose common WebLogicContainer interface
  • [CARGO-619] - Create File-System Deployer for WebLogic
  • [CARGO-653] - Add support for JRun.

Task

  • [CARGO-191] - Create a m2 build
  • [CARGO-355] - Set up Clirr reports and fail the build upon unplanned binary compatibility breakages
  • [CARGO-450] - Add an install goal to install a container distribution on the file system
  • [CARGO-655] - Discontinue Java 1.4 API Support
  • [CARGO-669] - Clean up base container classes
  • [CARGO-670] - Decommission old containers: tomcat3x, orion1x. orion2x

Improvement

  • [CARGO-174] - Maven cargo plugin does not allow specifying the WAR context
  • [CARGO-395] - Embedded Tomcat support needs to be added for m2 plugin
  • [CARGO-442] - Add support for classifiers in deployable definitions
  • [CARGO-460] - Different behaviour between no context tag and empty context tag confusing?
  • [CARGO-480] - Add configuration option to allow JVM to be specified
  • [CARGO-512] - Speed up cargo's logging
  • [CARGO-531] - Cargo support for version 2.4 web.xml files
  • [CARGO-536] - Refactor UrlInstaller
  • [CARGO-538] - Add support for tar archives
  • [CARGO-540] - FilterMappings don't contain 2.4 dispatcher elements, and they aren't merged
  • [CARGO-546] - Ability to add in new JAR files into the uberwar merge
  • [CARGO-578] - Nullpointer in AbstractCargoMojo.java:315 when configuration/configuration tag doesn't exist in pom file
  • [CARGO-584] - Discover implementations at runtime
  • [CARGO-597] - Complete the VFS support in CARGO
  • [CARGO-611] - Document cargo container and maven plugin
  • [CARGO-644] - Support Transactional DataSource configuration

Test

  • [CARGO-532] - Test on Tomcat 4.1.36
  • [CARGO-537] - Test on Jetty 5.1.14
  • [CARGO-623] - Create WebLogic8xStandaloneLocalConfigurationTest
  • [CARGO-640] - Create Samples TestCase for JDBC
  • [CARGO-649] - Create Samples TestCase for System Classpath

The text area below allows the project release notes to be copied to another document.