Skip to content

Releases: Spec-ify/hwapi

v1.3.2: database/deps update

09 Apr 23:09
79b71c7

Choose a tag to compare

What's Changed

  • build(deps): bump axum from 0.7.6 to 0.7.7 by @dependabot[bot] in #37
  • build(deps): bump clap from 4.5.18 to 4.5.19 by @dependabot[bot] in #41
  • build(deps): bump clap from 4.5.19 to 4.5.23 by @dependabot[bot] in #51
  • build(deps): bump opentelemetry-appender-tracing from 0.25.0 to 0.27.0 by @dependabot[bot] in #46
  • build(deps): bump axum from 0.7.7 to 0.8.1 by @dependabot[bot] in #53
  • build(deps): bump reqwest from 0.12.7 to 0.12.9 by @dependabot[bot] in #52
  • build(deps): bump tokio from 1.38.1 to 1.44.1 by @dependabot[bot] in #55
  • build(deps): bump tracing from 0.1.40 to 0.1.41 by @dependabot[bot] in #56
  • build(deps): bump serde_json from 1.0.128 to 1.0.140 by @dependabot[bot] in #54
  • build(deps): bump tracing-subscriber from 0.3.18 to 0.3.19 by @dependabot[bot] in #61
  • build(deps): bump clap from 4.5.23 to 4.5.32 by @dependabot[bot] in #59
  • build(deps): bump chrono from 0.4.38 to 0.4.40 by @dependabot[bot] in #58
  • build(deps): bump phf_codegen from 0.11.2 to 0.11.3 by @dependabot[bot] in #64
  • build(deps): bump tower-http from 0.6.1 to 0.6.2 by @dependabot[bot] in #63
  • build(deps): bump phf from 0.11.2 to 0.11.3 by @dependabot[bot] in #65
  • build(deps): bump serde from 1.0.210 to 1.0.219 by @dependabot[bot] in #72
  • build(deps): bump opentelemetry-appender-tracing from 0.27.0 to 0.30.1 by @dependabot[bot] in #70
  • build(deps): bump tokio from 1.44.1 to 1.47.1 by @dependabot[bot] in #74
  • build(deps): bump tower-http from 0.6.2 to 0.6.6 by @dependabot[bot] in #75
  • build(deps): bump serde from 1.0.219 to 1.0.228 by @dependabot[bot] in #78
  • build(deps): bump clap from 4.5.32 to 4.5.51 by @dependabot[bot] in #79
  • build(deps): bump phf from 0.11.3 to 0.13.1 by @dependabot[bot] in #80
  • Update All Databases (as of January 2026) by @K97i in #82
  • Update OT, Reqwest, create new Rust Build workflow by @K97i in #83
  • build(deps): bump chrono from 0.4.42 to 0.4.43 by @dependabot[bot] in #87
  • build(deps): bump criterion from 0.5.1 to 0.8.1 by @dependabot[bot] in #84
  • build(deps): bump criterion from 0.8.1 to 0.8.2 by @dependabot[bot] in #91
  • build(deps): bump clap from 4.5.54 to 4.5.57 by @dependabot[bot] in #90
  • build(deps): bump tracing-opentelemetry from 0.32.0 to 0.32.1 by @dependabot[bot] in #88
  • build(deps): bump phf_codegen from 0.11.3 to 0.13.1 by @dependabot[bot] in #86

New Contributors

  • @K97i made their first contribution in #82

Full Changelog: v1.3.1...v1.3.2

v1.3.1 bugcheck lookup

26 Sep 02:18

Choose a tag to compare

Changelog:

  • feat: added an API to lookup bugcheck codes and their associated microsoft documentation

v1.3.0 OTEL integration

09 Sep 23:48

Choose a tag to compare

This release adds opentelemetry tracing integration, and reverts back to plaintext logs.

v1.2.4 JSON logs

08 Sep 20:59

Choose a tag to compare

Changelog:

  • Change: Migrate to JSON logs

v1.2.3-gha

29 Aug 22:57
58e1681

Choose a tag to compare

messed up gha so need to release again

v1.2.3 Optimizations and metrics

29 Aug 22:55

Choose a tag to compare

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

21 Feb 03:36

Choose a tag to compare

changelog:

  • fix: update cors for batch requests (courtesy of seals)

v1.2.1 massively fixed memory usage

19 Feb 02:11

Choose a tag to compare

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

18 Feb 20:50

Choose a tag to compare

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

17 Feb 04:25

Choose a tag to compare

changelog:

  • fix: the missing slash that completely broke pcie is there now
  • fix: pcie/usb search is slightly faster/more better