Releases: flamegraph-rs/flamegraph
Releases · flamegraph-rs/flamegraph
0.6.7
0.6.6
What's Changed
- Address #229: Improve documentation and error output on MacOS when not running as root by @zbentley in #303
- On MacOS, always wrap "dtrace" invocation in "arch -arch $native_arch" by @zbentley in #304
- Bump mio from 0.8.10 to 0.8.11 by @dependabot in #308
- Improve documentation for frequency arg by @jplatte in #309
- Bump blondie from 0.4.1 to 0.4.2 by @dependabot in #314
- Bump opener from 0.6.1 to 0.7.0 by @dependabot in #313
- Bump h2 from 0.3.24 to 0.3.26 by @dependabot in #316
- feat: check if perf is installed by @RRRadicalEdward in #317
- Bump rustls from 0.21.10 to 0.21.11 by @dependabot in #318
- Bump blondie from 0.4.2 to 0.5.2 by @dependabot in #321
- Add unit-test-kind option to allow choosing bin or lib by @felipou in #322
- Bump opener from 0.7.0 to 0.7.1 by @dependabot in #323
- Add reference to samply by @djc in #325
- Add ability to customize title and subtitle of generated graph by @jamel in #326
- Update README.md to mention 'mold' by @ChrisJefferson in #327
- Update semver-compatible dependencies by @djc in #335
- Show indicators that perf script is running by @gth828r in #343
- Update semver-compatible dependencies by @djc in #345
- Update dependencies by @djc in #348
- docs: add slow
addr2line
solution section by @alan910127 in #350 - Bump cargo_metadata from 0.19.0 to 0.19.1 by @dependabot in #351
- Always pass -o to perf by @djc in #353
v0.6.5
What's Changed
- Bump rustix from 0.38.18 to 0.38.19 by @dependabot in #292
- Optional sudo flags as --root argument by @Korrigan in #295
- Add bash marker to make README more readable by @jancionear in #299
- Run perf script as root to resolve kallsyms by @bobrik in #298
- Bump h2 from 0.3.21 to 0.3.24 by @dependabot in #301
- Update semver-compatible dependencies by @djc in #305
- Bump version to 0.6.5 by @djc in #306
0.6.4
What's Changed
- make
--completion
exclusive by @vic1707 in #264 - Fix Palette parsing and include "python" by @jedbrown in #269
- Update dependencies by @djc in #273
- Pretty print the possible targets to improve readability by @gianzellweger in #274
- Add support for profiling unit-test style benchmarks by @d-e-s-o in #276
- Add
--target
to specify compilation target by @t4ccer in #278 - Update dependencies by @djc in #282
- Remove stray backtick from readme by @Dosenpfand in #286
- Bump cargo_metadata from 0.17.0 to 0.18.0 by @dependabot in #289
0.6.3
What's Changed
- Add documentation about
--pid
flag by @ckcr4lyf in #215 - Add --post-process feature by @hal8174 in #216
- fix(readme): add missing -- to call on binary by @IceTDrinker in #218
- readme: Add note about the Rust version on Debian bullseye by @richardg867 in #221
- Improve 'perf script' failure error by @adambratschikaye in #227
- fix: correct guidance for debuginfo and unit tests by @dkales in #224
- Add no-op --release flag for compatibility with
cargo run --release
by @RagnarGrootKoerkamp in #234 - Upgrade to clap 4 by @djc in #236
- Use default_run from Cargo.toml as default bin target by @RagnarGrootKoerkamp in #233
- Moved install command from Pop!_OS to common section. by @ajgrah2000 in #239
- Add support for cargo --profile by @madadam in #241
- Correctly identify named unit test targets by @ramosbugs in #242
- Update dependencies by @djc in #252
- Update blondie to v0.4 by @nico-abram in #251
- Added a command line option to ignore perf's return status by @lorlouis in #250
- Bump opener from 0.5.2 to 0.6.0 by @dependabot in #258
- Bump h2 from 0.3.16 to 0.3.17 by @dependabot in #260
- Prepare 0.6.3 by @djc in #262
0.6.2
What's Changed
- Fix running with --root on Linux. by @mstange in #200
- Copy more stack by default. by @mstange in #201
- Add cargo-flamegraph windows support by @nico-abram in #202
- Reduce code duplication by @djc in #204
- Bump cargo_metadata from 0.14.2 to 0.15.0 by @dependabot in #208
- Update dependencies by @djc in #213
- Add --test example to readme by @kreibaum in #210
0.6.1
v0.6.0
What's Changed
- Fix #180: Handle workspaces more similar to
cargo build/run/test
by @ede1998 in #182 - Update installation instructions for Debian/Ubuntu by @smu160 in #177
- Update arg parsing to clap v3 by @tranzystorekk in #183
- Fix cargo subcommand handling in clap by @tranzystorekk in #184
- Bump clap from 3.0.0 to 3.0.5 by @dependabot in #187
- Document --skip-after, update inferno (skip_after changed) by @martinxyz in #195
0.5.1
What's Changed
- fix #168: get metadata from correct crate when using manifest-path by @masklinn in #169
- fix #31: mention macOS status explicitely by @masklinn in #170
- Add
skip_after
option to flamegraph by @romange in #172 - fix: permission denied reading stacks file by @domodwyer in #174
- Add support for flamechart by @ishitatsuyuki in #178
- Follow-up fixes for #178 Add support for flamechart by @ishitatsuyuki in #179
0.5.0
What's Changed
- Add support for --no-default-features by @ashpil in #115
- Recommend CARGO_PROFILE_RELEASE_DEBUG by @chinedufn in #116
- Add --image-width by @0 in #118
- Incorporate more of inferno-flamegraph's CLI by @saethlin in #120
- support rustc --manifest-path option by @eugene-babichenko in #121
- use the
bench
profile for building benchmarks by @eugene-babichenko in #122 - fix false alarm about not having debuginfo in benchmarks by @eugene-babichenko in #124
- Add no-inline option by @inteon in #127
- Add guidance about benchmarks and examples by @JakkuSakura in #131
- Fix Debian install instructions in README by @PatchMixolydic in #133
- Add --lang and --colors cli parameters by @zthompson47 in #134
- Added note about svg interactivity in README.md by @Volker-Weissmann in #138
- Update config/CI setup by @djc in #143
- Bump opener from 0.4.1 to 0.5.0 by @dependabot in #144
- Update signal-hook to 0.3 by @djc in #149
- Upgrade to cargo-metadata 0.14.0 by @djc in #150
- Run cargo build and read JSON output by @ede1998 in #141
- Cleanups by @djc in #151
- fix target selection by @ede1998 in #152
- add shell completion for flamegraph by @ede1998 in #153
- make PR reference in README into link by @ede1998 in #155
- remove hint about cargo flamegraph not picking up debug info from README by @ede1998 in #156
- Profile unit tests by @ede1998 in #140
- lld on linux requires a special flag to make flamegraph work by @mahkoh in #157
- Fix zsh completion panic by @ede1998 in #161
- Allow reading perf.data directly. Fixes #52 by @romange in #160
- Prepare 0.5 by @djc in #165