JXTA Java 2.3.5 "Shebakia" Released!

Mike Duigou <[email protected]> Thu, 15 Sep 2005 17:25:34 -0700
Newsgroups gmane.comp.java.jxta.user,gmane.comp.java.jxta.devel
Organization Sun Microsystems Inc., Project JXTA
Message-ID <[email protected]>
--Boundary_(ID_3R7HUHJ86ni/WOwz+0K/RA)
Content-type: text/plain; charset=ISO-8859-1; format=flowed
Content-transfer-encoding: 7BIT

Community Members,

We are pleased to announce the availability of a new JXTA Java Standard 
Edition release, 2.3.5 "Shebakia".

The JXTA "Shebakia" release provides a number of important bug fixes and 
a few minor enhancements to the JXTA Java platform. This release is 
designed to be fully backwards compatible with the APIs and protocols 
used by other JXTA Java 2.x releases.

The JXTA Java SE Release Team


Acknowledgements
=======================================================================
Special thanks to all of the community members who have contributed 
ideas, reported problems, provided patches, and have helped greatly to 
improve the quality, and robustness of this release.


New Features & Significant Changes
======================================================================
- Significant Improvements to Rendezvous Propagation

- Enhancements to JxtaSocket


Significant Improvements to Rendezvous Propagation
--------------------------------------------------
Two patches (issues #1404 & #1405) have been committed which 
significantly improve the behaviour of rendezvous propagation. The 
improvements reduce the number of messages exchanged by peers sometimes 
dramatically.

Enhancements to JxtaSocket
--------------------------
A number of important bug and performance fixes have been contributed to 
JxtaSocket and some useful API extensions (JxtaSocketAddress).


Downloading and Installing
======================================================================
Prebuilt JXTA Java SE 2.3.5 builds can be installed from :

<http://download.jxta.org/build/release/2.3.5>

You can also build from cvs, refer to the following URL on how to build 
from CVS in general.

<http://wiki.java.net/bin/view/Jxta/BuildingJXTA>

Remember to set cvs.version property to "JXTA_JAVA_2_3_5_00" for this 
release, the command should be like this:

ant -f bootstrap.xml -Dcvs.version="JXTA_JAVA_2_3_5_00"


Known incompatibilities between JXTA 2.3.5 and prior JXTA 2.x releases
======================================================================
N/A


Impacts to Current Users : LOW
====================================================================

JXTA Java Standard Edition 2.3.5 is a drop-in replacement for any 
application currently using any prior release of the JXTA Java Standard 
Edition 2.3 series.


Impacts to Developers : LOW
====================================================================

- The following deprecated APIs were removed in JXTA 2.3.5

    o net.jxta.ext.config.TrivialConfigurator

- Pay careful attention to the deprecation messages generated when 
compiling your application. JXTA J2SE 2.3.5 introduces several new 
deprecations. The next planned release (Jiggs Dinner) will remove some 
interfaces which have been deprecated since JXTA J2SE 2.2

- Be very careful to avoid importing any "impl" packages 
(net.jxta.impl.*). The classes and methods in these packages may (and 
will) change from release to release and no effort will be made to 
retain compatibility of programs which depend upon "impl" packages. YOU 
HAVE BEEN WARNED! If there is no alternative available to importing from 
"impl", please file an issue against the platform so that an alternate 
mechanism can be developed.


Impacts to Deployers / Rendezvous Managers : HIGH
====================================================================

- This release includes significantly improved performance for the 
rendezvous and relay peers. It is recommended that all current deployers 
upgrade from existing JXTA Java SE 2.3.X releases to use JXTA Java SE 
2.3.5. JXTA J2SE 2.3.5 is a drop-in replacement for all prior JXTA J2SE 
2.3 releases.


Issues Resolved in JXTA Java SE 2.3.5
======================================================================
1315 DEFECT P3 JxtaBiDiPipe should not reject non-credentialed conn
1354 ENHANC P2 Improvements to "Type 2" Peerview Message
1388 ENHANC P4 Create SocketAddress subclass for JxtaSocket usage
1390 PATCH  P4 Problem Generating of SeqUUIDs
1395 DEFECT P2 Remove scoping identifiers from IPv6 Addresses
1396 PATCH  P2 Cleanup of Expiration Time in CM.save
1397 PATCH  P3 Remove Useless Exception Declarations
1398 DEFECT P3 java.io.EOFException in readRecord
1399 DEFECT P1 Create Pipe Advertisement
1400 DEFECT P3 issue with description of PipeAdvertisement and XML
1401 PATCH  P1 Patch for the DafultConfigurator
1402 PATCH  P1 ext:config decodes uri's to property files
1404 DEFECT P1 WirePipe violates propagation membership protocol
1405 PATCH  P1 Rendezvous repropagation to all connected peers
1408 PATCH  P3 Improve Packaging of JXTA Source zip/tgz
1409 PATCH  P2 enable ext:config resource setter
1410 DEFECT P2 publish/discover adv in secure peer group
1411 PATCH  P2 add ability to persist Resource
1412 PATCH  P2 Remove "final" modifier for adv's index fields
1413 ENHANC P3 Improve registerAdvertisementInstance() inheritance
1414 FEATUR P2 subgroup demotion of rdv service
1416 DEFECT P2 auto rdv is not picked up from the profile
1417 DEFECT P1 Failure with uncaught Throwables in BlockingMessenger
1418 DEFECT P1 Race condition in TcpConnection
1421 DEFECT P2 DefaultConfigurator must allow for null interface
1422 DEFECT P1 PipeAdvertisment.clone() problem with description
1423 DEFECT P3 PeerGroupFactory.setNetPGName not working
1428 DEFECT P2 Reduce publication duration of peer adv received via rdv


Known issues in JXTA Java SE
======================================================================
(none)

For a complete list of known issues follow the link:

<http://platform.jxta.org/issues/buglist.cgi?issue_status=NEW&issue_status=STARTED&issue_status=REOPENED&target_milestone=2.3.5+Shebakia>


--Boundary_(ID_3R7HUHJ86ni/WOwz+0K/RA)
Content-Type: text/plain; charset=us-ascii

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
--Boundary_(ID_3R7HUHJ86ni/WOwz+0K/RA)--