Codehaus Cargo : News

RSS


An RSS feed is available.

News


Dear Codehaus Cargo enthusiasts

We are happy to announce Codehaus Cargo 1.7.14, a version packed with extended support for new versions of containers, and some bug fixes:

  • Core

    • [CARGO-1521] - The ZipUrlInstaller sends incorrect Accept headers, which some Web servers reject with an HTTP 406 error

  • Containers - Jetty

    • [CARGO-1511] - Document the JettyPropertySet.DEPLOYER_URL property

  • Containers - Tomcat

    • [CARGO-1519] - Unable to perform a remote redeployment of non-ROOT app with version suffix to Tomcat containers with versioning support when an old version exists

  • Containers - WildFly

This version also includes the below fix, which was fixed as part of Codehaus Cargo 1.7.13 (a version that we chose not to announce):

In addition to these, we have various code cleanups to remove old repositories, also to upgrade the Maven Invoker plugin so our build actually works on Windows with recent Maven 3 versions.

To try it out:

Enjoy!

Dear Codehaus Cargo enthusiasts

We are happy to announce Codehaus Cargo 1.7.12, a version packed with extended support for new versions of containers, and some bug fixes:

  • Containers - Payara

  • Containers - Tomcat

    • [CARGO-1513] - Add support for Tomcat 10.x
      Please be aware that Tomcat 10 (at least, the early milestone versions) has been built to be Jakarta EE only, which means the javax.* packages are not available. A migration tool is being built to allow applications (even compiled ones) to move, so far it is in early development stages only.

  • Containers - WebLogic

    • [CARGO-1515] - Add support for WebLogic 14c
      While implementing this, we fixed a very old bug where null values in ANT token replacements would not work, which as a side effects enables us to run the XA datasource tests for supported WebLogic containers. It is interesting that this went unnoticed for so many years!

In addition to these, we have various code cleanups to remove old repositories, also to upgrade the Maven Invoker plugin so our build actually works on Windows with recent Maven 3 versions.

To try it out:

Enjoy!

Dear Codehaus Cargo enthusiasts

We are happy to announce a new corrective and slight improvement version of Codehaus Cargo 1.7.11, which comes with the below new features and bug fixes:

  • Containers - JBoss and Wildfly

    • [CARGO-1506] - Ability to define management-https.port for Wildfly and JBoss

  • Containers - Tomcat

    • [CARGO-1509] - Tomcat remote deployment (upload) doesn't work with Digest authentication

  • Containers - Wildfly

Please be aware that the fix for CARGO-1509 implies some changes in for the TomcatManager class: the previous methods which used InputStreams as input (for the deployable that needs tobbe uploaded) cannot handle the case where the same input has to be read twice (or more times), as it is the case for a Digest authentication (where two requests are sent: one to obtain the HTTP Digest challenge, the second to send the associated authentication headers). The updated methods hence have a File as parameter instead of InputStream, as a side effect, the new implementation avoids memory leaks (wink)

To try it out:

Enjoy!

Dear Codehaus Cargo enthusiasts

First of all, we wish you a great start to this new decade! Since our last release in early December 2019 we accumulated many interesting fixes and improvements, moreover we had important adaptations as Maven and many other repositories switched to HTTPS-only since mid January 2020. We are hence excited to announce the immediate availability of Codehaus Cargo 1.7.10 which comes with the below new features and bug fixes:

  • General

    • [CARGO-1505] - Cargo can't download many container binaries, because HTTPS is now enforced on repo.maven.apache.org

  • Containers - JBoss and Wildfly

    • [CARGO-1504] - Add ability to change the JBoss / WildFly HTTPS port

  • Containers - Tomcat

    • [CARGO-1498] - Tomcat 7.x and below show exception logs when the stopping with Codehaus Cargo on JDK 11

    • [CARGO-1503] - Ability to specify timeout for operation with runtime Tomcat

  • Extension - ANT tasks

    • [CARGO-1482] - Using Ant 1.10.* yields to NoSuchMethodError: o.a.t.ant.filters.util.ChainReaderHelper.getAssembledReader()Ljava/io/Reader;

  • Extensions - Maven2/Maven3 plugin

    • [CARGO-1494] - Add the cargo-licensed-dtds dependency to the Maven2/Maven3 plugin

To try it out:

Enjoy!

Dear Codehaus Cargo enthusiasts

As we accumulated many interesting fixes and improvements since our last release, we are happy to announce the immediate availability of Codehaus Cargo 1.7.8. This release, which will most likely be the last for 2019, comes with the below new features and bug fixes:

To try it out:

Enjoy - Both this new version of Codehaus Cargo, and your well deserved year end festivities!