Releases: ivanyu/pyheap
Releases · ivanyu/pyheap
v0.7.0
- Support Python 3.12
Docker images:
- PyHeap UI:
ivanyu/pyheap-ui:0.7.0
- PyHeap dumper:
ivanyu/pyheap-dumper:0.7.0
v0.6.1
v0.6.0
This release is focused on improvements to the dumper:
- The dumper no longer needs GDB to come with the target process (e.g. in a container). The GDB needs to be available only where the dumper itself runs.
- The dumper has now an option to run in a Docker container. The image
ivanyu/pyheap-dumper
will be built with each release. - The dumper binary was renamed to
pyheap_dump
. - The dumper runs some heuristics to determine if the target process is CPython.
Docker images:
- PyHeap UI:
ivanyu/pyheap-ui:0.6.0
- PyHeap dumper:
ivanyu/pyheap-dumper:0.6.0
v0.5.0
The release is focused on improvements to the UI:
- The search feature was added to the heap view.
- The object view was split into several views for clarity.
- The heap view now offers grouping by type.
- The loading and retained heap calculation progress bars were added.
PyHeap UI Docker image: ivanyu/pyheap-ui:0.5.0
v0.4.0
This release is focused on improvements to the dumper:
- The heap file is now automatically fetched from containers/namespaces. No more need for
docker cp
or similar after finishing the dump. - The progress is reported when the dumper and target are in different mount namespaces.
- Docker containers are explicitly supported as targets. Just specify
--docker-container
instead of--pid
to work with the root process of a container.
PyHeap UI Docker image: ivanyu/pyheap-ui:0.4.0
v0.3.0
This release is focused on improvements on the UI side.
- The retained heap calculator was sped up dramatically.
- The object view for a type object now shows the object instances.
- Small ergonomics improvements.
PyHeap UI Docker image: ivanyu/pyheap-ui:0.3.0
v0.2.0
This release is focused on improvements to the dumper:
- Containers / Linux namespaces are now supported. The target process doesn't have to have access to the injector and dumper code files.
- The dumper was packed into a single file
pyheap_dump.pyz
, which can be conveniently download from the release page. - Some small error fixes and ergonomics improvements.
PyHeap UI Docker image: ivanyu/pyheap-ui:0.2.0
v0.1.0
First public release