1 Mnesia Session Release Notes
This document describes the changes made to the Mnesia Session application. The intention of this document is to list all incompatibilities as well as all enhancements and bug-fixes for each and every release of Mnesia Session. Each release of Mnesia Session constitutes one section in this document. The title of each section is the version number of Mnesia Session.
1.1 Mnesia Session 1.1.5
1.1.1 Improvements and new features
The server side of Corba sessions has been made more lightweight (obtained by usage of pseudo objects in Orber).
1.1.2 Fixed Bugs and malfunctions
1.1.3 Incompatibilities
1.1.4 Known bugs and problems
1.2 Mnesia Session 1.1.4
1.2.1 Improvements and new features
1.2.2 Fixed Bugs and malfunctions
Fixed error in table_info when accessing mnesia version 3.9.4 or later.
1.2.3 Incompatibilities
1.2.4 Known bugs and problems
1.3 Mnesia Session 1.1.3
This release is a minor release where a new session is tested.
1.3.1 Improvements and new features
A new session, direct java to mnesia session is tested. A new example and documentation is added.
1.3.2 Fixed Bugs and malfunctions
1.3.3 Incompatibilities
1.3.4 Known bugs and problems
1.4 Mnesia Session 1.1.2
This release is a minor release and the release notes describes the difference between version 1.1.1 and version 1.1 of Mnesia Session.
1.4.1 Improvements and new features
Copyright comments have been changed.
1.4.2 Fixed Bugs and malfunctions
1.4.3 Incompatibilities
1.4.4 Known bugs and problems
1.5 Mnesia Session 1.1.1
This release is a minor release and the release notes describes the difference between version 1.1.1 and version 1.1 of Mnesia Session.
1.5.1 Improvements and new features
- Minor documentation changes.
- Generated src files with the latest version of IC.
1.5.2 Fixed Bugs and malfunctions
1.5.3 Incompatibilities
1.5.4 Known bugs and problems
1.6 Mnesia Session 1.1
This release is a minor release and the release notes describes the difference between version 1.1 and version 1.0 of Mnesia Session.
1.6.1 Improvements and new features
wait_for_tables
now has an extra out parameter, failed_tabs, which contains the tables which have not yet been loaded if the returnedstatus
istimeout
, this corresponds with Mnesia's interface.
- The 'C' example in the documentation has been updated with the new (CORBA like) look of 'C' interfaces generated with IC-3.1.2.
1.6.2 Fixed Bugs and malfunctions
- The
dump_log
function missed an out parameter (reason
) in the IDL specification, see incompatibilities.
1.6.3 Incompatibilities
- To comply with the rest of the IDL specification an out parameter has been added to the function
dump_log
.
wait_for_tables
has a new parameter.
1.6.4 Known bugs and problems
1.7 Mnesia Session 1.0
This release is a minor release and the release notes describes the difference between version 1.0 and version 0.81 of Mnesia Session.
1.7.1 Improvements and new features
- The documentation has been enhanced.
- The interface has been reworked internally to comply to Mnesia 3.4, more specifically, the record and table name relation has changed, see incompatibilities below.
1.7.2 Fixed Bugs and malfunctions
1.7.3 Incompatibilities
dirty_write, dirty_delete_object, dirty_match_object
functions have a new in parameter (Table Name). The table name parameter is needed in Mnesia Session to be able to differentiate between the table names and record names.
1.7.4 Known bugs and problems
No new bugs or problems. See earlier release notes.
1.8 Mnesia Session 0.81
This release is a minor release and the release notes describes the difference between version 0.81 and version 0.80 of Mnesia Session.
1.8.1 Improvements and new features
1.8.2 Fixed Bugs and malfunctions
- Two modules were missing in
mnesia_session.app
1.8.3 Incompatibilities
1.8.4 Known bugs and problems
- The documentation is not ready.
- The interface to
Mnesia Session
may be an object for change in future releases.
1.9 Mnesia Session 0.8
Mnesia
is written in Erlang and intended to be used with Erlang applications.
Mnesia Session
is a new application which enables access to the Mnesia DBMS from foreign programming languages (i.e. other languages than Erlang). TheMnesia Session
interface is defined inIDL
(an Interface Definition Language standardized byOMG
(the Object Management Group)).1.9.1 Improvements and new features
Mnesia Session
contains two back-ends. One for access via the standardizedIIOP
protocol and the other for access via Erlang's proprietary distribution protocol.
Following is a brief summary of the available configuration parameters:
- debug ::= none | verbose | debug | trace
- enable_corba ::= false | true
- corba_connector_name ::= A valid COSS name
1.9.2 Fixed Bugs and malfunctions
1.9.3 Incompatibilities
1.9.4 Known bugs and problems
- The documentation is not ready.
- The interface to
Mnesia Session
may be an object for change in future releases.
Any comments regarding the Mnesia Session application would be appreciated.