Skip to content

v0.18.0

Compare
Choose a tag to compare
@github-actions github-actions released this 25 Dec 16:56
· 43 commits to main since this release
  • Add support for ruby 3.3.0
  • Default behavior change: Default to 99hz sample rate to avoid accidental lock-step sampling
  • Default behavior change: Lock process by default when taking snapshots, matching record behavior
  • Container images are now published to both Docker Hub and Quay.io
  • Improve CLI help text
  • Improve error messages

Maintenance notes:

  • Add git bisect support to ruby-latest workflow to help us locate breaking changes in ruby
  • Various CI improvements, especially for the FreeBSD build
  • Freshen up architecture doc
  • Add (hidden) inspect subcommand for quickly fetching key memory addresses
  • Add workflow for generating ruby core dumps for a specific version, making it easier to add ruby version tests
  • Simplify process for supporting a new ruby version -- see supported_ruby_versions.rs

⚠️ Errata:

  • This version incorrectly samples stacktraces for multithreaded programs like Puma (#387).

If you're new to rbspy and would like to use it, please check out the installation guide.