From c30195a92bc49058a2af1c7ef3833f4f7316ac71 Mon Sep 17 00:00:00 2001 From: Cam Proudlock Date: Tue, 11 Aug 2026 12:42:03 -0400 Subject: [PATCH] Release 0.9.0 --- CHANGELOG.md | 10 ++++++++++ frontend/package.json | 2 +- shopdb/__init__.py | 2 +- 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3662f3c5..1d69eec1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,16 @@ ADR-007 and ADR-002. ## [Unreleased] +## [0.9.0] - 2026-08-11 + +Driven by a fleet that had been failing quietly. A bay had been returning 500 +to every collector report since it was imaged, backups were accumulating +duplicate revisions on any machine number more than one PC reported against, +and a setting that looked configurable had never been readable by the script +that consumed it. The theme of the release is making those failures visible: +each fix ships with the check, report or document that would have surfaced it. + + ### Fixed - A shop-floor PC that reported the machine number of a machine ShopDB already diff --git a/frontend/package.json b/frontend/package.json index b83df5c0..7cfad9c9 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,6 +1,6 @@ { "name": "shopdb-frontend", - "version": "0.8.1", + "version": "0.9.0", "private": true, "type": "module", "scripts": { diff --git a/shopdb/__init__.py b/shopdb/__init__.py index 82f18219..547de78b 100644 --- a/shopdb/__init__.py +++ b/shopdb/__init__.py @@ -48,7 +48,7 @@ __contract_version__ = '0.16.0' # plugin-contract version above are distinct series with independent # bump rules. Not part of the shopdb.api contract surface, so it is # not re-exported there. -__version__ = '0.8.1' +__version__ = '0.9.0' def create_app(config_name: str = None) -> Flask: