# Codehaus Cargo : News

Created by Former user, last modified by S. Ali Tokmen on Aug 10, 2023

## RSS

An RSS feed is available.

## News

Hot from the oven: Greet Codehaus Cargo 1.10.28
S. Ali Tokmen posted on Jul 07, 2026

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.py` to 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 was `DEBUG` for 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.xml` files. 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 deploying `ROOT` WARs 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!

Happy Easter, and Happy Codehaus Cargo 1.10.27!
S. Ali Tokmen posted on Apr 04, 2026

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 `maxParameterCount` config

- 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!

Happy 2026, and Happy Codehaus Cargo 1.10.26!
S. Ali Tokmen posted on Jan 02, 2026

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!

Give a warm welcome to Codehaus Cargo 1.10.25!
S. Ali Tokmen posted on Nov 10, 2025

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.MODULES` based on `JettyPropertySet.DEPLOYER_EE_VERSION`

- Containers - Tomcat

  - [CARGO-1652] Tomcat 9.x onwards installed local container `maxPartCount` support

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!

Codehaus Cargo 1.10.24 is here!
S. Ali Tokmen posted on Oct 15, 2025

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.xml` files do not work

- Containers - Tomcat:

  - [CARGO-1649] Tomcat embedded and `maxPartCount` setup

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!