Dear Codehaus Cargo enthusiasts
We are happy to announce another jump in Codehaus Cargo’s
history, version 1.8.0.
As with other such jumps, this comes with the change in the
minimum Java version for Codehaus Cargo: our minimum requirement
is now Java 8 (of course, you can still set the JAVA_HOME
of the container executions to “any” Java version). Differently
from other times, though, the motivations for this change are
different:
- Contrarily to previous times, Java 7 itself is not “fully EOL”
yet: Java
7’s extended support will actually last until July 2022,
on the other hand the last public release of Java 7 lacks the
support for the TLS 1.2 protocol - which is used by most
HTTPS-based Web servers (and hence many Maven2/Maven3
repositories) today - while the “only” way to have such “modern”
versions of Java 7 is to have an Oracle Extended Support
subscription. That hence made Java 7 very difficult to justify
for a free of charge, open source project.
- In addition, some parts of Codehaus Cargo which have been
backwards compatible to the level where it would be considered
“ancient” finally ended up failing us: yes, I’m talking about
our various WARs, used for testing and for the Cargo Ping
Component, which so far had been using the XSD-based servlet 2.3
definitions. TomEE
9.x has been the first container to support for such
ancient servlet versions, we hence have “upgraded” these to
servlet 2.4 (which dates back to 2003!), which in turn implies
Codehaus Cargo’s support for the “antique” Jetty 4.x and Resin
2.x containers is now gone.
Here come the full details of what’s new with Codehaus Cargo
1.8.0:
- Core
- [CARGO-1520]
- Upgrade various dependencies to the latest versions
compatible with Java 8
- [CARGO-1526]
- Change the minimum servlet requirement to version 2.4
- Containers - Jetty
- [CARGO-1527]
- Remove Jetty 4.x (as it doesn't support servlet 2.4)
- Containers - Resin
- [CARGO-1527]
- Remove Resin 2.x (as it doesn't support servlet 2.4)
- Containers - TomEE
To try it out:
Enjoy!
--
S. Ali Tokmen
http://ali.tokmen.com/
http://contact.ali.tokmen.com/