# Revision history for ghc-debug-client
## 0.8.0.0 -- 2026-03-26
* Support non-moving segements and other large block groups
* Fix lower bound for text
* Improve thread safety and cancellation in parallel trace
* Update dependencies for ghc 9.14
* Add missing transformers bounds
* Extract ghc-debug-client async interface into separate module
* Implement asynchronous heap traversal for arr words
* Implement stringAnalysis in terms of its async variant
* Fix unused import warnings and remove commented out code
* Implement incremental results for thunk analysis
* Implement incremental string analysis action
* Implement parallel two level closure census
* Introduce async result interface for sequential trace
* Honour search limit in incremental search
* Stream results of the retainer query to ghc-debug-brick
* Allow thunk analysis to be expanded
## 0.7.0.0 -- 2025-05-20
* Relax version bounds
## 0.6.0.0 -- 2024-04-10
* Properly handle exceptions in parralel traversals
* Fix snapshotting when extra blocks are requested by RequestBlock
* Support for profiling RTS
## 0.5.0.0 -- 2023-06-06
* Remove eventlog2html dependency and hence `profile` function. These can be
implemented in your own library if you want to use them.
* Update with support for ghc-9.4 and ghc-9.6.
* Add support for debugging over a TCP socket (`withDebuggeeConnectTCP`)
## 0.4.0.1 -- 2023-03-09
* Relax some version bounds and use eventlog2html 0.9.3
## 0.4 -- 2022-12-14
* Add support for tracing SRTs. This is quite an invasive change which adds a new
pointer type to the DebugClosure type. This change is reflected in the API for
parTrace and traceFrom.
* The `Quadtraverse` abstraction is generalised to `Quintraverse` to account for
this new type parameter.
## 0.3 -- 2022-10-06
* Abstract away tracing functions to allow configuration of progress reporting.
* Add stringAnalysis and arrWordsAnalysis in GHC.Debug.Strings
* Make block decoding more robust if the cache lookup fails for some reason.
* Fix bug in snapshots where we weren't storing stack frame source locations or
version.
## 0.2.1.0 -- 2022-05-06
* Fix findRetainersOfConstructorExact
## 0.2.0.0 -- 2021-12-06
* Second version.
## 0.1.0.0 -- 2021-06-14
* First version.