[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