Hi
The long-awaited ACE+TAO (5.2 + 1.2) is now available. You can
download this "official" release of ACE+TAO from
http://ace.cs.wustl.edu/Download.html
We encourage you to download ACE+TAO x.2 and test it with your
applications. As usual if you find any problems please report them
using the PROBLEM-REPORT-FORM in $ACE_ROOT for ACE and $TAO_ROOT for
TAO. The x.2.1 beta will be a "bug fix only" release intended to
correct any minor problems that crop-up with x.2. Riverace and OCI
will soon be updating their commercially supported versions of ACE and
TAO to track the new x.2 release.
ACE+TAO x.2 represents a major step forward in terms of features,
quality, and performance. During the last several months leading up
to the release, many improvements were made to ACE+TAO. Steve Huston
of Riverace will be putting out a list of major changes to ACE since
ACE 5.1 at http://www.riverace.com/. The most notable changes to TAO
since TAO 1.1 include:
. Integration of all the RT-CORBA 1.0 features
. Support for Security
. Support for PortableInterceptors
. Support for InterfaceRepository
. Support for DynamicAny.
. Improved support for Notification Service
. Improved support for AVStream service
. Aggressive reduction of footprint
. Non-blocking I/O path that makes the ORB much more robust
. Added support for GIOP 1.2 including BiDirectional connections
. Many performance improvements
. Many new tests that exercise and stress key parts of TAO
. "doxygen" support for generating documentation for many ACE+TAO
classes.
We thank all the people in the user community for helping us by
testing our Beta's and giving us suggestions to improve the quality of
the release.
Personally speaking it has been a wonderful experience for me in being
a part of the group that has taken this major step.
The following is a list of changes to ACE+TAO since the x.1.21 beta:
Changes to ACE:
===============
- Fixed bugs in TTY_IO
- Fixed problems with build in which ACE_NTRACE was turned on.
ACE_SSL
--------
- Additional non-blocking connection establishment and data
transmission fixes.
- Fixed race conditions that occurred during SSL resource cleanup.
(Fixes memory leaks in the presence of multiple threads.)
- SSL error reporting no longer causes segmentation faults, and now
uses ACE's logging facilities (ACE_Log_Msg).
Changes to TAO:
===============
- Fixed minor problems to support better cleanup of memory.
- Further optimized invocations by removing a lock from the critical
path. (Applies to pluggable protocols shipped with TAO).
TAO_SSLIOP
----------
- Fixed a race condition that occurred when establishing a connection
in the presence of multiple threads.
Bugs Fixed
----------
1041, 1046, 1048
With Warm Regards,
Bala