Current version: 2.53 Version history: 0.000 *Start *Cloner framework started *Analyzer framework started 0.122 *First presentable POC version *Initial GUI >0.122 - <0.95 *Several not published versions while applying mayor testing in large applications 0.95 *Removed some library dependencies (XML-Parser) *Some minor bugs fixes *Some classes beautified *Some components restructured *Extended graphical features (including: zooming and scrolling) 0.96 *Some code refactored (logger) *Color schema enabled *Some minor bugs fixed 0.97 *Minor code improvements *Better documentation 0.98 *Fix of crashing (Stackoverflow) while saving huge objectstructures to binary object *Tablesort for classoverview included *Many memory and performance leak fixes *Customizable analyse by configfile usage *Some refactoring applied *Extended configfile *Instance-management for inner-application spreaded analyse 0.99 *Treeview of parent and child references included *HuffmanIn/Outputstream implemented and included for more performance while loading and saving ora-model *Many not-visible issues fixed *Concurrent access issues solved *State of current memory utilisation of VM included 0.995 *Smaller in-memory footprint *Improved ORA-model load. *Logger implementation enabled for using core out/err-stream. *Menubar added *Design improved (?) 1.0 *Minor performance tweaks *Fixes of bugs and other pontential failures (increased stability) *Tracking of lost references to objects by highlighting them in the UI *Tracking of new references to objects by highlighting them in the UI *JVM property overview *Improved config-files *Garbage collection can be triggered from UI *Inbuild legend for better understanding *Additional classlevel-reference graph with inherit attributes *Improved xml capability during save and load of model *Backward compatibility to java 1.3 improved by using xerces-xml-api for xml parsing optionally *Including on-the-fly editing for excluded java packages of customized analyser *Fixed issue with not allowed characters in String while saving and loading as xml 1.01 *Small fixes (Objectoverview sorting, delta analyses, ...) *Minor enhancement (Edit excluded packages, cosmetics, ...) *Corrected read-me 1.02 *Added confirmation dialog to avoid marking large number of elements (>100) that could slow down the application *Minor corrections/improvements >1.02 - <2.0 *Several not published versions 2.0 *Memorygraph added *Improved package-exclusion handling *Saving serialized object *Extended filter to help finding leaks (Filter for "Newly only") *Sorting of state in objectoverview corrected *Small bugs fixed in UI *Leak in handling of transient variables fixed *Rootpath detection included *More description added (available only for java >1.4) 2.1 *Improved descriptions *Improved control-bar (added icons) *Added keyboard listeners for the listpanes. *Added additional column to objectoverviewpane to show number of variables *Added naming functionality (UI shows names of classed in graphpane) *Introduced new csv-import to load any kind of references *Introduced new csv-export to save references for further processing *Further minor improvements 2.2 *Removed show column out of classview to avoid potential inconsistency *Corrected issues in glasspane and added option to switch off questionmarks *Certain depreciated methods removed *Extended followmode options (support final- and static-modifier instead of transients only) *New followmode options are available both in configfile and GUI. *Certain classes refactored *Proprietary remote access to analysers implemented using plain sockets *Improved naming functionality *Added option of CSV-Separator *Included threading option for load/reload/save/connect operations *Minor bugs fixed 2.3 *CSV-file import now supports embedded list of targets for easy use *Small improvements and structural changes *Added ability to shutdown remote analyser(s) *Re-factored remote abilities *Remote server now serves through single port *Fixed certain small issues in usability like keylisteners 2.31 *Minor cosmetic improvements *Certain small defects fixed 2.4 *Re-factored certain classes *Added question mark feature to memorypane using glasspane *Added possibility to adjust refresh cycle for memory-info *Added ability to see remote memory utilisation *Improved application monitoring capabilities *Extended name drawing that may also draw used variable name of concerned object *Certain small issues solved regarding UI-content and L&F *Improved support for remote access to dedicated files *... 2.45 *Improved L&F regards to internal frames *Refactored persistence classes for easy use *Modifier filtering/following mode based on matrix conditions 2.46 *Small fixes and beautifications with respect to UI 2.46b *Improved color implementation along with certain small issues 2.47 *Major bug related to remote access fixed (Not able to connect after certain rounds of use with remote memory) *Remembers refresh delay of remotememory after reconnect *Several tiny issues fixed 2.48 *Tooltip-like feature for the graphpane to improved exploration of elements/entities *Increased stability of remote feature proofed by heavy-load tests (~1000 parallel threads) *Configfile in jar-file gets used now as well *Descriptions/JDoc further improved *Some issues regarding usability improved *Re-factored of several classes and modules for improved maintainability *Certain small bugs fixed 2.49 *Infopane got splitted to see both the trees and informations together *Auto-arranging of panels integrated *Certain small bugs fixed *Several small features added or improved *Introduced/enabled feature to parse and visualize any xml-document *Sourcecode cleaned *ora_settings.conf extended to set: -ShowQuestionmarks (true/false) -InitialApplicationSize (widthxheight) *Backward compatibility to java 1.3 further improved *Runnable as applet (even through remote access which includes simple "http-handler") *Loaded files are also "reloadable" *Filechooser remembers last selected folder 2.50 *Patches restricted access of an applet to local resources by using a "pseudo-clipboard" *Added option "MAX" in ora_settings.conf for InitialApplicationSize to maximize window *Code refactored *Certain major bugs fixed *Analyser engine rewritten and harmonised with cloner *New screen engine configuration replaces separate followmode and exclusionpackage screen. 2.51 *Added option to change description length of text in the graphpane *Fixed issues of java 1.6 with glasspane in the engineconfiguration window *Small issue in applet mode with respect to panel arrangement fixed *Bugs fixed: #2168925 *Added full-text search feature *Javadoc improved 2.52 *Minor cosmetics improved *Added support of HTTP-Protocol for remote access 2.53 *Removed protocol selection on serverside as it can handle both HTTP and plain SOCKET in one shot *TreePane extended to show linking variables (their names) *Added feature to find path between two elements *Enabled Applet to load stored .ora files and to show other files directly *Load/Save-Function added to the engineconfiguration dialog *Minor improvements *Certain bugs fixed *Code refactored ---------------------------