-
v1.1.35
Stablereleased this
2026-07-03 15:21:29 +00:00 | 1 commits to main since this releasefix: validate packed matrix columns before repacking
Add header parsing helpers to extract column counts without memory mapping. Update packing functions to verify existing files match current metadata, preventing stale or widened-column artifacts. Extract inline tests in obilayeredmap to an external module and add comprehensive aggregation tests. Bump obikmer to 1.1.35 and clean up repository configuration.
Downloads
-
v1.1.34
Stablereleased this
2026-07-03 11:05:06 +00:00 | 3 commits to main since this releasefix(bitmatrix): explicitly compute diagonal entries for self-similarity
The pairwise matrix functions now explicitly calculate and overwrite diagonal entries using
f(i,i), replacing previous implicit symmetric mirroring or default values. Documentation has been updated to clarify that diagonals represent self-comparison weights, ensuring accurate self-similarity calculations. Additionally, the obikmer crate version has been bumped to 1.1.34.Downloads
-
v1.1.33
Stablereleased this
2026-07-02 08:07:43 +00:00 | 6 commits to main since this releasefeat(numa): introduce I/O sampling to prevent activation stalls
Replaces the monolithic CPU scaling threshold with separate CPU and I/O spawn thresholds. Introduces an
IoSamplestruct with platform-specific byte reading and a relative throughput growth heuristic. Adds a 0.1s wall-clock guard toCpuSampleto suppress artificial efficiency spikes, and updatesmaybe_activateto trigger worker scaling when either resource indicates headroom. Bumpsobikmerto v1.1.33 and updates architecture documentation.Downloads
-
v1.1.32
Stablereleased this
2026-07-01 18:33:26 +00:00 | 8 commits to main since this releasefix(obisys): remove activation guard to always update metrics
Removes the
if activateconditional insrc/obisys/src/lib.rs, making debug logging and state updates for performance counters execute unconditionally. This ensures tracking metrics are continuously refreshed regardless of the activation threshold. Also bumps theobikmerdependency version.Downloads
-
v1.1.30
Stablereleased this
2026-07-01 12:31:47 +00:00 | 10 commits to main since this releaseci: fix registry auth and bump obikmer to 1.1.30
Update the release workflow to explicitly resolve the Docker registry username from repository secrets instead of inferring it from the runner's actor. Bump the obikmer package version to 1.1.30.
Downloads
-
v1.1.29
Stablereleased this
2026-07-01 09:41:43 +00:00 | 12 commits to main since this releasefeat: simplify worker spawning logic and update macOS build workflow
Updates the release workflow to run macOS builds inside a Docker container with explicit registry authentication and adjusted artifact paths. Bumps the obikmer crate version to 1.1.29 and adds *.log to .gitignore. Simplifies NUMA worker spawning by lowering the activation threshold from 0.95 to 0.2, replacing complex stateful tracking with a direct efficiency check, and downgrading progress logging to debug level. Includes general code formatting improvements for readability.
Downloads
-
v1.1.27
Stablereleased this
2026-06-26 13:13:48 +00:00 | 15 commits to main since this releaseci: update registry auth and improve adaptive worker scaling
Refactor the release workflow to use a structured container object with authenticated pulls for macOS ARM64 builds. Replace single-worker activation with dynamic upfront provisioning based on node and worker counts. Implement an absolute efficiency gain threshold for scaling checks and add early termination to improve adaptive scaling stability. Bump obikmer crate version to 1.1.27.
Downloads
-
v1.1.26
Stablereleased this
2026-06-24 13:55:24 +00:00 | 16 commits to main since this releaseci: update release workflow and bump obikmer to 1.1.26
Replaces the macOS ARM64 cross-compilation container with a custom internal registry image. Adds explicit steps to install the
aarch64-apple-darwinRust target andjq, and updates the build command to use--no-default-features. Bumps theobikmerpackage version from 1.1.25 to 1.1.26.Downloads
-
v1.1.25
Stablereleased this
2026-06-23 13:01:53 +00:00 | 18 commits to main since this releaseci: update macOS ARM64 build workflow and bump obikmer version
Replace manual Zig/cargo-zigbuild setup with a pre-configured Docker container (
joseluisq/rust-linux-darwin-builder). Use explicit Clang cross-compilers for native macOS ARM64 compilation. Bump theobikmerpackage version to 1.1.25.Downloads
-
v1.1.24
Stablereleased this
2026-06-23 09:48:35 +00:00 | 20 commits to main since this releasechore: update obikmer to 1.1.24
Bumps the obikmer version in Cargo.toml from 1.1.21 to 1.1.24 and updates Cargo.lock to align with the upstream patch release (1.1.23). This ensures consistent dependency resolution across builds.
Downloads