Release Notes - Codehaus Cargo - Version 0.5 - HTML format

Bug

  • [CARGO-92] - Missing Xerces dependency when using the Maven Eclipse plugin
  • [CARGO-96] - Proxy settings do not seem to work when using the ZipURLInstaller
  • [CARGO-98] - [Maven plugin] Container stops with maven
  • [CARGO-109] - WebXmlMerger cannot merge the run-as element of a servlet

New Feature

  • [CARGO-15] - Restarting single context
  • [CARGO-42] - Add debugging property for Jetty 4.x
  • [CARGO-63] - Add API for hot deployment of Deployables
  • [CARGO-90] - Add ConfigurationCapability and rename Capability into ContainerCapability
  • [CARGO-101] - Add support for jo!
  • [CARGO-108] - Ability to get Jetty Server object for configuration
  • [CARGO-110] - Functionality for adding web modules to application.xml
  • [CARGO-119] - Functionality for adding ejb-refs to web applications

Task

  • [CARGO-17] - Add Maven integration
  • [CARGO-80] - Add Servlet security configuration properties (role, username, password) for Standalone Configurations
  • [CARGO-102] - Add migration guide for migrating from Cargo 0.4 to Cargo 0.5
  • [CARGO-103] - Create a Resin Deployer
  • [CARGO-104] - Move static deployments to Standalone Configuration
  • [CARGO-111] - Add DeployableMonitor/DeployableMonitorListener interfaces to monitor deployable hot deployments
  • [CARGO-112] - Create URLDeployableMonitor to monitor deployable using a URL
  • [CARGO-115] - Create a Jetty4xEmbedded Deployer
  • [CARGO-133] - Add public Container.getSystemProperties() API
  • [CARGO-134] - Add public Container.getExtraClasspath() API

Improvement

  • [CARGO-68] - Document cargo pre-requisites
  • [CARGO-89] - Allow JVM args to be passed to Cargo for starting/stopping containers
  • [CARGO-99] - [Maven plugin] Add support for proxy settings
  • [CARGO-105] - Move all configuration-related API to a new org.codehaus.cargo.container.configuration package
  • [CARGO-113] - Add Container.getOutput() API
  • [CARGO-114] - Add Container.isAppend() API
  • [CARGO-121] - Extract superclass for Resin and jo! deployer
  • [CARGO-122] - Split the core subproject into 3: container, util and module
  • [CARGO-123] - Move all Monitor-related classes to a o.c.c.util.monitor package

Test

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