CometD 2.4.0 has been released.
This long awaited release is a major release and brings 75 among bug
fixes and improvements to CometD 2.3.x.
Major themes of this major release are:
WebSocket support
----
WebSocket support has been much improved in both client and server,
and it is now enabled by default.
It now supports the official WebSocket draft (RFC 6455
http://www.ietf.org/rfc/rfc6455.txt), and it is much more robust.
Furthermore, there is support for WebSocket in Firefox via the
non-standard MozWebSocket object and in Chromium via the standard
WebSocket object.
WebSocket over SSL fully supported now.
OSGi support
----
Thanks to Caspar MacRae for his GitHub pull request.
Updates to Latest Library Releases
----
CometD 2.4.0 ships Jetty 7.6.0 (and won't work with previous Jetty
versions), which has undergone a serious stabilization work too.
Now WebSocket and HTTP over SSL are much more stable.
CometD 2.4.0 updated jQuery to 1.7.1 and Dojo to 1.7.1.
Along with these, other minor updates to Spring and SLF4J.
New APIs
----
There have been small additions to the Java API for improved usability
on server-side.
Oort Listeners
----
Both Oort and Seti have gained the ability to register interest for,
respectively, comet join/leave events and for presence events.
Furthermore, now communication between Oort nodes uses WebSocket by
default, for increased performance.
JSON Library Pluggability
----
CometD 2.4.0 can now plug in your preferred JSON library.
Jackson (http://jackson.codehaus.org) turned out to be the fastest,
although the Jetty library is still the default (for compatibility
reasons).
Documentation Overhaul
----
The documentation has been ported to DocBook format and it's now
available online at http://docs.cometd.org/reference.
It contains many more sections than the previous documentation, and
it's hosted on GitHub
(https://github.com/cometd/cometd-documentation), so you can fork and
contribute.
We are planning to work on tutorials too, so if you have an idea that
you want to see in a tutorial, speak up !
The Javadocs have moved to http://docs.cometd.org/apidocs and now
contain all Java classes (not only the API).
Many other bug fixes and improvements, thanks to all the reporters and
early testers !
Download from here: http://download.cometd.org, or update your Maven
coordinates.
Release notes:
2.4.0: http://bugs.cometd.org/secure/ReleaseNote.jspa?projectId=10000&version=10470
2.4.0.RC3: http://bugs.cometd.org/secure/ReleaseNote.jspa?projectId=10000&version=10370
2.4.0.RC2: http://bugs.cometd.org/secure/ReleaseNote.jspa?projectId=10000&version=10271
2.4.0.RC1: http://bugs.cometd.org/secure/ReleaseNote.jspa?projectId=10000&version=10171
2.4.0.beta2: http://bugs.cometd.org/secure/ReleaseNote.jspa?projectId=10000&version=10170
2.4.0.beta1: http://bugs.cometd.org/secure/ReleaseNote.jspa?projectId=10000&version=10071
Enjoy !
Simon
--
http://cometd.org
http://intalio.com
http://bordet.blogspot.com
----
Finally, no matter how good the architecture and design are,
to deliver bug-free software with optimal performance and reliability,
the implementation technique must be flawless. Victoria Livschitz
--
You received this message because you are subscribed to the Google Groups "cometd-dev" group.
To post to this group, send email to comet...@googlegroups.com
To unsubscribe from this group, send email to cometd-dev-...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/cometd-dev
Visit the CometD website at http://www.cometd.org
Congrats guys!
Ciao,
Alessandro