← Back to all sparks
O

OpenBoxes

E-COMM
Velocity2.5

Open source inventory and supply chain management system

OpenBoxes is tightening its data rules, and telling admins exactly which property to flip.

supply-chaininventoryopen-sourceaudit-trailself-hosted
Current state
OpenBoxes is an open-source inventory and supply chain system used by health-facility operators, released roughly quarterly with hotfix branches between. Version 0.9.8 made product import fail when a category does not already exist — previously it created them — and fixed three GHSA-reported security advisories. The 0.9.7 line added TransactionSource records across record stock, cycle count and inventory import, giving inventory transactions a consistent provenance trail.
Where it's heading
Two threads run through these releases: closing gaps where data entered the system without an audit trail, and making previously implicit behavior explicit and configurable. Each behavior change ships with the exact application property needed to restore the old behavior, which is what a project deployed by other organizations' IT teams has to do. Development is steady and contributor-driven, with work tracked as OBPIH issues and self-hosted deployments accommodated with translated release notes.
Prediction
Expect continued cycle-count and transaction-provenance work, since that is where the last three releases have concentrated their feature effort.

Recent moves

  1. 4d ago

    Configurable notification duration; donation certificate template

    Makes notification display duration globally configurable with a 10-second default, adds a certificate-of-donation export template, and fixes an edit page hanging on empty shipments. A small hotfix on the 0.9.8 line following the usual pattern of a new setting shipped with its default documented.

    View source ↗
  2. 1mo ago

    Product import rejects unknown categories; three GHSA advisories patched

    Product import now errors when a product references a category that does not exist, rather than silently creating it, with createMissingCategories offered to restore the old behavior. Also patches three GHSA security advisories and adds shipment rollback and putaway event logging.

    View source ↗
  3. 3mo ago

    Cycle count table loading fix

    Three small fixes on the 0.9.7 line, including a bin-location grouping bug that prevented the cycle count table from loading. Published 13 seconds after the 0.9.7 entry in a backfilled batch.

    View source ↗
  4. 3mo ago

    TransactionSource records added across stock and count workflows

    Creates TransactionSource entries during record stock, cycle count and inventory import, and adds a path to backfill them for existing transactions. This is the release that gave inventory movements a consistent record of where they came from.

    View source ↗
  5. 3mo ago

    Record stock and create product APIs; localized date patterns

    Adds record stock and create product APIs, localized date pattern support, and automatic database documentation published on schema change. The API additions open the system to integration rather than screen-driven entry alone.

    View source ↗
  6. 3mo ago

    Receiving page performance fix

    A single fix for slow performance on the receiving page. One of three 0.9.6 entries the feed backfilled within a minute of each other, in reverse order.

    View source ↗