Dear Codehaus Cargo enthusiasts
We are glad to announce the immediate availability of Codehaus
Cargo 1.10.1!
The change to a 1.10.x branch indeed comes with some updates,
namely the removal of Apache Ant as a core dependency, and upgrade
to JDOM 2.x (as JDOM 1.x is now 10 years old!). This has multiple
implications:
- Our Installers
now support newer formats, such as 7Z, while the JVM controller
gets new features under the hood (such as forcibly killing
stalled JVMs).
- The feature allowing SSH-based remote Java container
executions is now gone, any users would need to switch to Cargo
Daemon instead.
- For the ones using Codehaus Cargo’s containers and other
capabilities via its Maven
3 plugin, there are no changes - All changes under the
hood, as well as the dependency updates, are handled by Maven
itself.
- For the ones using Codehaus Cargo’s containers and other
capabilities, in particular for the ones either making use of
the Java
APIs directly or the Ant
tasks: the Apache Ant libraries are not a dependency
anymore, and Codehaus Cargo 1.10.x onwards will rely on commons
compress 1.21 or greater as well as JDOM 2.0.6.1 or greater.
- For the ones who developers containers on top of Codehaus
Cargo, there are API changes as the Ant file filters are not
used anymore, and we instead have replacement maps. You hence
will have to perform small adaptations to your own code.
We also gave some new features, namely support for new containers
(though both are in milestone and alpha stages, respectively):
To upgrade to this latest version:
Enjoy!
--
S. Ali Tokmen
https://ali.tokmen.com/
https://contact.ali.tokmen.com/