RSS
An RSS feed is available.
News
Dear Codehaus Cargo enthusiasts
Seasons have changed since our last release, it is time to announce Codehaus Cargo 1.10.13, which provides you with the below fixes, improvements and new features:
Containers - WebSphere
[CARGO-1625] Fixed a bug where Codehaus Cargo cannot create WebSphere Liberty configuration in Windows
Containers - WildFly
[CARGO-1627] Add support for WildFly 32.x
Extensions - Maven 3 plugin
[CARGO-1626] The
cargo:run
Maven goal is interactive (Ctrl + D
), even in non-interactive mode
To upgrade to this latest version:
Users of the Maven 3 plugin simply need to use the Codehaus Cargo plugin version 1.10.13
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.13/cargo-core-uberjar-1.10.13.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.13/cargo-ant-1.10.13.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.13/cargo-daemon-webapp-1.10.13.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 bit more than a month after our last release, we are happy to announce Codehaus Cargo 1.10.12, which features the below fixes, improvements and new features:
Containers - GlassFish
[CARGO-1622] Add support for GlassFish 8.x
Containers - WildFly
[CARGO-1623] Add support for WildFly 31.x
Extensions - Maven 3 plugin
[CARGO-1624] cargo-maven3-plugin Uberwar feature does not work since 1.10.9 when
<merges>
are specified
To upgrade to this latest version:
Users of the Maven 3 plugin simply need to use the Codehaus Cargo plugin version 1.10.12
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.12/cargo-core-uberjar-1.10.12.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.12/cargo-ant-1.10.12.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.12/cargo-daemon-webapp-1.10.12.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 2023 is coming to an end, we are happy to announce one last version of Codehaus Cargo, which comes with the below improvements and fixes:
Core:
[CARGO-1619] Auto-stop container if starting fails
Containers - Jetty:
[CARGO-1617] Jetty Remote Deployer ceased functioning with newer Jetty 9.4 versions
[CARGO-1512] Make the Cargo Jetty Deployer compatible with the Jetty Remote Deployer from the Eclipse Jetty project
Containers - Tomcat:
[CARGO-1621] Add support for adding JARs into
WEB-INF/lib
orWEB-INF/classes
Extensions - Cargo Daemon:
[CARGO-1618] Enable (simple) password protection for the Cargo Daemon self-executable
Extensions - Maven 3 plugin:
[CARGO-1620] Add a parameter
cargo.maven.useLogCategoryPrefix
to Maven plugin
Please note that we also made this new feature the default, so logs are smaller
To upgrade to this latest version:
Users of the Maven 3 plugin simply need to use the Codehaus Cargo plugin version 1.10.11
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.11/cargo-core-uberjar-1.10.11.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.11/cargo-ant-1.10.11.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.11/cargo-daemon-webapp-1.10.11.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
Exactly two months after our last release, we are happy to announce Codehaus Cargo 1.10.10, which features the below improvements and new features:
Containers - GlassFish
[CARGO-1614] Force kill GlassFish in case the domain doesn't seem to have stopped
Containers - WebSphere
[CARGO-1615] Add timeout when executing WebSphere Liberty commands
Containers - WildFly
[CARGO-1616] Add support for WildFly 30.x
To upgrade to this latest version:
Users of the Maven 3 plugin simply need to use the Codehaus Cargo plugin version 1.10.10
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.10/cargo-core-uberjar-1.10.10.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.10/cargo-ant-1.10.10.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.10/cargo-daemon-webapp-1.10.10.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 bit more than a month after our last release, we are happy to announce Codehaus Cargo 1.10.9, which features the below fixes, improvements and new features:
Core
[CARGO-1609] Avoid illegal reflective access operation messages with Java 9 onwards
Containers - Jetty
[CARGO-1613] Add support for Jetty 12.x
[CARGO-1611] The Jetty container has
console-capture
as a default module
Containers - WildFly
[CARGO-1610] Add support for WildFly 29.x
Extensions - Maven 3 plugin
[CARGO-1612] Make the
containerUrl
optional forcargo:run
, so that it downloads the default artifact of the tested CI version
Jetty 12.x has quite a unique design, where it supports and can simultaneously run Java EE 8, Jakarta EE 9 and Jakarta EE 10; the associated Codehaus Cargo container also hence supports the same, with the consequence that there is no embedded container, nor a remote deployer (though the latter could come soon). The one who loom at the deep details will also notice that cargo.jetty.createContextXml
is now renamed as cargo.jetty.deployer.createContextXml
(and has a proper Javadoc about what it really does).
To upgrade to this latest version:
Users of the Maven 3 plugin simply need to use the Codehaus Cargo plugin version 1.10.9
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.9/cargo-core-uberjar-1.10.9.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.9/cargo-ant-1.10.9.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.9/cargo-daemon-webapp-1.10.9.war and either use the WAR directly as an executable JAR or as a WAR file deployed on another Web container
Enjoy!