InfiniteMemory Changelog

All notable changes to InfiniteMemory will be documented in this page.

SDK v1.4.11 - 2026-09-17 (details)

Added

  • Run the PXL host commands from the InfiniteMemory CLI — pin, unpin, unpin-all, prefetch, prefetch-sync, commit, commit-sync and unmap are grouped under xcena_cli im as Cache Commands, so they no longer require a program written against the PXL API — see InfiniteMemory CLI.
  • An SSD that falls short of the recommended spec is now brought up anyway instead of failing to start, with performance reduced accordingly. get-smart reports whether the attached SSD can drive full performance.

Changed

  • CLI set-dram-capacity — the minimum accepted capacity is lowered from 16 GB to 4 GB.
  • Host command pinMemory — 4 GiB of the capacity is always kept evictable, so the pin ceiling is the capacity minus 4 GiB; at the 4 GB minimum nothing can be pinned.

SDK v1.4.10 - 2026-08-20 (details)

Added

  • CLI set-pin-threshold — set the device-wide pin budget (bytes, max, or default).
  • CLI get-smart -v — additional detail rows, such as each setting’s maximum.
  • CLI get-smart -h — byte counts in IEC units.

Changed

  • BREAKING set-dram-capacity now rejects a capacity that is not a multiple of 16 MiB instead of silently truncating it; an unaligned request returns InvalidValue. The same alignment applies to set-pin-threshold.
  • CLI get-smart splits its configuration snapshot into Config and Memory sections, and reports pin_threshold.

SDK v1.4.9 - 2026-07-23 (details)

Added

  • Host commands: commitMemory, commitSyncMemory, and unmapMemory.
  • CLI get-smart now reports additional fields: SSD information (link speed and link width), current SSD and DRAM capacity, prefetch mode, used and dirty DRAM bytes, and page hit/miss counters.

SDK v1.4.8 - 2026-06-22 (details)

Initial release.