All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Fix doc_auto_cfg -> doc_cfg (feature merge in rust 1.92)
- Add
heap_profile_diffexample - CPU profile endpoint now returns gzip protobuf like memory profile endpoint
- Use async executor to allow for long running CPU profile and allocs to run concurrently (works with pyroscope for example)
- Don't wait for the heap lock if already taken
- Remove deadcode warning when all features are disabled
- Remove unecessary async-trait usage/dependency
- Avoid drop for heap profiling example
- Reduce necessary dependencies
- Initial version