RSS
An RSS feed is available.
News
Dear Codehaus Cargo enthusiasts
As continental Europe has “enjoyed” feeling closer to the Sun and gave its inhabitants a sense of what “hot from the oven” feels like, we’re happy to announce Codehaus Cargo 1.10.28 - Get it while it’s hot! It comes with one extension and a bug fix:
Containers - WebSphere
[CARGO-1659] The WebSphere standalone local configurations don't set port numbers
Containers - WildFly
[CARGO-1658] Add support for WildFly 40.x
The bug fix for the WebSphere standalone local configuration is a bit of a long story: the ones watching our commit history would have noticed a newcomer, github-advanced-security[bot]. That new user, powered by AI, has been suggesting security improvements and its proposal for the WebSphere launcher seemed reasonable. As we accepted its PR, we thought testing is also key, resulting in the adding of WebSphere 8.5 and 9.0 into our test VM (similar to the other licensed JBoss and WebLogic containers we had in scope there). As we tested, we found a lot of “weird behaviours” but decided to adjust without JIRAs - The implementation being from 2016 we were not sure anymore what’s a feature and what's a bug:
We updated
wsadminlib.pyto its latest from the github repository, which seems to have improvements for WebSphere 9.x.WebSphere command executions now check for the return values (instead of “silently failing”) and their outputs are now being logged (like with other containers) as
INFO(it somehow wasDEBUGfor too many things).The DataSource mapper to WAR files for the WebSphere deployer was most likely wrong, and it for sure was too much namespace-sensitive when reading
web.xmlfiles. It now has been “adjusted” (not to say “fixed”), and passes the different integration test flavors we have as Java and Maven3 samples.
… and a few other small fixes (such as deployingROOTWARs on WebSphere).
To upgrade to this latest version:
Users of the Maven 3 plugin simply need to use the Codehaus Cargo plugin version 1.10.28
Users of the Java API can download the new Uberjar from https://repo.maven.apache.org/maven2/org/codehaus/cargo/cargo-core-uberjar/1.10.28/cargo-core-uberjar-1.10.28.jar
Similarly, users of the Ant tasks can download the new Ant tasks from https://repo.maven.apache.org/maven2/org/codehaus/cargo/cargo-ant/1.10.28/cargo-ant-1.10.28.jar
Finally, the ones who want to experience the Cargo Daemon can get it from https://repo.maven.apache.org/maven2/org/codehaus/cargo/cargo-daemon-webapp/1.10.28/cargo-daemon-webapp-1.10.28.war and either use the WAR directly as an executable JAR or as a WAR file deployed on another Web container
Enjoy!
Dear Codehaus Cargo enthusiasts
As many are into their long weekend break for Easter, Codehaus Cargo has its version 1.10.27 ready. It comes with the below new features and improvements:
Core
[CARGO-1655] Ability to specify (module/application) name for EJB deployables
Containers - GlassFish
[CARGO-1657] Add support for GlassFish 9.0.0-M1
Containers - Tomcat
[CARGO-1656] Add support for the
maxParameterCountconfig
Containers - WildFly
[CARGO-1654] Add support for WildFly 39.x
To upgrade to this latest version:
Users of the Maven 3 plugin simply need to use the Codehaus Cargo plugin version 1.10.27
Users of the Java API can download the new Uberjar from https://repo.maven.apache.org/maven2/org/codehaus/cargo/cargo-core-uberjar/1.10.27/cargo-core-uberjar-1.10.27.jar
Similarly, users of the Ant tasks can download the new Ant tasks from https://repo.maven.apache.org/maven2/org/codehaus/cargo/cargo-ant/1.10.27/cargo-ant-1.10.27.jar
Finally, the ones who want to experience the Cargo Daemon can get it from https://repo.maven.apache.org/maven2/org/codehaus/cargo/cargo-daemon-webapp/1.10.27/cargo-daemon-webapp-1.10.27.war and either use the WAR directly as an executable JAR or as a WAR file deployed on another Web container
Enjoy!
Dear Codehaus Cargo enthusiasts
We are hoping you had a smooth start to 2026 and wish you a happy, healthy and peaceful New Year with a lot of togetherness, joy and success.
We are also pleased to announce a new version of Codehaus Cargo that (co-incidentally
) nicely rhymes with 2026, version 1.10.26, with library and container (sub)version upgrades, Continous Integration alignments (with over 6’400 tests across over 100 container major and minor versions), and one improvement:
Containers - WebLogic
[CARGO-1653] Add support for WebLogic 15.x
To upgrade to this latest version:
Users of the Maven 3 plugin simply need to use the Codehaus Cargo plugin version 1.10.26
Users of the Java API can download the new Uberjar from https://repo.maven.apache.org/maven2/org/codehaus/cargo/cargo-core-uberjar/1.10.26/cargo-core-uberjar-1.10.26.jar
Similarly, users of the Ant tasks can download the new Ant tasks from https://repo.maven.apache.org/maven2/org/codehaus/cargo/cargo-ant/1.10.26/cargo-ant-1.10.26.jar
Finally, the ones who want to experience the Cargo Daemon can get it from https://repo.maven.apache.org/maven2/org/codehaus/cargo/cargo-daemon-webapp/1.10.26/cargo-daemon-webapp-1.10.26.war and either use the WAR directly as an executable JAR or as a WAR file deployed on another Web container
Enjoy!
Dear Codehaus Cargo enthusiasts
A month passed by since our last release, and we are happy to announce Codehaus Cargo 1.10.25, which features the below improvements:
Containers - Jetty 12.x (and onwards, the day it comes)
[CARGO-1651] Set EE version of default modules in
JettyPropertySet.MODULESbased onJettyPropertySet.DEPLOYER_EE_VERSION
Containers - Tomcat
[CARGO-1652] Tomcat 9.x onwards installed local container
maxPartCountsupport
There also have been some behind-the-scenes changes, particularly around making configuration properties immutable and avoiding exposing the entire Map, which is expected to bring a small tad of extra stability to the modules by avoiding any accidental configuration property override.
To upgrade to this latest version:
Users of the Maven 3 plugin simply need to use the Codehaus Cargo plugin version 1.10.25
Users of the Java API can download the new Uberjar from https://repo.maven.apache.org/maven2/org/codehaus/cargo/cargo-core-uberjar/1.10.25/cargo-core-uberjar-1.10.25.jar
Similarly, users of the Ant tasks can download the new Ant tasks from https://repo.maven.apache.org/maven2/org/codehaus/cargo/cargo-ant/1.10.25/cargo-ant-1.10.25.jar
Finally, the ones who want to experience the Cargo Daemon can get it from https://repo.maven.apache.org/maven2/org/codehaus/cargo/cargo-daemon-webapp/1.10.25/cargo-daemon-webapp-1.10.25.war and either use the WAR directly as an executable JAR or as a WAR file deployed on another Web container
Enjoy!
Dear Codehaus Cargo enthusiasts
Few days after our last release, we are happy to announce the immediate availability of Codehaus Cargo 1.10.24, with the below bug fixes and improvements:
Containers - Jetty:
[CARGO-1650] Non-EE8 deployments to Jetty 12.x with
context.xmlfiles do not work
Containers - Tomcat:
[CARGO-1649] Tomcat embedded and
maxPartCountsetup
To upgrade to this latest version:
Users of the Maven 3 plugin simply need to use the Codehaus Cargo plugin version 1.10.24
Users of the Java API can download the new Uberjar from https://repo.maven.apache.org/maven2/org/codehaus/cargo/cargo-core-uberjar/1.10.24/cargo-core-uberjar-1.10.24.jar
Similarly, users of the Ant tasks can download the new Ant tasks from https://repo.maven.apache.org/maven2/org/codehaus/cargo/cargo-ant/1.10.24/cargo-ant-1.10.24.jar
Finally, the ones who want to see the Cargo Daemon can get it from https://repo.maven.apache.org/maven2/org/codehaus/cargo/cargo-daemon-webapp/1.10.24/cargo-daemon-webapp-1.10.24.war and either use the WAR directly as an executable JAR or as a WAR file deployed on another Web container
Enjoy!