[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

ozone 0.4-dev5




*** ozone version 0.4-dev5 available ***

It includes the new ClassLoader that depends on JDK1.2. You can just use the
ClassManager.java from the 0.4-dev4 distribution to make it work with JDK1.1.

If no one comes up with major problems I'm going to release a new 'stable'
release soon. Its version number should be 0.4 but I think this doen't describe
the stage of development properly. In other words, when all the things on my
to-do list are done I want t o make a 1.0 release in a few weeks. Please
people, help by stress-test the current version.

On the to-do list for 1.0:
- interface-less proxies
- ODMG (core API + collections)
- ANT build support
- ???

Version 0.4-dev5 (Fri Mar 17 15:56:22 2000)
-------------------------------------------

- OPP: XML class descriptor added

- XPath: interface and implementation updated for the latest Xalan package

- Libs: self compiled xerces.jar (version 1.0.2)
        self compiled xalan.jar (version 0.20.0)

- OzoneXAResource: support for Java Transaction API (JTA) added; ozone can
      be controlled by an external transaction manager like Tyrex

- ExternalTransaction: using transaction across multiple threads now
      supported via ExternalTransaction.join() and ExternalTransaction.leave();
      threads that share one transaction also share the same server transaction
      thread and the same socket connection, so one may block the other

- WizardStore: separately store clusters and locks; this makes it easier to
      update locks on disk independently from cluster when cluster is
      deactivated while it is locked

- WizardStore: fixed: clusters that are 'invoked' (on the stack) currently
      are not deactivated; this may cause memory problem but is the only way
      to deal with

- Lock: fixed: check lockers before setting level to NONE

- Base64 encoder/decoder added for properties encoding/decoding

- connection: check user on connect; store the actual user object in the
      connection instead of the name

- Setup: Obserable added

- UserManager: UserID/GroupID changed to int; code simplified


Falko
-- 
______________________________________________________________________
Falko Braeutigam                         mailto:falko@softwarebuero.de
softwarebuero m&b (SMB)                    http://www.softwarebuero.de