RSS
An RSS feed is available.
News
Dear Codehaus Cargo enthusiasts
Almost one quarter after our last release, please give a warm welcome to our new Codehaus Cargo version, with the below bug fixes, improvements and new features:
- Core
- [CARGO-1428] - Unable to configure remote deployer after instantiation
- [CARGO-1429] - Escape backslashes for system properties
- [CARGO-1433] - Cannot start most installed containers with spawn=true
- Containers - WildFly
- [CARGO-1434] - Add support for WildFly 11.x
- [CARGO-1435] - IOException while remotely deploying a deployable on WildFly
- Extensions - AND tasks and Maven 2 / Maven 3 plugin
- [CARGO-1431] - Add native support for DataSource definitions in the Maven 2 / Maven 3 plugin and ANT tasks
To try it out:
- Users of the Maven 2 / Maven 3 plugin simply need to use the Codehaus Cargo plugin version 1.6.3
- Users of the Java API can download the new Uberjar from http://repo1.maven.org/maven2/org/codehaus/cargo/cargo-core-uberjar/1.6.3/cargo-core-uberjar-1.6.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.6.3/cargo-ant-1.6.3.jar
- Finally, the ones who want to see the Cargo Daemon can get it from http://repo1.maven.org/maven2/org/codehaus/cargo/cargo-daemon-webapp/1.6.3/cargo-daemon-webapp-1.6.3.war and can try the instructions on https://codehaus-cargo.github.io/cargo/Cargo+Daemon.html
Enjoy!
Dear Codehaus Cargo enthusiasts
First of all, I wish you all a clear and successful start of 2017.
With the new year, we're again almost 2 months from our last release - So, as usual, please give a warm welcome to our new Codehaus Cargo version, with the below bug fixes, improvements and new features:
- Core
- [CARGO-268] - Add ability to decide if a container is started without using the Cargo Ping Component
For this one, implementations for JOnAS, WebLogic, WebSphere and WildFly are available - [CARGO-1416] - Offset doesn't work with system property
- [CARGO-1423] - Empty container log after stopping of container
- Containers - Jetty
- [CARGO-1419] - Add support for defining users on Jetty's non-embedded containers
- Containers - Tomcat
- [CARGO-1418] - Improve the Tomcat remote deployer transfer speed
- Containers - WildFly
- [CARGO-1414] -
NullPointerException
when settingnull
system property - [CARGO-1415] -
cargo.port.offset
sets the port offset twice on WildFly containers (including EAP 7.0) - [CARGO-1417] - Cannot configure WildFly if there is another running WildFly server
- Extensions - Maven 2 / Maven 3 plugin
- [CARGO-1420] - Add the capability to ignore Maven2/Maven3 plugin execution errors
- [CARGO-1422] - Container element
<append>
doesn't work - [CARGO-1424] - Ability to start, stop, configure or deploy to the same container instance from different Maven artifacts
To try it out:
- Users of the Maven 2 / Maven 3 plugin simply need to use the Codehaus Cargo plugin version 1.6.2
- Users of the Java API can download the new Uberjar from http://repo1.maven.org/maven2/org/codehaus/cargo/cargo-core-uberjar/1.6.2/cargo-core-uberjar-1.6.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.6.2/cargo-ant-1.6.2.jar
- Finally, the ones who want to see the Cargo Daemon can get it from http://repo1.maven.org/maven2/org/codehaus/cargo/cargo-daemon-webapp/1.6.2/cargo-daemon-webapp-1.6.2.war and can try the instructions on https://codehaus-cargo.github.io/cargo/Cargo+Daemon.html
Enjoy!
Dear enthusiasts
Codehaus Cargo 1.6.1, which comes with the below fixes, improvements and new features, it now ready:
- Containers - JBoss
- [CARGO-1385] - Add support for CLI scripts in JBoss
- Containers - WebLogic
- [CARGO-1410] - Add support for WebLogic 10.3.x remote deployer
- Containers - WildFly
- [CARGO-1408] - Exception when system property is duplicated in WildFly
- [CARGO-1409] - Update WildFly remote deployer to use management REST API
- Extensions - Maven2/Maven3
- [CARGO-1407] - Uberwar doesn't work with the Maven2 / Maven3 plugin
- [CARGO-1411] - Eclipse content assist doesn't work for Cargo Maven2 / Maven3 plugin
- [CARGO-1413] - Enable the
cargo:run
mojo test
To try it out:
- Users of the Maven 2 / Maven 3 plugin simply need to use the Codehaus Cargo plugin version 1.6.1
- Users of the Java API can download the new Uberjar from http://repo1.maven.org/maven2/org/codehaus/cargo/cargo-core-uberjar/1.6.1/cargo-core-uberjar-1.6.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.6.1/cargo-ant-1.6.1.jar
- Finally, the ones who want to see the Cargo Daemon can get it from http://repo1.maven.org/maven2/org/codehaus/cargo/cargo-daemon-webapp/1.6.1/cargo-daemon-webapp-1.6.1.war and can try the instructions on https://codehaus-cargo.github.io/cargo/Cargo+Daemon.html
Enjoy!
Dear enthusiasts
A couple days after our last release, please welcome our new version 1.6.0.
This new versions marks a major change: we now switched to Java 6 (CARGO-1395) - Which changes (and hopefully simplifies!) a lot of things:
- Java 6 or later is now required to build as well as to run Codehaus Cargo
Note: The switch to Java 6 also implies you can build Codehaus Cargo on Java 9 - Maven 3.2.2 or later is now required to build Codehaus Cargo
Note: Even though we didn't block any older Maven 2 / Maven 3 version (APIs should be the ones as old as Maven 2.0), we do not test with any of these older versions - Dependencies have been simplified: dom4j, JAXB nor Xalan are not required to run Codehaus Cargo anymore, as we now switched to the standard Java APIs for DOM
Note: Our dependency to jdom remains, as we use it for the creation of specific deployable XML POJOs - Our Javadocs now look much better, as the new Java version allows the optimal usage of
@Override
and other tags
In addition, we added support for TomEE 7.x (CARGO-1406); so you can keep on using the latest & greatest Java containers.
Feel like upgrading? Here come the instructions:
- Users of the Maven 2 / Maven 3 plugin simply need to use the Codehaus Cargo plugin version 1.6.0
- Users of the Java API can download the new Uberjar from http://repo1.maven.org/maven2/org/codehaus/cargo/cargo-core-uberjar/1.6.0/cargo-core-uberjar-1.6.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.6.0/cargo-ant-1.6.0.jar
- Finally, the ones who want to see the Cargo Daemon can get it from http://repo1.maven.org/maven2/org/codehaus/cargo/cargo-daemon-webapp/1.6.0/cargo-daemon-webapp-1.6.0.war and can try the instructions on https://codehaus-cargo.github.io/cargo/Cargo+Daemon.html
Enjoy!
Dear enthusiasts
Codehaus Cargo 1.5.1, which comes with the below fixes and improvements, it now ready:
- General
- [CARGO-1398] - Cargo doesn't work on Java 9
- Containers - Jetty
- [CARGO-1400] - Make the timeout for
JettyRemoteDeployer
configurable
- [CARGO-1400] - Make the timeout for
- Containers - JBoss EAP / WildFly
- [CARGO-1370] - Add support for EAP 7
- Containers - Tomcat
- [CARGO-1369] - Add support for Tomcat 9.x
- Containers - WebLogic
- [CARGO-1402] - Add support for context path configuration for WebLogic
- Containers - WildFly
- [CARGO-1403] - Add support for JMS resources in WildFly
- [CARGO-1404] - Add support for Email resources in WildFly
- [CARGO-1405] - Add support for CLI scripts in Wildfly
To try it out:
- Users of the Maven 2 / Maven 3 plugin simply need to use the Codehaus Cargo plugin version 1.5.1
- Users of the Java API can download the new Uberjar from http://repo1.maven.org/maven2/org/codehaus/cargo/cargo-core-uberjar/1.5.1/cargo-core-uberjar-1.5.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.5.1/cargo-ant-1.5.1.jar
- Finally, the ones who want to see the Cargo Daemon can get it from http://repo1.maven.org/maven2/org/codehaus/cargo/cargo-daemon-webapp/1.5.1/cargo-daemon-webapp-1.5.1.war and can try the instructions on https://codehaus-cargo.github.io/cargo/Cargo+Daemon.html
Important note: Codehaus Cargo 1.5.1 is expected to be our last version to support Java 5. The reasons for this are numerous:
- Java 5 is old, very old, and its extended support ended in May 2015
- Java 5 requires a lot of extra libraries, for example for XML, which increases the number of dependencies for Codehaus Cargo greatly
- The Java 9 compiler won't generate any Java 5 code anymore
Enjoy!