Release Notes
Latest Release
Latest Development Build
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"
Add keyboard shortcuts
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)
Improve GUI resize perf
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)
Misc linux GUI fixes
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
Release 29
Release 27
Release 25
Release 23
Release 19
Release 17
Release 14
Release 11
Release 9
Release 7
Release 3
Release 1
Home
Download
Source
Issues
Jenkins
User Guide
InTrace UI
Eclipse Plugin
Screenshots
How InTrace Works
Troubleshooting
Development
Release Notes
Roadmap
Building InTrace
InTrace License
Tools & Libraries
3rd Party Issues
Related Projects
Other Projects