Packrat 0.1.5-dev2-2026.aug.22
Pre-releasePre-release on the dev channel, cut automatically from the dev branch.
Packrat 0.1.5-dev2-2026.aug.22, built 22 August 2026.
It does not change what the next production release will be numbered —
that simply drops the channel part — and the latest container tag
still points at the last production release.
Changes since v0.1.4-2026.aug.22
- Release 0.1.5-dev2-2026.aug.22 [skip ci] (
dc6651a) - Put the version bump on the branch, not on an orphan commit (
87ca5f0) - Map shelves out as grids, and light up where a box is (
c59d4d4)
Benchmarks
🔴 WORSE against 0.1.5-dev1-2026.aug.22 — 24 cases regressed and nothing improved. Overall +82.03% across 24 shared cases.
What moved
| case | 0.1.5-dev1-2026.aug.22 | 0.1.5-dev2-2026.aug.22 | change |
|---|---|---|---|
| inventory/1000-items/open a box | 349.59 µs | 678.78 µs | 🔴 +94.17% |
| inventory/1000-items/stats | 340.57 µs | 659.08 µs | 🔴 +93.52% |
| inventory/16000-items/open a crowded shelf | 14563.94 µs | 27945.64 µs | 🔴 +91.88% |
| inventory/4000-items/scan a barcode | 56.6 µs | 107.69 µs | 🔴 +90.25% |
| inventory/16000-items/scan a barcode | 57.18 µs | 108.14 µs | 🔴 +89.11% |
| inventory/4000-items/search two terms | 8179.79 µs | 15402 µs | 🔴 +88.29% |
| inventory/16000-items/search one term | 32324.27 µs | 60721.78 µs | 🔴 +87.85% |
| inventory/1000-items/search two terms | 1907.07 µs | 3529.18 µs | 🔴 +85.06% |
| inventory/1000-items/open a crowded shelf | 961.86 µs | 1778.47 µs | 🔴 +84.9% |
| inventory/16000-items/list every item/16000 | 25017.43 µs | 46120.87 µs | 🔴 +84.35% |
| inventory/4000-items/list every item/4000 | 5805.36 µs | 10636.57 µs | 🔴 +83.22% |
| inventory/16000-items/search two terms | 34636.83 µs | 63415.96 µs | 🔴 +83.09% |
| inventory/1000-items/search one term | 1757.58 µs | 3209.79 µs | 🔴 +82.63% |
| inventory/1000-items/scan a barcode | 59.22 µs | 107.88 µs | 🔴 +82.19% |
| inventory/4000-items/open a crowded shelf | 3367.79 µs | 6129.88 µs | 🔴 +82.01% |
| inventory/4000-items/search one term | 7680.3 µs | 13944.95 µs | 🔴 +81.57% |
| inventory/1000-items/all containers | 282.75 µs | 513.16 µs | 🔴 +81.49% |
| inventory/1000-items/list every item/1000 | 1428.91 µs | 2543.57 µs | 🔴 +78.01% |
| inventory/4000-items/open a box | 860.27 µs | 1530.38 µs | 🔴 +77.9% |
| inventory/4000-items/stats | 878.09 µs | 1544.66 µs | 🔴 +75.91% |
| inventory/16000-items/open a box | 3235.05 µs | 5518.75 µs | 🔴 +70.59% |
| inventory/4000-items/all containers | 749.56 µs | 1264.15 µs | 🔴 +68.65% |
| inventory/16000-items/all containers | 2887.99 µs | 4860.77 µs | 🔴 +68.31% |
| inventory/16000-items/stats | 3397.63 µs | 5696.49 µs | 🔴 +67.66% |
All 24 cases
| case | 0.1.5-dev1-2026.aug.22 | 0.1.5-dev2-2026.aug.22 | change |
|---|---|---|---|
| inventory/1000-items/open a box | 349.59 µs | 678.78 µs | 🔴 +94.17% |
| inventory/1000-items/stats | 340.57 µs | 659.08 µs | 🔴 +93.52% |
| inventory/16000-items/open a crowded shelf | 14563.94 µs | 27945.64 µs | 🔴 +91.88% |
| inventory/4000-items/scan a barcode | 56.6 µs | 107.69 µs | 🔴 +90.25% |
| inventory/16000-items/scan a barcode | 57.18 µs | 108.14 µs | 🔴 +89.11% |
| inventory/4000-items/search two terms | 8179.79 µs | 15402 µs | 🔴 +88.29% |
| inventory/16000-items/search one term | 32324.27 µs | 60721.78 µs | 🔴 +87.85% |
| inventory/1000-items/search two terms | 1907.07 µs | 3529.18 µs | 🔴 +85.06% |
| inventory/1000-items/open a crowded shelf | 961.86 µs | 1778.47 µs | 🔴 +84.9% |
| inventory/16000-items/list every item/16000 | 25017.43 µs | 46120.87 µs | 🔴 +84.35% |
| inventory/4000-items/list every item/4000 | 5805.36 µs | 10636.57 µs | 🔴 +83.22% |
| inventory/16000-items/search two terms | 34636.83 µs | 63415.96 µs | 🔴 +83.09% |
| inventory/1000-items/search one term | 1757.58 µs | 3209.79 µs | 🔴 +82.63% |
| inventory/1000-items/scan a barcode | 59.22 µs | 107.88 µs | 🔴 +82.19% |
| inventory/4000-items/open a crowded shelf | 3367.79 µs | 6129.88 µs | 🔴 +82.01% |
| inventory/4000-items/search one term | 7680.3 µs | 13944.95 µs | 🔴 +81.57% |
| inventory/1000-items/all containers | 282.75 µs | 513.16 µs | 🔴 +81.49% |
| inventory/1000-items/list every item/1000 | 1428.91 µs | 2543.57 µs | 🔴 +78.01% |
| inventory/4000-items/open a box | 860.27 µs | 1530.38 µs | 🔴 +77.9% |
| inventory/4000-items/stats | 878.09 µs | 1544.66 µs | 🔴 +75.91% |
| inventory/16000-items/open a box | 3235.05 µs | 5518.75 µs | 🔴 +70.59% |
| inventory/4000-items/all containers | 749.56 µs | 1264.15 µs | 🔴 +68.65% |
| inventory/16000-items/all containers | 2887.99 µs | 4860.77 µs | 🔴 +68.31% |
| inventory/16000-items/stats | 3397.63 µs | 5696.49 µs | 🔴 +67.66% |
Install
Download the archive for your architecture, unpack it, and either run the
binary directly or let the bundled installer register it to start at boot:
tar xzf packrat-0.1.5-dev2-2026.aug.22-x86_64-unknown-linux-musl.tar.gz
cd packrat-0.1.5-dev2-2026.aug.22-x86_64-unknown-linux-musl
./packrat --seed-example # try it
sudo ./install.sh --binary ./packrat # or install it properlyThe binaries are statically linked, so they run on any Linux of that
architecture. The container image for this exact version is
ghcr.io/t342guy/packrat:0.1.5-dev2-2026.aug.22.
Checksums
97155c98ad7cc332fe882f430ef1debcf78c5b36ec2dc4afd1c6570ad50cf30e packrat-0.1.5-dev2-2026.aug.22-aarch64-unknown-linux-musl.tar.gz
7603f50676945bfd713fdd3a65f475b2c3fbe478f865159e295a014765041fae packrat-0.1.5-dev2-2026.aug.22-x86_64-unknown-linux-musl.tar.gz
045af371be7371f7ee7ec1da4e52a90cd36aeafb97448375900aa55d3a059d84 packrat-0.1.5-dev2-2026.aug.22-aarch64-unknown-linux-musl.zip
5308bf51a33a38ab07307363426c8fc37be3ddc8c4190dd83b97e12df8ac1b84 packrat-0.1.5-dev2-2026.aug.22-x86_64-unknown-linux-musl.zip