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.