---
layout: default
title: Release Notes
---
Release Notes
Release 31, Eclipse Plugin V0.21 (06/04/2014)
- Add support for gzipping trace messages on the wire and writing out stack trace on method exit.
Release 30, Eclipse Plugin V0.20 (01/05/2012)
- Fix method entry trace in java.lang.Object constructor.
Release 29, Eclipse Plugin V0.19 (23/04/2012)
- Fix Issue 24: Class name length is restricted.
- Fix some minor UI bugs.
Release 28, Eclipse Plugin V0.18 (18/03/2012)
- Fix Issue 21: Enter multiple class names to instrument at the same time.
- Fix Issue 22: Allow underscore character in class name.
- Pull fix to Issue 23 by ianupright: Allow repeated methods to be excluded.
- Eclipse plugin
- Add support for saving class/output filters in Eclipse launch configurations.
Release 27, Eclipse Plugin V0.17 (04/08/2011)
- Add support for new features
- Discard excess trace
- Discard filtered trace
Release 26, Eclipse Plugin V0.16 (01/08/2011)
- Fix NPE in class analysis - Issue #10
- Add proper tab style to Include/Exclude window
Release 25, Eclipse Plugin V0.15 (27/07/2011)
- Fix layout bug - Issue #9
- Fix NPE in Eclipse - Issue #8
Release 24, Eclipse Plugin V0.14 (26/07/2011)
- Enable tracing of all classes and all methods
- One exclusion - java.lang.Thread#getUncaughtExceptionHandler()
- Speed up escaping of special characters
- Add array display truncation
Release 23, Eclipse Plugin V0.13 (17/07/2011)
- Refactor UI
- Add confirmation of clearing output
- Add some UI tests and more UTs
Release 22, Eclipse Plugin V0.12 (13/07/2011)
- Improve coloring of eclipse tabs
- Fix class exclude filter
- Fix arrow chars on WinXP
- Fix Eclipse UI layout
Release 21, Eclipse Plugin V0.11 (10/07/2011)
- Refactor UI
- Add new controls bar
- Convert Connection tab to bar
- Add Settings bar to contain Trace/Advanced tabs
- Refactor output controls
- Collect Trace (checkbox), Save..., Clear
- Filter (checkbox), Filter...
- Align Auto scroll to the right to be closer to the scrollbar
Release 20, Eclipse Plugin V0.10 (29/06/2011)
- Fix relaunching the InTrace Eclipse editor
Release 19, Eclipse Plugin V0.9 (29/06/2011)
- Fix Exclude class bug
- Fix trace escaping of newlines
- Clarify trace toString exception error message
Release 18, Eclipse Plugin V0.8 (27/06/2011)
- Fix missing icons issue with Eclipse plugin
Release 17, Eclipse Plugin V0.7 (26/06/2011)
- Add icon to include/exclude window
- Allow entry of * include/exclude pattern
- Batch updates from the trace filter thread
- Escape special chars from trace lines
- Fix output of agent settings
- Fix detection of changes to include and exclude regexes
Release 16, Eclipse Plugin V0.0.6 (12/06/2011)
- Allow output tabs to be maximised by double clicking on the tab
Release 15, Eclipse Plugin V0.0.5 (11/06/2011)
- Fix trace include filter behaviour when all filters have been removed - default to include all
- Fix find text entry
- Fix eclipse editor title
- Fix 64 bit OSX launching
- Improve icons
Release 14, Eclipse Plugin V0.0.4 (05/06/2011)
- Agent
- Change "## Listening on port 9123" to "## InTrace listening on port 9123"
- Allow Java standard library to be instrumented with minor exclusions:
- java.lang.Thread
- java.lang.SecurityManager
- UI
- Update inclusion/exclusion UI to use .contains(...) rather than pattern matching
- Ensure UI only allows entry of appropriate text
- Allow include/exclude window to be closed by escape key
- Add Page Up/Page Down key handlers to trace output
- Add content menu "Jump to Enter/Exit"
- Fix default text include filter so that a single exclusion filter doesn�t hide all lines of text
- Add search feedback to show when no matches were found
- Fix Eclipse editor window title text
- Add proper icon to standalone UI
- Fix standalone UI launcher to print the message from an unsatisfiedlinkerror
- Eclipse
- Auto instrument the launched class
Release 13, Eclipse Plugin V0.0.0.3 (21/05/2011)
- Fix bug in broadcast of the number of instrumented classes.
Release 12, Eclipse Plugin V0.0.0.2 (20/05/2011)
- Release 2 of Eclipse integration
- Add Open InTrace Editor action
- Cleanup code
- Publish on update site
Release 11, Eclipse Plugin V0.0.0.1 (08/05/2011)
- Alpha quality Eclipse integration
Release 10 (02/05/2011)
- Improve GUI
- Add quick filter include/exclude context menu
- Add "Find" function to trace output
- Add Save Output function
- Fix Filter updates
Release 9 (27/04/2011)
- Add help URL
- Complete SWT packaging update
- Trace verbose messages
Release 8 (25/04/2011)
- Refactor UI
- Partially update SWT packaging - this will be completed in Release 9
Release 7 (27/06/2010)
Release 6 (26/06/2010)
- Ensure trace wraps correctly
- Fix output of number of classes instrumented in the example (currently claims 1 but lists 2)
- Fix handling of instrumenting the same class loaded by multiple classloaders
- Trace thrown exceptions
Release 5 (21/06/2010)
- Compare classes by hashcode not name. Previous name approach will fail when the same class is loaded by different classloaders.
Release 4 (19/06/2010)
Release 3 (19/06/2010)
- Fix java.lang.VerifyError: - Attempt to split long or double on the stack
- Remove FLUSH output line
- Add scroll lock button
- Fix UI resize bug
- Fix lowercase callers regex bug
- Add handling to ensure we cannot use too much memory
- Use appendText for all but the first increment of setting filtered text
- Show progress when instrumenting classes
Release 2 (13/06/2010)
- Fix invalid jar manifest attributes which are rejected by the linux JVM
Release 1 (12/06/2010)
- Use jarjar to repack asm
- Fix file output
- Improve GUI
- Add "Clear" button
- Output a list of traced classes
- Rewrite GUI code by hand and implement new layout
- Add better class regex input GUI
- Fix display of exceptions
- Add output filters
- Cleanup output filters code
- Refactor output tab
- Improve tab order and add "enter key" handlers
- Fix pattern dialog
- Retest GUI on linux - GUI rewrite almost certainly looks a bit broken on linux
- Add exclude filters
- Add example script
- get the GUI working on other platforms
- added jars for linux in addition to windows
- trace return values
- trace exception handling
- Increase rate of Callers updates
- Improve re instrumentation exception handling to allow for debugging of problems in this area
- Use debug build of ASM
- Fix handling of fast trace output
- Fix exception (try upgrading to v3.3 of ASM) java.lang.StringIndexOutOfBoundsException: String index out of range: 58
- Save revision info into JAR manifest
- In fact save a "build number" into the jar and port this todo list into a per build change log
Historical Releases