RSS
An RSS feed is available.
News
We are happy to announce the immediate availability of CARGO 1.4.2. This version brings the below bug fixes, enhancements and new features:
- A new method for restarting containers has been added, in the Java API, ANT tasks and Maven2/Maven3 plugin [CARGO-1197]. This new method resembles
redeploy
, i.e. it will try to stop the container and then start it, so that you can use it to start from scratch or restart a container. - WildFly 8.x's first alpha is out... So is the associated container. [CARGO-1200]
- The handling of configuration files is now aligned with the way deployables work, and these are deployed on standalone as well as existing configurations. [CARGO-1195, CARGO-1199]
- Finally, the bug fixes and new features for the CARGO Daemon:
- A Maven2/Maven3 Archetype for CARGO Daemon has been added. [CARGO-1193]
- Daemon now works if the Maven2/Maven3 client and Daemon server run different OSes [CARGO-1192]
- Deletion of
workspace-handleId-folder
beforestart
requests has been implemented [CARGO-1198]
To upgrade to this new version:
- Users of the Maven2/Maven3 plugin simply need to use the CARGO plugin version 1.4.2.
- Users of the Java API can download the new Uberjar from http://repo1.maven.org/maven2/org/codehaus/cargo/cargo-core-uberjar/1.4.2/cargo-core-uberjar-1.4.2.jar
- Similarly, users of the ANT tasks can download the new ANT tasks from http://repo1.maven.org/maven2/org/codehaus/cargo/cargo-ant/1.4.2/cargo-ant-1.4.2.jar
- Finally, the ones who want to use the Cargo Daemon can download the webapp from http://repo1.maven.org/maven2/org/codehaus/cargo/cargo-daemon-webapp/1.4.2/cargo-daemon-webapp-1.4.2.war
Almost two months after CARGO 1.3.3, we've gone a long way through CARGO 1.4.0. Major enhancements, changes and bug fixes include:
- Core:
- [CARGO-365] - CARGO should check status of application server before attempting to start container
- [CARGO-1068] - Add support for port offset for containers
- Containers - Glassfish:
- [CARGO-1189] - Glassfish
jvm-options
should not be quoted - [CARGO-1190] - Glassfish
<systemProperties>
should be XML-encoded when added to domain.xml - [CARGO-1191] - Add support for Glassfish 4.x
- Containers - Resin:
- Daemon:
- [CARGO-1188] - Add
-nologging
option to disable logging for standalone daemon war - [CARGO-1180] - Add support for continuously viewing logs
- [CARGO-1181] - Add support for restarting offline containers
- [CARGO-1182 and CARGO-1184] - Change the Daemon properties in the Maven2/Maven3 plugin configuration to have a proper configuration
- [CARGO-1187] - Daemon
start
/stop
mojos does not have dependency resolution - [CARGO-1185] - Add support for extra and shared classpaths
- [CARGO-1186] - Add support for adding classpath locations at verbatim
- [CARGO-1183] - Fix integration test Cargo Daemon Integration Tests - Browser
- [CARGO-1192] - Daemon doesn't work if the Maven2/Maven3 client and Daemon server run different OSes
- Extensions - ANT tasks:
- [CARGO-991] - Remove the
start
task'swait
argument - Extensions - Maven2/Maven3 plugin:
- [CARGO-1116] - Remove the deprecated
<deployable>
elements under<deployer>
and<configuration>
- [CARGO-967] - Use the tested container downloadable as the default for the
ZipUrlInstaller
- [CARGO-986] - Remove
cargo:start
'swait
argument
To upgrade to this new version:
- Users of the Maven2/Maven3 plugin simply need to use the CARGO plugin version 1.4.0.
- Users of the Java API can download the new Uberjar from http://repo1.maven.org/maven2/org/codehaus/cargo/cargo-core-uberjar/1.4.0/cargo-core-uberjar-1.4.0.jar
- Similarly, users of the ANT tasks can download the new ANT tasks from http://repo1.maven.org/maven2/org/codehaus/cargo/cargo-ant/1.4.0/cargo-ant-1.4.0.jar
- Finally, the ones who want to use the Cargo Daemon can download the webapp from http://repo1.maven.org/maven2/org/codehaus/cargo/cargo-daemon-webapp/1.4.0/cargo-daemon-webapp-1.4.0.war
wait
argument. If you want the container to start and keep on running, please use run
instead of start
.<deployable>
elements under <deployer>
and <configuration>
. All <deployable>
elements are now under the main <configuration>
element.Enjoy!
Dear CARGO enthusiasts
CARGO 1.3.3 is here! This new version features the below fixes and improvements:
- Containers - General
- The configuration files option now overrides all existing files (CARGO-1176)
- Containers - Glassfish
- Glassfish deployment does not fail anymore on Windows when context is
/
(CARGO-1179)
- Glassfish deployment does not fail anymore on Windows when context is
- Containers - JBoss
- Support for the
append
parameter has been added to the JBoss logger configuration (CARGO-825) - JBoss 7.x and 7.1.x now support
JBossPropertySet.CONFIGURATION
(CARGO-1174)
- Support for the
- Containers - JOnAS
- JOnAS 5.x remote deployer can now properly undeploy when
jonas.development
istrue
(CARGO-1177) - JOnAS 5.x remote deployer's issues with undeployment in Windows have been fixed (CARGO-1178)
- JOnAS 5.x remote deployer can now properly undeploy when
- Containers - Tomcat
- The Tomcat 7.x remote container now supports contexts with versions (CARGO-1172)
- Containers - WebLogic
- Support for the property
ServletPropertySet.USERS
has been added to WebLogic (CARGO-1170)
- Support for the property
- Containers - WebSphere
- Support for the property
ServletPropertySet.USERS
has been added to WebSphere (CARGO-91)
- Support for the property
- Core - WAR merger
- Upgrade to Servlet Spec 2.4 doesn't break
web.xml
merging capabilities forNodeMerge
strategy anymore (CARGO-1175)
- Upgrade to Servlet Spec 2.4 doesn't break
- Extensions - ANT tasks
- The
file
attribute of thedeployable
element is now optional when undeploying (CARGO-1173)
- The
To upgrade to this new version:
- Users of the Maven2/Maven3 plugin simply need to use the CARGO plugin version 1.3.3.
- Users of the Java API can download the new Uberjar from http://repo1.maven.org/maven2/org/codehaus/cargo/cargo-core-uberjar/1.3.3/cargo-core-uberjar-1.3.3.jar
- Similarly, users of the ANT tasks can download the new ANT tasks from http://repo1.maven.org/maven2/org/codehaus/cargo/cargo-ant/1.3.3/cargo-ant-1.3.3.jar
- Finally, the ones who want to use the Cargo Daemon can download the webapp from http://repo1.maven.org/maven2/org/codehaus/cargo/cargo-daemon-webapp/1.3.3/cargo-daemon-webapp-1.3.3.war
Enjoy!
Dear CARGO enthusiasts
CARGO's first version in 2013, version 1.3.2, is now ready! This new version fixes the below issues:
- Containers - JBoss:
- JBoss 7.x and JBoss 7.1.x containers now support
ServletPropertySet.USERS
(CARGO-1163) - The JBoss 7.x and 7.1.x Remote Deployer now handles disconnections properly, avoiding
JBREM000200 ERROR
logs on the JBoss console (CARGO-1164)
- JBoss 7.x and JBoss 7.1.x containers now support
- Containers - Tomcat:
AbstractTomcatManagerDeployer
now throws an exception if theundeploy
operation is called for a deployable which is not deployed (CARGO-1167)- Default user role now work with management application in Tomcat 7.x (CARGO-1165)
TomcatManagerInstalledLocalDeployer
now has an implementation for Tomcat 7.x (CARGO-1166)
- CARGO Daemon:
- The Daemon WAR now works properly with various servers, Jetty, Glassfish and Tomcat have been tested (CARGO-1161)
- Maven2/Maven3 plugin:
- The deployer
pingTimeout
logs are now displayed properly (CARGO-1168) - The behaviour when a non-absolute path is specified in plugin / task configuration has been improved (CARGO-1162)
- The deployer
To upgrade to this new version:
- Users of the Maven2/Maven3 plugin simply need to use the CARGO plugin version 1.3.2.
- Users of the Java API can download the new Uberjar from http://repo1.maven.org/maven2/org/codehaus/cargo/cargo-core-uberjar/1.3.2/cargo-core-uberjar-1.3.2.jar
- Similarly, users of the ANT tasks can download the new ANT tasks from http://repo1.maven.org/maven2/org/codehaus/cargo/cargo-ant/1.3.2/cargo-ant-1.3.2.jar
- Finally, the ones who want to use the Cargo Daemon can download the webapp from http://repo1.maven.org/maven2/org/codehaus/cargo/cargo-daemon-webapp/1.3.2/cargo-daemon-webapp-1.3.2.war
Enjoy!
Dear CARGO enthusiasts
A few weeks after version 1.3.0, CARGO 1.3.1 is now ready -with the fixes for the below issues:
- JBoss
- JBoss 7.x and 7.1.x local deployer does not take into account WAR context if a shared or extra classpath needs to be set [CARGO-1156]
- JBoss 7.x or 7.1.x datasource classes cannot come from shared classpath [CARGO-1157]
- Jetty:
- Upgrade the Jetty 9.x container to support Jetty 9.0.0.M1 and 9.0.0.M2 [CARGO-1152]
- WebSphere
- WebSphere deployment fails for WARs with
<display-name>
set [CARGO-1153] - Daemon
- CARGO daemon does not work with Jetty [CARGO-1155]
- Daemon Java client cannot start container when
ZipUrlInstaller
is set [CARGO-1158] - Daemon Java client throws NullPointerException if no deployables have been set [CARGO-1159]
- NullPointerException on daemon webapp in some situation [CARGO-1154]
It also comes with one small improvement: the directory where to deploy web archives for Tomcat installed containers is now taken from server.xml file [CARGO-455]. Moreover, we have added some automated tests for the Cargo Daemon [CARGO-1150].
To upgrade to this new version:
- Users of the Maven2/Maven3 plugin simply need to use the CARGO plugin version 1.3.1.
- Users of the Java API can download the new Uberjar from http://repo1.maven.org/maven2/org/codehaus/cargo/cargo-core-uberjar/1.3.1/cargo-core-uberjar-1.3.1.jar
- Similarly, users of the ANT tasks can download the new ANT tasks from http://repo1.maven.org/maven2/org/codehaus/cargo/cargo-ant/1.3.1/cargo-ant-1.3.1.jar
- Finally, the ones who want to use the Cargo Daemon can download the webapp from http://repo1.maven.org/maven2/org/codehaus/cargo/cargo-daemon-webapp/1.3.1/cargo-daemon-webapp-1.3.1.war
Enjoy!