Skip to content

Commit 8c4b29c

Browse files
MakerNetworkclaude
andcommitted
chore(release): bump version to 0.8.6
Includes the MoM OKW_SOURCE/MATCHING_LOCAL_OKW_JSON_DIR priority fix, the CORS_ORIGINS deployment-config default fix, and the MoM integration docs/tests added this session. See CHANGELOG.md. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
1 parent 7e003cc commit 8c4b29c

3 files changed

Lines changed: 15 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,19 @@ All notable changes to this project are documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.8.6] - 2026-06-30
9+
10+
### Fixed
11+
12+
- **MoM `OKW_SOURCE=mom` silently overridden by `MATCHING_LOCAL_OKW_JSON_DIR`:** `POST /v1/api/match` checked the local-dev JSON directory override before `OKW_SOURCE`, so an explicit request to use the Maps of Making SPARQL bridge as the facility source was silently ignored whenever that dev-convenience env var was set — a divergence from the CLI's `--okw-source mom`, which always reached MoM. `OKW_SOURCE` is now checked first in `_get_filtered_facilities`.
13+
- **CORS preflight 400 on deployed containers:** `CORS_ORIGINS` defaults to an empty list (deny all) in production when unset, which makes Starlette's `CORSMiddleware` reject every browser CORS preflight with 400 before the request reaches a route handler. None of the GCP/AWS/Azure deployment config paths (`deployment.yaml` via `from_dict()`, or the `deploy_gcp.py` CLI script via `with_defaults()`) ever set it. All deployment config construction paths now default `CORS_ORIGINS` to `"*"` (supply-graph-ai is a public API) unless explicitly overridden.
14+
15+
### Added
16+
17+
- **MoM integration documentation and test coverage:** `docs/runbooks/mom-integration-e2e-validation.md` — CLI/API demo runbook verified against the live MoM SPARQL endpoint, plus unit tests for `mom_bridge.py`, taxonomy `wikidata_qid` lookups, and `OKW_SOURCE` routing (none existed since the integration shipped in `#181`).
18+
19+
[0.8.6]: https://github.com/helpfulengineering/supply-graph-ai/compare/v0.8.5...v0.8.6
20+
821
## [0.8.5] - 2026-06-29
922

1023
### Fixed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "supply-graph-ai"
7-
version = "0.8.5"
7+
version = "0.8.6"
88
description = "Open Hardware Manager (OHM) - A flexible, domain-agnostic framework for matching requirements with capabilities"
99
readme = "README.md"
1010
requires-python = ">=3.12"

uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)