• v1.3.5 2693a6af09

    v1.3.5
    Release / create-release (push) Successful in 2m32s
    Release / build-linux-x86_64 (push) Successful in 8m21s
    Release / build-macos-arm64 (push) Successful in 2m1s
    ci.yml / build (pull_request) Successful in 3m45s
    Stable

    coissac released this 2026-09-12 05:49:49 +00:00 | 1 commits to main since this release

    Implement session persistence and checkpointing

    Introduces session persistence via the --session option, allowing sampled sets to be restored. Implements chunked dumps and shared checkpointing for alignment and tally artifacts, ensuring state restoration upon interruption. Refines sampling logic and introduces serialization mechanisms for state management.

    Downloads
  • v1.3.4 c0e1968654

    v1.3.4
    Release / create-release (push) Successful in 2m27s
    ci.yml / build (pull_request) Successful in 3m52s
    Release / build-linux-x86_64 (push) Successful in 7m50s
    Release / build-macos-arm64 (push) Successful in 2m0s
    Stable

    coissac released this 2026-09-11 07:50:29 +00:00 | 7 commits to main since this release

    Feat: Introduce resource profiling and monitoring APIs

    This change introduces a comprehensive profiling system, allowing for periodic resource usage monitoring (CPU, I/O, memory) via a background thread. It also exposes new public APIs for budget management, locking, NUMA partitioning, and progress tracking.

    Downloads
  • v1.3.3 98dba1802d

    v1.3.3
    Release / create-release (push) Successful in 2m30s
    ci.yml / build (pull_request) Successful in 3m50s
    Release / build-linux-x86_64 (push) Successful in 8m23s
    Release / build-macos-arm64 (push) Successful in 1m57s
    Stable

    coissac released this 2026-09-11 05:23:15 +00:00 | 9 commits to main since this release

    Implement NUMA topology detection and CPU budget capping

    This change introduces logic to detect NUMA topology, calculate per-node worker limits based on available CPU cores, and cap resource allocation to ensure worker counts respect the physical capacity of each node.

    Downloads
  • v1.3.2 b66a488277

    v1.3.2
    Release / create-release (push) Successful in 3m4s
    ci.yml / build (pull_request) Successful in 4m17s
    Release / build-linux-x86_64 (push) Successful in 8m11s
    Release / build-macos-arm64 (push) Successful in 2m2s
    Stable

    coissac released this 2026-09-10 15:09:13 +00:00 | 11 commits to main since this release

    Introduce CPU budget and dynamic thread limiting

    This change implements mechanisms to enforce resource limits based on the available CPU budget, including setting a hard CPU ceiling and calculating effective thread counts for CLI, query, and superkmer operations.

    Downloads
  • v1.3.1 8bb1d52514

    v1.3.1
    Release / create-release (push) Successful in 2m32s
    Release / build-linux-x86_64 (push) Successful in 7m57s
    Release / build-macos-arm64 (push) Successful in 1m53s
    ci.yml / build (pull_request) Successful in 3m42s
    Stable

    coissac released this 2026-08-29 06:14:13 +00:00 | 14 commits to main since this release

    disable default features for obisys dependency

    Update obisys dependency configuration across multiple crates to explicitly set default-features = false. This restricts compilation to only explicitly enabled feature flags, affecting build resolution and potentially compile-time paths or binary size. Also updates the obikmer package version to 1.3.1.

    Downloads
  • v1.3.0 4d55258ada

    v1.3.0
    Release / create-release (push) Successful in 2m32s
    Release / build-linux-x86_64 (push) Successful in 8m22s
    Release / build-macos-arm64 (push) Failing after 1m15s
    ci.yml / build (pull_request) Successful in 3m33s
    Stable

    coissac released this 2026-08-29 05:47:11 +00:00 | 16 commits to main since this release

    chore: bump obikmer to 1.3.0 and disable obisys default features

    Updates package version and explicitly disables default features for the local obisys dependency.

    Downloads
  • v1.2.3 26026288de

    v1.2.3
    Release / create-release (push) Successful in 2m34s
    Release / build-linux-x86_64 (push) Successful in 8m10s
    Release / build-macos-arm64 (push) Failing after 1m19s
    Stable

    coissac released this 2026-08-28 22:21:57 +00:00 | 18 commits to main since this release

    refactor(benchmark): consolidate generated artifacts under run/ directory

    Restructure the benchmark pipeline to direct all simulated data, indices, statistics, and query outputs into a unified run/ directory. Update Makefile targets, shell scripts, and Python utilities to resolve paths relative to this new base. Adjust documentation and dependency tracking to match the revised layout, and remove outdated temporary artifacts.

    Downloads
  • v1.2.2 66ab1d0947

    v1.2.2
    Release / create-release (push) Successful in 2m25s
    ci.yml / build (pull_request) Successful in 4m34s
    Release / build-linux-x86_64 (push) Successful in 8m18s
    Release / build-macos-arm64 (push) Successful in 1m55s
    Stable

    coissac released this 2026-08-17 11:33:43 +00:00 | 112 commits to main since this release

    chore: bump obikmer to 1.2.1 and disable obikindex default features

    Updates the obikmer lockfile version to 1.2.1 and configures the obikindex dependency to explicitly disable default features. These are manifest and lockfile adjustments that do not modify source code or alter application behavior.

    Downloads
  • v1.2.1 fceb523f1a

    v1.2.1
    Release / create-release (push) Successful in 2m28s
    ci.yml / build (pull_request) Successful in 4m41s
    Release / build-linux-x86_64 (push) Successful in 8m23s
    Release / build-macos-arm64 (push) Failing after 2m4s
    Stable

    coissac released this 2026-08-17 10:34:46 +00:00 | 114 commits to main since this release

    chore: disable default features for obikindex

    Explicitly sets default-features = false for the obikindex dependency to ensure no default features are activated during dependency resolution and compilation.

    Downloads
  • v1.2.0 6def18fa88

    v1.2.0
    Release / create-release (push) Successful in 2m28s
    ci.yml / build (pull_request) Failing after 3m31s
    Release / build-linux-x86_64 (push) Successful in 8m29s
    Release / build-macos-arm64 (push) Failing after 1m49s
    Stable

    coissac released this 2026-08-17 09:40:57 +00:00 | 117 commits to main since this release

    Add TNT configuration directives and tree export commands to script

    Updates the generated TNT script with configuration parameters and appends tree management commands for saving and exporting results. Modifications are strictly limited to string literals written to the output stream.

    Downloads