diff --git a/NEWS b/NEWS index 960c7963..598f204f 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,27 @@ +Note: There is no guarantee that version mismatched client and server will +be able to talk with each other. Network protocol breakages won't be listed +here. + + +v0.3 (xxxx-xx-xx) +----------------- + +- Ability to track every memory allocation in profiled program. + - Allocation event queuing must be done in order, which requires exclusive + access to the serialized queue on the client side. This has no effect on + the rest of events, which are stored in a concurrent queue, as before. + - You can search for a memory address and see where it was allocated, for + how long, etc. This lists all matching allocations since the program was + started. + - All active (non-freed) allocations may be listed. This shows the current + memory state by default, but can go back to any point in time. + - Graphical representation of process memory map may be displayed. New + allocations/frees are displayed in a bright color and fade out with + time. This feature also can look back in time. +- Support loading profile dumps with no memory allocation data (generated by + v0.2). + + v0.2 (2018-04-05) -----------------