Py-spy

Latest version: v0.3.14

Safety actively analyzes 630169 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 4

0.3.5

* Handle case where linux kernel is compiled without process_vm_readv support [22](https://github.com/benfred/py-spy/issues/22)
* Handle case where /proc/self/ns/mnt is missing [326](https://github.com/benfred/py-spy/issues/326)
* Allow attaching to processes where the python binary has been deleted [109](https://github.com/benfred/py-spy/issues/109)
* Make '--output' optional [229](https://github.com/benfred/py-spy/issues/229)
* Add --full-filenames to allow showing full Python filenames [363](https://github.com/benfred/py-spy/issues/363)
* Count "samples" as the number of recorded stacks (per thread) [365](https://github.com/benfred/py-spy/issues/365)
* Exit with an error if --gil but we failed to get necessary addrs/offsets [361](https://github.com/benfred/py-spy/pull/361)
* Include command/options used to run py-spy in flamegraph output [293](https://github.com/benfred/py-spy/issues/293)
* GIL Detection fixes for python 3.9.2/3.8.8 [362](https://github.com/benfred/py-spy/pull/362)
* Move to Github Actions for CI

0.3.4

* Build armv7/aarch64 wheels [328](https://github.com/benfred/py-spy/issues/328)
* Detect GIL on Python 3.9 / 3.7.7+ / 3.8.2+
* Add option for more verbose local variables [287](https://github.com/benfred/py-spy/issues/287)
* Fix issues with profiling subprocesses [265](https://github.com/benfred/py-spy/issues/265)
* Include python thread names in record [237](https://github.com/benfred/py-spy/issues/237)
* Fix issue with threadids triggering differential flamegraphs [234](https://github.com/benfred/py-spy/issues/234)

0.3.3

* Change to display stdout/stderr from profiled child process [217](https://github.com/benfred/py-spy/issues/217)
* Fix memory leak on OSX [227](https://github.com/benfred/py-spy/issues/227)
* Fix panic on dump --locals [224](https://github.com/benfred/py-spy/issues/224)
* Fix cross container short filename generation [220](https://github.com/benfred/py-spy/issues/220)

0.3.2

* Fix line numbers on python 3.8+ [190](https://github.com/benfred/py-spy/issues/190)
* Fix profiling pyinstaller binaries on OSX [207](https://github.com/benfred/py-spy/issues/207)
* Support getting GIL from Python 3.8.1/3.7.6/3.7.5 [211](https://github.com/benfred/py-spy/issues/211)

0.3.1

* Fix ptrace errors on linux kernel older than v4.7 [83](https://github.com/benfred/py-spy/issues/83)
* Fix for profiling docker containers from host os [199](https://github.com/benfred/py-spy/issues/199)
* Fix for speedscope profiles aggregated by function name [201](https://github.com/benfred/py-spy/issues/201)
* Use symbols from dynsym table of ELF binaries [191](https://github.com/benfred/py-spy/pull/191)

0.3.0

* Add ability to profile subprocesses [124](https://github.com/benfred/py-spy/issues/124)
* Fix overflow issue with linux symbolication [183](https://github.com/benfred/py-spy/issues/183)
* Fixes for printing local variables [180](https://github.com/benfred/py-spy/pull/180)

Page 2 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.