in several areas:
1. Target agent improvements:
a. Generic communication and discovery code is separated from TCP/IP specific
code. Now the agent can support multiple transport protocols simultaneously.
b. Multiple agents can run on same host. One of them is automatically elected
to be a master discovery server.
c. Agent now can have different sets of services on different server sockets.
2. TCF debugger prototype is reworked in order to improve remote data caching
logic. Now, for example, stack frame attributes, like source code position, are
reused from cache when a thread is suspended; only frames that did not change
during thread execution are reused - usually bottom part of a stack.
3. DSF/TCF integration is extended to include TCF implementation of several DSF
4. Many bugs are fixed in the code.