Releases: aws/aperf
Releases · aws/aperf
v0.1.10-alpha
This release predominantly contains bug fixes and version bumps.
What's Changed
- Fix rustfmt, clippy issues by @janaknat in #87
- Create CODEOWNERS by @janaknat in #88
- [StepSecurity] Apply security best practices by @step-security-bot in #90
- Bump ossf/scorecard-action from 2.0.6 to 2.3.1 by @dependabot in #91
- Record: Handle Kernel config not available by @janaknat in #102
- Update ci.yml by @janaknat in #104
- Update release.yml by @janaknat in #105
- Bump log from 0.4.17 to 0.4.20 by @dependabot in #100
- Bump thiserror from 1.0.32 to 1.0.40 by @dependabot in #97
- Bump anyhow from 1.0.65 to 1.0.75 by @dependabot in #96
- Bump serde from 1.0.142 to 1.0.164 by @dependabot in #98
- Bump actions/dependency-review-action from 2.5.1 to 3.1.4 by @dependabot in #101
- Update dependabot.yml by @janaknat in #110
- Record: Update Rustix and Chrono by @janaknat in #111
- Record: Allow to configure Perf Events based on Model by @janaknat in #112
- Report: Refactor code, use CSS grid layout by @janaknat in #113
- Report: Moar refactoring by @janaknat in #114
- Update README.md to triage and fix APerf issues. by @RamaMalladiAWS in #115
- chore: Fix typo s/enviornment/environment/ by @hugo-syn in #125
- Readme: Update perf_event_mux_interval instructions by @lrbison in #128
- Bump trufflesecurity/trufflehog from 78219a27b32fa9c383ba4f2811e41478328df889 to 857a37160074198a128f176f6534fd318d3c9494 by @dependabot in #117
- Update Perfrunbook location by @stephenmsachs in #134
- Bump github/codeql-action from 2.22.8 to 3.23.2 by @dependabot in #133
- Bump actions/dependency-review-action from 3.1.4 to 4.0.0 by @dependabot in #132
- Bump plotly.js from 2.18.1 to 2.25.2 by @dependabot in #123
- Bump h2 from 0.3.17 to 0.3.24 by @dependabot in #127
- Bump ctor from 0.1.23 to 0.2.6 by @dependabot in #121
- Bump tar from 0.4.38 to 0.4.40 by @dependabot in #109
- Bump serde_yaml from 0.8.26 to 0.9.25 by @dependabot in #108
- Bump inferno from 0.11.15 to 0.11.19 by @dependabot in #106
- Bump actions/upload-artifact from 3.1.3 to 4.3.0 by @dependabot in #130
- Bump typescript from 4.9.5 to 5.3.3 by @dependabot in #120
- Make -r argument to 'report' required and improve usage message by @wash-amzn in #155
- Bump h2 from 0.3.24 to 0.3.26 by @dependabot in #153
- Bump anyhow from 1.0.75 to 1.0.81 by @dependabot in #152
- Bump github/codeql-action from 3.23.2 to 3.24.9 by @dependabot in #150
- Bump trufflesecurity/trufflehog from 857a37160074198a128f176f6534fd318d3c9494 to 1c727b66c0c29b9f01135914b20d7d8449404ab5 by @dependabot in #149
- Bump typescript from 5.3.3 to 5.4.3 by @dependabot in #148
- Bump plotly.js and @types/plotly.js by @dependabot in #147
- Bump unsafe-libyaml from 0.2.9 to 0.2.11 by @dependabot in #156
- Bump es5-ext from 0.10.62 to 0.10.64 by @dependabot in #138
- Bump actions/upload-artifact from 4.3.0 to 4.3.1 by @dependabot in #140
- Bump perf-event2 from 0.7.1 to 0.7.2 by @dependabot in #143
- Bump aws-config from 0.49.0 to 0.55.3 by @dependabot in #144
- Bump mio from 0.8.4 to 0.8.11 by @dependabot in #146
- A bit of cleanup in index.ts by @wash-amzn in #157
- Fix process usage data by @janaknat in #159
- test_get_named_events: Don't try and maintain the set of all possible perf stat keys here. by @wash-amzn in #158
- Wait for 'perf record' to finish by @janaknat in #160
New Contributors
- @step-security-bot made their first contribution in #90
- @hugo-syn made their first contribution in #125
- @lrbison made their first contribution in #128
- @stephenmsachs made their first contribution in #134
Full Changelog: v0.1.9-alpha...v0.1.10-alpha
v0.1.9-alpha
What's Changed
- Make the tabs pane fixed by @janaknat in #79
- Create SECURITY.md by @janaknat in #80
- Make the Y-axis range match for keys across runs by @janaknat in #82
- Add Trufflehog check for each PR by @janaknat in #81
- Add support for Empty Graphs by @janaknat in #83
- Hide zero, N/A graphs across runs by @janaknat in #84
- Move to using perf-event2 crate by @janaknat in #85
Full Changelog: v0.1.8-alpha...v0.1.9-alpha
v0.1.8-alpha
What's Changed
Full Changelog: v0.1.7-alpha...v0.1.8-alpha
v0.1.7-alpha
APerf is changed to use a binary file format to store the data gathered. The change from YAML to a binary format reduces the APerf CPU utilization. The data collected with <= v0.1.6-alpha can no longer be processed with >= 0.1.7-alpha.
What's Changed
- Add support for collecting, visualizing per-process data by @janaknat in #66
- Add support for collecting/visualizing Meminfo data by @janaknat in #69
- Netstat by @sreedharamzn in #70
- Improve performance of Per Process data collection by @janaknat in #71
- Fix timing calculation for data collection loop by @janaknat in #72
- Move to using a binary file format by @janaknat in #73
- Bump word-wrap from 1.2.3 to 1.2.5 by @dependabot in #74
- Update README.md by @RamaMalladiAWS in #75
- Flush buffer after forming archive by @janaknat in #76
New Contributors
- @sreedharamzn made their first contribution in #70
- @RamaMalladiAWS made their first contribution in #75
Full Changelog: v0.1.6-alpha...v0.1.7-alpha
v0.1.6-alpha
What's Changed
Aperf now has 1 binary with 2 sub-commands:
- aperf record => similar to aperf-collector
- aperf report => similar to aperf-visualizer
- A static HTML report is now generated. There is no need to use an HTTP server to view the output.
- See the README for more information.
Commits:
- Bump h2 from 0.3.14 to 0.3.17 by @dependabot in #62
- Visualizer updates by @janaknat in #63
- Bump aws-sigv4 from 0.49.0 to 0.49.1 by @dependabot in #64
- Aperf update by @janaknat in #65
Full Changelog: v0.1.5-alpha...v0.1.6-alpha
v0.1.5-alpha
What's Changed
- Update EXAMPLE.md by @DDxPlague in #61
- Visualizer updates by @janaknat in #60
Full Changelog: v0.1.4-alpha...v0.1.5-alpha
v0.1.4-alpha
What's Changed
- Update raw interrupt processing by @janaknat in #52
- updating README by @DDxPlague in #55
- Update Diskstats by @janaknat in #56
- first pass at example without screenshots by @DDxPlague in #57
- Update Intel PMU events by @janaknat in #58
- adding screenshots to example by @DDxPlague in #59
- Release by @yugesk in #51
Full Changelog: v0.1.3-alpha...v0.1.4-alpha
v0.1.3-alpha
v0.1.2-alpha
What's Changed
- Bump tokio from 1.21.2 to 1.23.1 by @dependabot in #37
- Bump bumpalo from 3.10.0 to 3.12.0 by @dependabot in #38
- Bump libgit2-sys from 0.14.0+1.5.0 to 0.14.2+1.5.1 by @dependabot in #39
- Bump git2 from 0.15.0 to 0.16.1 by @dependabot in #40
- Upgrade Collector to reduce cpu utilization of the tool by @janaknat in #41
- Bump tokio from 1.23.1 to 1.24.2 by @dependabot in #44
- Build improvements by @wash-amzn in #43
- Add support for collecting/visualzing Perf Stat by @janaknat in #42
- Use the run name as dir name by @janaknat in #45
- Fix visualization of interrupt data by @janaknat in #47
- Add favicon for APerf by @janaknat in #48
New Contributors
- @dependabot made their first contribution in #37
- @wash-amzn made their first contribution in #43
Full Changelog: v0.1.1-alpha...v0.1.2-alpha
v0.1.1-alpha
What's Changed
- Add support for collecting, visualizing Interrupt data by @janaknat in #31
- Add support for visualizing Disk Stats by @janaknat in #33
- Add support for collecting, visualizing Sysctl data by @janaknat in #34
- Release action has been failing to update an existing release. When r… by @yugesk in #36
Full Changelog: v0.1.0-alpha...v0.1.1-alpha