[omniORB] Announce: omniORB 4.1.0 and omniORBpy 3.0 release
candidates
Duncan Grisby
duncan at grisby.org
Fri Sep 29 00:17:14 BST 2006
omniORB 4.1.0 RC 1 and omniORBpy 3.0 RC 1 are now available. Please test
these release candidates.
The releases are available from SourceForge as usual:
http://sourceforge.net/project/showfiles.php?group_id=51138&package_id=44914&release_id=450879
http://sourceforge.net/project/showfiles.php?group_id=51138&package_id=48639&release_id=450880
Binaries are not available at this stage.
Documentation is included in the distributions, or can be read online
here:
http://omniorb.sourceforge.net/omni41/omniORB/
http://omniorb.sourceforge.net/omnipy3/omniORBpy/
These are major new releases over omniORB 4.0.x and omniORBpy 2.x. A
summary of the new features:
Changes since omniORB 4.1.0 beta 2 and omniORBpy 3.0 beta 2
-----------------------------------------------------------
- Incompatible change to the clientSendRequest interceptor members.
Application code using the interceptor will require a small
modification.
- Support for insertion / extraction of various types from standard
iostreams.
- More comprehensive logging of connection and protocol errors.
- Experimental omniConnectionMgmt extension.
- New omniORBpy C++ api functions.
- omniORBpy support for Python 2.5.
- Minor bug fixes.
Changes since omniORB 4.1.0 beta 1 and omniORBpy 3.0 beta 1
-----------------------------------------------------------
- IPv6 support.
See section 8.6.1 of the omniORB manual for details.
- New endPointPublish parameter.
Used for configuring what to publish in IORs. See section 8.6.2
of the omniORB manual.
- Minor bug fixes.
Changes since omniORB 4.0.x
---------------------------
- Objects by value support.
omniORB now supports the full objects by value specification, with
the exception of custom valuetypes. See chapter 13 of the omniORB
manual / chapter 10 of the omniORBpy manual for information about
valuetype in omniORB.
- Abstract interfaces support.
- New simpler and more efficient C++ Any implementation.
- New socket collection implementation.
Uses poll() on platforms where it is available to avoid limiting
the number of connections to FD_SETSIZE. Windows specific version
that better manages the unusual Windows fd_set.
- New tracing options traceTime and traceInvocationReturns.
See section 4.2 of the omniORB manual.
- C++ mapping updated to version 1.1.
Deprecation of RefCountServantBase; Servant_var template type.
- Support for local interfaces in C++.
In particular, ServantManagers and AdapterActivators no longer
need to be activated in a POA, but can be simple C++ objects. See
the examples in src/examples/poa/servant_manager.
- Partial support for local interfaces in Python.
In particular, ServantManagers and AdapterActivators no longer
need to be activated in a POA, but can be simple Python objects.
See the examples in examples/poa.
- New-style Python classes can now be used for servants.
Enjoy!
Duncan.
--
-- Duncan Grisby --
-- duncan at grisby.org --
-- http://www.grisby.org --
More information about the omniORB-list
mailing list