Hello!
One new feature this time and a number of other misc fixes
New feature: Info Points!
- "Info Points" are little snippets of information that will display alongside well-known/notable call frames in the spark viewer when you hover over the ⓘ symbol.
- The idea is that these should/could help less experienced or technical users understand what different parts of the call stack relate to in real terms (especially Minecraft server/client internals).
- The descriptions are open source and can be easily edited/changed/improved by the community. If you notice anything that looks incorrect or think there is a thread/method call that deserves an extra description, please consider contributing it!
More info about the feature:
https://spark.lucko.me/docs/Using-the-viewer#info-points
More info about contributing new info points:
And some other fixes included in this release since the last one:
- Fix NPE in ClassFinder
- Don't use multi-release jar for websocket code
- Close worker thread pool on profiler stop
- Tidy up thread factories and async sampler regex thread filter
- Allow platforms to provide their own TPS/MSPT calculations
- Fix only-ticks-over rejected execution error
- Fixed typo in Configuration.getInteger
- Include pufferfish config in viewer
- Add support for Paper Plugins
- Fix parsing null async profiler segments
- Use a different websocket library for live viewers
- Clarify command timeout warning msg
- Don't try to send statistics to a closed socket
- Add rcon ip to hidden config paths
- Bump adventure-platform to 4.3.3
- Add note to /spark profiler open about expiry time
- Bump common dependency versions
Enjoy
