All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, adheres to Semantic Versioning, and is generated by Changie.
- Include path to tracev3 in output
- Updated dependencies
- Updates for example binary
- Better handling of accessing UUID arrays
- Sort tracev3 files before parsing
- Support for 32 bit systems
- musl and ARM linux example binary releases
- Included Cell type for subharvester location id
- Issue when parsing Core Location subharvester events
- Issue when piping output to stdout
- Support for parsing DNS info objects
- Support for parsing Network Interface (NWI) objects
- Better logging when encountering log messages that do not follow printf formatting. Ex: printf(%u, "message") instead of printf(%u, 10)
- Better handling when dealing with logs that are private but have precision values
- Added additional DNS record type (NULL)
- Support for parsing StateDump Protobuf data
- Updated dependencies and migrated to Rust 2024 edition
- Made log_type and event_type enums
- Improved handling of log number data marked as private
- Moved to HashMap instead of Vec for UUIDText and dsc parsing
- Only keep a small cache of UUID strings instead of all strings. Should reduce memory usage quite a bit