You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@hamilton.apache.org by GitBox <gi...@apache.org> on 2026/09/08 20:20:53 UTC
[GH] (hamilton/main): Workflow run "npm_and_yarn in /contrib/docs for qs - Update #1564178327" failed!
The GitHub Actions job "npm_and_yarn in /contrib/docs for qs - Update #1564178327" on hamilton.git/main has failed.
Run started by GitHub user dependabot[bot] (triggered by dependabot[bot]).
Head commit for run:
d55da91947da4a8036e35c8ed452e95b01028a09 / Dev-iL <65...@users.noreply.github.com>
Switch the fingerprint algo to xxh3_128 (#1630)
* Standardize fingerprint hashing on xxh3_128
Swap the single `_hash_bytes` chokepoint from md5 to the
non-cryptographic `xxhash.xxh3_128`. xxh3_128 produces a 16-byte digest
(24 base64url chars, identical width to the md5 it replaces), so digest
width and collision resistance are preserved while throughput on
buffer-bound paths rises substantially.
Declare `xxhash>=0.8.0` as a core runtime dependency (xxh3_128 was added
in 0.8.0); fingerprinting is imported eagerly via the caching adapter, so
it must be a hard dependency rather than an optional extra. Add the
xxhash BSD-2-Clause attribution to LICENSE.
Recompute the portable literal-digest pins (primitives, sequences,
mappings, sets, numpy) against xxh3_128. This is a fingerprint-changing
release: prior cached fingerprints no longer match and will be recomputed.
Co-Authored-By: Claude Opus 4.8 <no...@anthropic.com>
* Move xxhash to the "performance" extra
* Remove the xxhash section from the top-level LICENCE
---------
Co-authored-by: Claude Opus 4.8 <no...@anthropic.com>
Report URL: https://github.com/apache/hamilton/actions/runs/34265494373
With regards,
GitHub Actions via GitBox