← Back to all sparks
O

OpenBoxes

E-COMM
Velocity0.0

Open source inventory and supply chain management system

OpenBoxes is tightening data integrity in inventory workflows, and shipping hotfixes to prove it.

inventorysupply-chainauditabilitydata-validationsecurity-patches
Current state
OpenBoxes ships numbered releases with a trail of hotfixes behind each one, several of which were backdated into a single day in the feed. The current line, 0.9.8, fixed three GitHub security advisories and made product import fail loudly when a referenced category does not exist, with an opt-in property for sites that need the old auto-creating behaviour. Feature work sits in shipment rollback events, putaway logging and invoice list ergonomics.
Where it's heading
The through-line across 0.9.6 to 0.9.8 is auditability. TransactionSource entries are now written during record-stock, cycle count and inventory import; putaway and rollback events are logged; product-change and inventory-transaction reports gained exports. The project is moving from 'the stock number is right' to 'you can reconstruct how the stock number got there', which is what its humanitarian supply-chain users need at audit time.
Prediction
Expect the parser components added in 0.9.8 to be put to work on stricter import validation elsewhere, following the category change.

Recent moves

  1. 1mo ago

    Product import now rejects unknown categories; three advisories fixed

    The import change is a deliberate break: categories must exist before products reference them, unless an operator sets createMissingCategories. Paired with three security advisory fixes and event logging for shipment rollback and putaway, it fits the auditability arc rather than adding new surface.

    View source ↗
  2. 3mo ago

    Hotfix: cycle count table loading and shipment item counts

    A three-change hotfix on the 0.9.7 line covering bin-location grouping, category validation and a print-page count. Corrective only.

    View source ↗
  3. 3mo ago

    Transaction sources recorded across stock, count and import flows

    The release that put the audit trail in place: TransactionSource entries are created during record stock, cycle count and inventory import, plus a backfill path for existing data. Report exports for product changes and inventory transactions make that trail readable.

    View source ↗
  4. 3mo ago

    Record-stock and create-product APIs, localized date patterns

    Programmatic entry points arrive alongside localisation and expiry-handling fixes, and schema documentation is now autogenerated on change. This is the release that made OpenBoxes addressable by other systems, not just its own UI.

    View source ↗
  5. 3mo ago

    Hotfix: slow receiving page

    Single performance fix on the receiving page for the 0.9.6 line.

    View source ↗
  6. 3mo ago

    Hotfix: receiving quantity entry and line splitting

    Two receiving-screen defects fixed on the 0.9.6 line. No behavioural change beyond the repairs.

    View source ↗