Releases: rbspy/rbspy
v0.16.0
- Add support for ruby 3.2.1
If you're new to rbspy and would like to use it, please check out the installation guide.
v0.15.1
- Fix rare crash when we can't retrieve a thread ID (#376)
- Show approximate line numbers, when possible, in summary output
- Improve error handling when determining line numbers
- Upgrade crate dependencies
If you're new to rbspy and would like to use it, please check out the installation guide.
v0.15.0
- Add support for ruby 3.2.0
- Upgrade crate dependencies
- Simplify bindgen output
If you're new to rbspy and would like to use it, please check out the installation guide.
v0.14.0
- Add support for ruby 2.7.7, 3.0.5, and 3.1.3
- Avoid malloc-related panic if the cfp vector length is too large
- CI and build improvements
If you're new to rbspy and would like to use it, please check out the installation guide.
v0.13.1
- Tolerate sample timestamps arriving out of order (#371)
- Upgrade spytools crate to pick up memory map panic fix
- Upgrade other dependencies
- CI improvements
If you're new to rbspy and would like to use it, please check out the installation guide.
v0.13.0
- Use spytools crate for initialization and process discovery
- Ensure that released unix binaries are executable
- Upgrade crate dependencies
If you're new to rbspy and would like to use it, please check out the installation guide.
v0.12.1
- Add
--force-versionflag for testing with pre-release or custom Ruby versions (#357) - Fix CLI bug when using the
summary-by-lineformat (#361) - Improve library examples (#358) and help text
If you're new to rbspy and would like to use it, please check out the installation guide.
v0.12.0
- Add support for Ruby 2.6.10, 2.7.6, 3.0.4, and 3.1.2
- Use directories crate to find OS-appropriate cache directory
If you're new to rbspy and would like to use it, please check out the installation guide.
v0.11.1
- Make
StackFrameandStackTracetypes part of the public library API (#353) - Avoid modifying read-only directories in test code to facilitate packaging on Nix (#354)
If you're new to rbspy and would like to use it, please check out the installation guide.
v0.11.0
- Support Ruby 3.1.1
- In flamegraphs, use similar colors for similar path/function names
If you're new to rbspy and would like to use it, please check out the installation guide.