Download Latest Version omniORB-4.3.3.tar.bz2 (2.6 MB)
Email in envelope

Get an email when there's a new version of omniORB

Home / omniORBpy / omniORBpy-4.2.5
Name Modified Size InfoDownloads / Week
Parent folder
omniORBpy-4.2.5.tar.bz2 2022-01-09 663.3 kB
README.txt 2022-01-09 2.9 kB
Totals: 2 Items   666.1 kB 3
RELEASE NOTES
=============

This is omniORBpy 4.2.5.

See README.txt for building instructions.
See the documentation in the doc directory for more information.


Changes since omniORB 4.2.4
---------------------------

omniORB 4.2.5 is primarily a bug fix release. See update.log for full
details of changes.

Most importantly, it includes support for Python 3.10 on all supported
platforms.


Changes since omniORB 4.2.3
---------------------------

omniORB 4.2.4 is primarily a bug fix release. See update.log for full
details of changes. It mainly contains fixes for issues with Python 3.


Changes since omniORB 4.2.2
---------------------------

omniORB 4.2.3 is primarily a bug fix release. See update.log for full
details of changes. The main omniORBpy highlight is support for Python
3.7. For other new features, see the omniORB release notes.


Changes since omniORB 4.2.1
---------------------------

omniORB 4.2.2 is primarily a bug fix release. See update.log for full
details of changes. The main omniORBpy highlight is better support for
Python 3. For other new features, see the omniORB release notes.


Changes since omniORB 4.2.0
---------------------------

The big highlight of this release is full Python 3 support. Versions
from 3.2 onwards are supported.

Other changes are minor bug fixes. See update.log for full details.


Changes since omniORB 4.1.x / omniORBpy 3.x
-------------------------------------------

omniORBpy 4.2 has a number of new features and changes compared to
omniORB 4.1.x / omniORBpy 3.x. Here are the highlights:

 - The omniORBpy version number now matches the core omniORB version
   number.

 - Full Asynchronous Method Invocation (AMI) support.

 - Support for ZIOP, which compresses large messages.

 - Call timeouts are indicated with the CORBA.TIMEOUT exception,
   rather than CORBA.TRANSIENT (unless suppressed with the
   throwTransientOnTimeout configuration parameter).

 - Servers can be limited to a range of ports to listen on.

 - When CORBA.BAD_PARAM is raised due to parameter types that do not
   match the IDL definitions, detailed information about the cause is
   now reported.

 - IDL attributes can now be accessed as properties of object
   references. i.e. IDL attribute 'example' can be accessed as
   obj.example as well as with obj._get_example() and
   obj._set_example().

 - Ancient Python versions are no longer supported. omniidl and
   omniORBpy now only work with Python 2.5 or later.



Known limitations
-----------------

This release has the following known limitations:

 - There is no support for DII and DSI. Since you can write IDL and
   Python code on-the-fly, this is not a significant limitation.

 - Interceptors have only limited functionality, and do not adhere to
   the portable interceptors API.

 - Local interfaces are not supported for user-defined IDL.
Source: README.txt, updated 2022-01-09