Skip to content

Releases: benfred/py-spy

v0.4.2

Choose a tag to compare

@github-actions github-actions released this 24 Apr 22:08
d230d82

Changes

🚀 Features

  • Add Python 3.14 support @benfred (#833)
  • Add support for native extensions on linux aarch64 @tehrengruber (#779)
  • Use Py_Version symbol for detecting the python version @benfred (#835)
  • Show backtrace on errors when RUST_BACKTRACE=1 environment variable is set @benfred (#841)

🐛 Bug Fixes

🧰 Maintenance

v0.4.1

Choose a tag to compare

@github-actions github-actions released this 31 Jul 19:32

Changes

🚀 Features

🐛 Bug Fixes

  • Don't include undef sym refs when building map of symbol definitions by @andrewjcg (#629)
  • Fix profiling on windows with python3.12 by @benfred (#774)
  • Fix native stack merging for Python 3.12/3.13 by @krfricke (#751)
  • Avoid break string inside unicode char when formatting by @tespent (#767)
  • Do not fail sampling completely if a single thread dies before sampling by @I-Al-Istannen (#771)
  • fix panic with Python 3.13 shim frames by @karolinepauls (#787)
  • fix test_negative_linenumber_increment assertion for py>=3.12 by @karolinepauls (#788)
  • fix stack trace fetching on 32-bit cpython 3.12 and 3.13 by @skrap (#773)
  • Add the Copy trait for python interpreter traits by @benfred (#791)
  • don't copy all of PyInterpreterState (fixes debug build stack overflow) by @karolinepauls (#789)
  • Fix panic in Python 3.12 line number handling by @sahinfalcon (#736)
  • Fix Symbol mapping issue when we have multiple executable segments by @yinghai (#765)
  • Page-align offset before calculating virtual addresses for ELF by @andrewjcg (#626)

📄 Documentation

  • docs: use debug ephemeral containers by @duhow (#769)

🧰 Maintenance

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 01 Nov 19:08

Changes

🚀 Features

🐛 Bug Fixes

📄 Documentation

🧰 Maintenance

v0.3.14

Choose a tag to compare

@github-actions github-actions released this 07 Sep 21:58

Changes

🐛 Bug Fixes

v0.3.13

Choose a tag to compare

@github-actions github-actions released this 05 Sep 22:13

Changes

🚀 Features

🐛 Bug Fixes

  • Fix panic when virtual memory maps are empty @benfred (#509)

📄 Documentation

🧰 Maintenance

v0.3.12

Choose a tag to compare

@github-actions github-actions released this 17 May 00:32

Changes

🚀 Features

  • Add a subprocesses option for the dump command @benfred (#492)

📄 Documentation

  • Add release-drafter workflow for generating release notes @benfred (#493)

🧰 Maintenance

v0.3.11

Choose a tag to compare

@github-actions github-actions released this 13 Nov 01:54
  • Update dependencies #463, #457
  • Warn about SYS_PTRACE when running in docker #459
  • Fix spelling mistakes #453

v0.3.10

Choose a tag to compare

@github-actions github-actions released this 27 Sep 21:54
  • Add support for profiling Python v3.10 #425
  • Fix issue with native profiling on Linux with Anaconda #447

v0.3.9

Choose a tag to compare

@github-actions github-actions released this 09 Sep 05:55
  • Add a subcommand to generate shell completions #427
  • Allow attaching co_firstlineno to frame name #428
  • Fix speedscope time interval #434
  • Fix profiling on FreeBSD #431
  • Use GitHub actions for FreeBSD CI #433

v0.3.8

Choose a tag to compare

@github-actions github-actions released this 31 Jul 06:44
  • Add wheels for Apple Silicon #419
  • Add --gil and --idle options to top view #406
  • Fix errors parsing python binaries #407
  • Specify timeunit in speedscope profiles #294