v0.1.11-alpha
What's Changed
- Aperf now has a tab to visualize the total CPU utilization of all the data types (barring profiling types). This data is found under the 'Aperf Stats' tab.
- Users can now configure the CPU(s) to be shown in graphs by using the 'Configure' tab.
- Support is added for collecting flamegraphs for Java workloads. This requires 'async-profiler' to be present in the system. The output flamegraphs can be seen in the 'Flamegraphs' tab.
- To collect java flamegraphs use:
--profile-java
. This will collect any JVM that comes online during the collection period. - To collect specific JVM flamegraphs use:
--profile-java <NAME/JID>,<NAME/JID>
. This will collect the flamegraph for the specified JVM(s).
- To collect java flamegraphs use:
- Users can now create reports from other reports. Using this requires a name be explicitly provided.
- Bug-fix to allow compiling from a source tarball obtained from a release.
Features
- Move to vergen 8.3 by @janaknat in #172
- Allow for creating reports from other reports by @janaknat in #174
- Use sysconf to get the total online CPUs by @janaknat in #175
- Add Aperf Stats by @janaknat in #187
- Update ci.yml by @janaknat in #205
- Add support for selecting CPU(s) by @janaknat in #203
- Add JVM Profiling by @lancelui-amzn in #189
New Contributors
- @lancelui-amzn made their first contribution in #189
Version Bumps
- Bump actions/dependency-review-action from 4.0.0 to 4.3.2 by @dependabot in #161
- Bump github/codeql-action from 3.24.9 to 3.25.3 by @dependabot in #162
- Bump rustix from 0.38.26 to 0.38.28 by @dependabot in #166
- Bump log from 0.4.20 to 0.4.21 by @dependabot in #167
- Bump flate2 from 1.0.26 to 1.0.30 by @dependabot in #168
- Bump plotly.js from 2.30.1 to 2.32.0 by @dependabot in #170
- Bump trufflesecurity/trufflehog from 1c727b66c0c29b9f01135914b20d7d8449404ab5 to 2888f8cdfcb1b70f1814dc223d17d45fc4eebb20 by @dependabot in #163
- Bump typescript from 5.4.3 to 5.4.5 by @dependabot in #171
- Bump num_cpus from 1.13.1 to 1.16.0 by @dependabot in #169
- Bump plotly.js and @types/plotly.js by @dependabot in #176
- Bump trufflesecurity/trufflehog from 2888f8cdfcb1b70f1814dc223d17d45fc4eebb20 to 9053d8f4defd9d099ec21eec3e6b08f67d902f0a by @dependabot in #177
- Bump github/codeql-action from 3.25.3 to 3.25.7 by @dependabot in #178
- Bump ossf/scorecard-action from 2.3.1 to 2.3.3 by @dependabot in #180
- Bump cfg-if from 0.1.10 to 1.0.0 by @dependabot in #182
- Bump env_logger from 0.8.4 to 0.10.0 by @dependabot in #183
- Bump tokio from 1.24.2 to 1.26.0 by @dependabot in #184
- Bump serde_json from 1.0.85 to 1.0.117 by @dependabot in #185
- Bump serde_json from 1.0.117 to 1.0.118 by @dependabot in #191
- Bump trufflesecurity/trufflehog from 9053d8f4defd9d099ec21eec3e6b08f67d902f0a to f4045259751e6a6566fc9b88083f04b914f324d5 by @dependabot in #201
- Bump github/codeql-action from 3.25.7 to 3.25.11 by @dependabot in #200
- Bump actions/upload-artifact from 4.3.1 to 4.3.3 by @dependabot in #199
- Bump serde_yaml from 0.9.25 to 0.9.30 by @dependabot in #196
- Bump chrono from 0.4.31 to 0.4.38 by @dependabot in #195
- Bump thiserror from 1.0.40 to 1.0.61 by @dependabot in #194
- Bump @types/plotly.js from 2.29.4 to 2.29.5 by @dependabot in #193
- Bump typescript from 5.4.5 to 5.5.3 by @dependabot in #204
Full Changelog: v0.1.10-alpha...v0.1.11-alpha