# Appmon Release Notes

## Appmon 2.1.0

### Improvements and new features

- Added a web based user interface to Appmon.
  Own Id: OTP-4106
  Aux Id: OTP-4104

### Known Problems

- Appmon assumes all connected nodes have the Appmon code available.
  Own Id: OTP-3591
- Appmon sometimes crashes if the application controller is heavily loaded, for example during a node startup.
  Own Id: OTP-3616

## Appmon 2.0.1

### Known Problems

See Appmon 2.0.

### Fixed Errors and Malfunctions

- Appmon crashed when an attempt to connect to another node failed.
  Own Id: OTP-3684
  Aux Id: seq4865

## Appmon 2.0

### Known Problems

- Appmon assumes all connected nodes have the appmon code available.
  Own Id: OTP-3591
- Appmon sometimes crash if the application controller is heavily loaded, i.e. during a node startup.
  Own Id: OTP-3616

### Fixed Errors and Malfunctions

- All Appmon modules are listed in appmon.app.
  (*** POTENTIAL INCOMPATIBILITY ***)
  Own Id: OTP-3543
  Aux Id: Seq 4487

### Improvements and New Features

- There is now an Appmon User's Guide.
  Own Id: OTP-1622
- All windows are automatically closed when Appmon is terminated.
  Own Id: OTP-2612
- The main window is now similar to that of the other tools, showing only one node at a time.
  (*** POTENTIAL INCOMPATIBILITY ***)
  Own Id: OTP-3541
  Aux Id: OTP-1609, OTP-3487, OTP-3609

## Appmon 1.0.4

### Fixed Errors and Malfunctions

- The application window seems to die in rare cases when new processes are found.
  Own Id: OTP-1970

## Appmon 1.0.3

### Fixed Errors and Malfunctions

- Text fits into the load meter frame.
  Own Id: OTP-1358

### Known Problems

- Links to the same remote process doesn't look right.
  Own Id: OTP-1202
- The application window seems to die in rare cases when new processes are found.
  Own Id: OTP-1970

## Appmon 1.0.2

### Fixed Errors and Malfunctions

- Appmon now conforms to standard window protocol concerning deletion and stopping of application and node windows.
  Own Id: OTP-1179
- Scrollbars now automaticly appears when window becomes too large.
  Own Id: OTP-1163

## Appmon 1.0.1

### Improvements and New Features

- Appmon now displays process info in a window instead of a shell.
  Own Id: OTP-1137
- Appmon now uses proc_lib ancestor information if present, otherwise it makes an educated guess on which links are primary and which are not.
  Own Id: OTP-1143

### Fixed Errors and Malfunctions

- Named process pids are now updated in application window.
  Own Id: OTP-1044
- The Appmon toolbar now uses spelled out names instead of one letter abbreviations.
  Own Id: OTP-1091
- All colour names converted to RGB tuples.
  Own Id: OTP-1136
- Links to processes on remote nodes are shown as blue lines in the application window.
  Own Id: OTP-1159
- Application window stays up when application dies and reconnects when application comes up again.
  Own Id: OTP-1161
- Appmon `.app` file updated to include necessary file.
  Own Id: OTP-1205
- Appmon is more stable and forgiving when Erlang nodes are stopped and started repeatedly.
  Own Id: OTP-1210

### Known Problems

- Scrollbars doesn't behave quite as they should.
  Own Id: OTP-1163