Releases: Spec-ify/hwapi
Releases · Spec-ify/hwapi
v1.3.1 bugcheck lookup
v1.3.0 OTEL integration
This release adds opentelemetry tracing integration, and reverts back to plaintext logs.
v1.2.4 JSON logs
Changelog:
- Change: Migrate to JSON logs
v1.2.3-gha
messed up gha so need to release again
v1.2.3 Optimizations and metrics
Changelog:
- Migrated to the
tracing
crate over logging to take advantage of metrics - Set the tokio runtime to use 10 threads because the production vm is heavily limited by logical cores.
v1.2.2 CORS
changelog:
- fix: update cors for batch requests (courtesy of seals)
v1.2.1 massively fixed memory usage
changelog:
- reduced memory usage by like 400mb
as it turns out, the idiot who wrote all this code was a stupid idiot and massively overallocated where it wasn't needed, so i spent a lot of time making aggressive memory optimizations before realizing there were a few dumb mistakes that caused this whole issue in the first place. i hate arc, that dude is a bitch
v1.2.0 massive perf and batch processing for pcie and usb
Changelog:
- feat: rewrote the cpu search algorithm to be considerably faster (1s cURL to ~340ms cURL)
- fix: minor performance/idiomatic improvements to pcie/usb infra
- feat: added batch processing to both PCIe and USB endpoints
v1.1.1 fixes
changelog:
- fix: the missing slash that completely broke pcie is there now
- fix: pcie/usb search is slightly faster/more better
v1.1.0 added PCie and USB info
Changelog:
- Feat: Added pcie and usb endpoints
- Fixes: the cpu search is a lot more resilient