CARGO 1.0.1 is now available !
1 year and 3 months after CARGO 1.0, the CARGO team is proud to announce the immediate availability of CARGO 1.0.1.
This new version fixed 36 bugs, takes into account 13 improvements and 7 new features.
CARGO 1.0.1 supports new containers:
- Glassfish 3.x
- JBoss 5.1 and 6.0 milestones
- Jetty 7.x from eclipse.org
Also, support of existing containers has been improved. For example:
- JBoss 5 is now stable
- All JBoss versions support the username and password arguments
- JOnAS 5 supports the modern JOnAS 5.1 releases
- Memory-related arguments are now taken into account for all containers
- The "username" attribute bug on modern Tomcat versions has been fixed
Apart from new containers, CARGO 1.0.1 has two main new features:
- ANT tasks can now also be used for configuring a container (without start)
- CARGO can now start and stop remote containers via ssh. Note that we did not completely finish that feature yet, try at your own risk
On the improvements side, we have:
- All container implementations now rely on the discovery mechanisms, instead of having manual entries in the CARGO core
- The samples and Maven plugin now just use the uberjar. This ensures that the uberjar is complete.
- When running the samples, they now all use random ports.
- When running cargo:start and then cargo:stop, CARGO doesn't display logs twice anymore.
You can get the full release notes via http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10730&version=15230
To download CARGO, please visit http://cargo.codehaus.org/Downloads
Finally, Maven users actually don't care about downloading CARGO; Maven can do everything by itself:
- The full documentation of the CARGO Maven2 plugin can be found on http://cargo.codehaus.org/Maven2+plugin
- The CARGO Maven2 archetypes (which will automatically generate Maven2 projects with CARGO integrated) are documented on http://cargo.codehaus.org/Maven2+Archetypes