jTracer Changelog
What's new in jTracer 1.03
Feb 11, 2014- This beta release adds an installer (jar autodeflated executable) that is expected to work well (although not all its features are implemented) with Linux and Windows (both 32- and 64-bit) systems.
- The implementation of the installer mandates the use of Java 1.7.
- In addition to the source code and the old build system, precompiled distributions are now available for Linux and Windows.
- Future releases will embed these two installers into one, and the installer itself will gradually evolve into a separate general purpose jar installer.
New in jTracer 1.02 (Feb 4, 2014)
- This release features a massive code rework where the project architecture was changed to facilitate keep-alive sockets.
- A libcsdbg-debugged process can now use a single connection (unique session) to send all the trace data.
- Using one socket for all LDP messages has obvious advantages, as distances between peers increase.
- This results in smaller, better implementations, with smaller memory footprint and lower time complexity.
- Classes were redesigned (a session manager is added) to declutter the big objects in older versions.
- The GUI was further optimized.
- Various bugs were identified and fixed.
New in jTracer 1.01 (Jan 10, 2014)
- This version adds major code reworking, with various major features added, extensive optimizations, and a lot of bugs fixed.
- Nevertheless, this remains a beta version, as there are some basic features missing and the authors need further testing and feedback to eliminate bugs in the basic features.
- The LDP (Libcsdbg Debug Protocol) was reworked so jTracer is now compatible with versions of libcsdbg >= 1.14.
- The installation system is not added to this version, but it is 90% complete, and will appear in the next version.
- For this version, precompiled editions will become available for Linux and Windows.