[prev in list] [next in list] [prev in thread] [next in thread]
List: jacorb-announce
Subject: [jacorb-announce] JacORB 1.0 Beta 15 available
From: Gerald Brose <brose () inf ! fu-berlin ! de>
Date: 2000-02-11 14:51:06
Message-ID: 38A421DA.4256BB3F () inf ! fu-berlin ! de
[Download RAW message or body]
Dear subscribers,
finally JacORB beta 15 is available. While SSL support is not yet in-
cluded, we decided to release beta 15 because of the large number of
bug fixes that had accumulated. Also, a new prototypical service
implementation is included: a Transactions Service implementation by
Alex Sinishin.
You can expect beta 16 (or perhaps 1.0 final) in just a few weeks,
i.e. not another 3 months as between the betas 14 and 15. Our plans
for beta 16 are to complete SSL integration and provide HTTP
tunnelling.
Best regards, Gerald Brose.
Here is a short summary of the changes in beta 15:
Beta 15 introduces the transaction service, improves performance
and fixes a large number of bugs.
1) fixed the following IDL compiler problems
- errors in helper classes for fixed point types
- name resolution for constant expressions in bounded
strings and within struct members
- name resolution for enum members for enums declared in
global scope
- errononeous stub code for calling getter methods (IDL
attributes
- compiler error when #pragma prefix is set to the empty
string
- incorrect any insertion code in helpers for object
types
- errors in helpers for sequence types
- allow more than just a single space after a #define
- add octet to const types, ie. allow "const octet 0x7;"
- (plus other fixes I have already forgotten...)
2) Name Server:
- bug fix (creating more than one context within
another led to exceptions),
- redesign: now use ServantActivators to load/store
persistent state
- usage change:
- no more file name argument for persistent
state
- additional property: jacorb.naming.db_dir as a
target directory for files to store state in.
3) Transaction Service:
- new implementation by Alex Sinishin, I added a simple
transaction demo
- no nested transactions, explicit context propagation
4) POA:
- create POAs in holding state (a la spec.). NOTE: This
requires
the POA's POAMonitor to be activated before requests
can be
accepted!! Consequently, if your code does not contain
a
a call to poa.the_POAMonitor().activate(), it needs
fixing!!!!
- Fixed a bug in POA invocation context handling plus a
smaller
synchronization bug
- made request processor thread priorities configurable
5) Improved design (and thus performance) for Appligator
6) Event Service bug fixed (null pointer exceptions with
try_pull())
7) IDL compiler classes now reside in their own idl.jar archive
8) Introduced a buffer manager class (reduces memory footprint
and improves performance)
9) Corrected reference caching so that colocated objects can
always be recognized and local call optimized
10) added a simple hello world demo that does not use the name
service
as a more gentle introduction to CORBA programming.
plus: Other bug fixes, especially in Makefiles
--
Gerald Brose, Mail: brose@inf.fu-berlin.de
FU Berlin (for PGP key see:) http://www.inf.fu-berlin.de/~brose
Institut f. Informatik Ph-one: (++49-30) 838-75112
Berlin, Germany Ph-ax: (++49-30) 838-75109
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic