# Mahalo
v2.0_002 Release Notes

### Description

"Mahalo" is the name of the contributed Jini(TM) transaction manager implementation from Sun Microsystems. The specification for Jini transaction management is available in html.

### Changes since the v1.2.X release

Non-Activatable Persistent and Transient Implementations
  Mahalo can now be run in three different modes:
  - Transient and non-activatable
  - Persistent and non-activatable
  - Persistent and activatable
  For examples of running Mahalo in these different modes, see the `com.sun.jini.mahalo` package documentation.

Modifications to Proxies
  Mahalo's proxies now implement `RemoteMethodControl` if the underlying server remote reference does. Mahalo proxies are also now smart proxies that are equal if they are associated with the same service, regardless of changes to the proxy class or the underlying server remote reference.

Configuration
  Mahalo can now be configured using the `com.sun.jini.mahalo` `Configuration` component, including configuring proxy preparation, lookup attributes, and groups. A full list of supported configuration entries is given in the package documentation.

Logging
  Mahalo now logs diagnostic information to various `Logger`s prefixed by `com.sun.jini.mahalo`. This functionality replaces the use of the `com.sun.jini.mahalo.debug` system property. A description of what information is logged at what logging levels is given in the package documentation.

Copyright 2004 Sun Microsystems, Inc. All Rights Reserved.