1 JIVE Release Notes
This document describes the changes made to the Jive Application.
1.1 JIVE 1.3.1
1.1.1 Fixed Bugs and Malfunctions
- Reimplemented some undocumented application options to make version 1.3 more compatible with version 1.2.
- The start(Port) function ignored the port given and used the default port anyway. This is now corrected.
1.2 JIVE 1.3
1.2.1 Fixed Bugs and Malfunctions
- Jive startad for each connection a new process in a way that leaked memory. This is now corrected.
Own Id: OTP-2829
- Jive now handles system messages.
Own Id: OTP-2921
- There was a problem with Jive terminating when the user logs out in Windows NT. This was a problem with the old socket application and because Jive doesn't use it any longer the problem is gone.
Own Id: OTP-3079
- A bug in the Netscape Java-VM that caused an exception in Jive. There is now a work around in Jive for this problem.
Own Id: OTP-3110
- Jive did incorrectly handle the TCP stream incorrectly and this could cause random crashes, especially when there was high load on the machine. This is now corrected.
Own Id: OTP-3112
1.2.2 Incompatibilities
- When the Erlang side starts a process as requested by the Java side it now link the Erlang communication process to the created process. This is to avoid the possibility of zombies in the system, i.e. processes that has no supervision.
1.3 JIVE 1.2
1.3.1 Fixed Bugs and Malfunctions
- Jive used the obsolete 'sockets' application for socket communication. It now uses 'gen_tcp'.
Own Id: OTP-2858
- Added the 'reuseaddr' option to listen().
Own Id: OTP-2904
1.4 JIVE 1.1
1.4.1 Fixed Bugs and Malfunctions
- Messages sent from Erlang to Java are now guaranteed to arrive in the same order as they were sent.
Own Id: OTP-2093,seq818
1.5 JIVE 1.0.1.1
1.5.1 Fixed Bugs and Malfunctions
- Jive causes CRASH REPORT when netscape is disconnected
Own Id: OTP-2038,seq538
- Jive now has a correct CXC number.
Own Id: OTP-2187,seq657
1.6 Jive 1.0.1
1.6.1 Improvements and New Features
- The function
unsignedValue
has been added the theEInteger
class. It returns an unsigned long version of the integer.
Own Id: OTP-1553
1.6.2 Fixed Bugs and Malfunctions
- Zoombie Erlang processes was left when an Applet was terminated.
Own Id: OTP-1692
1.7 Jive 1.0
Jive is a new Application allowing Java Applets/Applications to interact with Erlang. See the Jive User's Guide.