diff --git a/CITATION.cff b/CITATION.cff index fdecfeaa..a2cba779 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -16,7 +16,7 @@ license: Apache-2.0 # NOTE: `version` is pinned to the single source of version truth by # tests/test_release_integrity.py - bump it together with pyproject.toml, # primr.__version__, and the ROADMAP "Current State" line. -version: 1.37.2 +version: 1.38.0 date-released: "2026-07-22" keywords: - company-research diff --git a/ROADMAP.md b/ROADMAP.md index 19f7d816..3b91c173 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -1,6 +1,6 @@ # Primr Roadmap -Current State: v1.37.2 +Current State: v1.38.0 Primr is a CLI-first, local research tool for company intelligence and deep strategic analysis. It aims to accelerate research workflows while producing consultant-grade outputs that stay explicit about uncertainty. @@ -1990,6 +1990,7 @@ For the latest changes, check [GitHub releases](https://github.com/blisspixel/pr | Version | Date | Highlights | |---------|------|------------| +| 1.38.0 | Jul 2026 | **Multi-cloud provider routing: AWS Bedrock and Azure AI Foundry.** Research runs can now route stages through Bedrock (registered, priced Amazon Nova models) and Foundry (operator-declared deployment + pricing). Both are main-process only and refused inside supervised workers, keeping AWS/Azure credentials out of the lower-trust worker boundary; nothing is guessed into the cost gate. | | 1.37.2 | Jul 2026 | **Latest Gemini models and documentation excellence.** Registers `gemini-3.6-flash` and `gemini-3.5-flash-lite` (July 2026 GA) as available, priced, eval-gateable models without changing any default tier. Brings the full docs surface current to 1.37.x, adds a complete/dated self-enforcing documentation index, and guards every internal Markdown link in CI. | | 1.37.1 | Jul 2026 | **Zero-cost render parity and dependency hardening.** A standalone `primr render` verb converts any Markdown report to DOCX/TXT with no model calls, so the Primr Zero / host-assisted path ships the same `.md` + `.docx` deliverables as a provider-backed run. Bumps `pyasn1` to 0.6.4 (CVE-2026-59885/59886). | | 1.37.0 | Jul 2026 | **Truthful strategy fulfillment and complete cost governance.** Integrated, standalone, batch, machine-readable, and monitoring surfaces now share canonical strategy and vendor-refresh outcomes. Estimates, budgets, provider submissions, actual-cost summaries, and partial exits stay aligned across fast, standard, and deep routes. Every AI Strategy path receives bounded cross-industry and observed-stack context, explicit refresh stays opt-in, the active Skills strategy reaches delivery, scrape-only success is unambiguous, and preflight performs no model generation. | diff --git a/claude-code/.claude-plugin/plugin.json b/claude-code/.claude-plugin/plugin.json index 3f9e05bc..1591b1f8 100644 --- a/claude-code/.claude-plugin/plugin.json +++ b/claude-code/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "primr", - "version": "1.37.2", + "version": "1.38.0", "_version_note": "Kept in sync with pyproject.toml; bump together", "description": "Strategic intelligence briefs from any company URL through keyless evidence collection, host-assisted research, or the full metered Primr pipeline. Bundles the Primr MCP server and three skills: 'primr', 'primr-zero', and 'company-brief'.", "author": { diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 9d85d4ac..99b1bbd5 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [1.38.0] - 2026-07-22 + ### Added - **AWS Bedrock is now routable for research runs (main-process).** Registered diff --git a/openclaw/Dockerfile.primr b/openclaw/Dockerfile.primr index d965a824..f8c58158 100644 --- a/openclaw/Dockerfile.primr +++ b/openclaw/Dockerfile.primr @@ -74,7 +74,7 @@ HEALTHCHECK --interval=30s --timeout=10s --start-period=5s --retries=3 \ ENTRYPOINT ["primr-mcp", "--stdio"] # Labels for documentation -ARG PRIMR_VERSION=1.37.2 +ARG PRIMR_VERSION=1.38.0 LABEL org.opencontainers.image.title="Primr MCP Server" LABEL org.opencontainers.image.description="Primr company research tool for Open Claw integration" LABEL org.opencontainers.image.version="${PRIMR_VERSION}" diff --git a/pyproject.toml b/pyproject.toml index 0c4e32f1..59c2530b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "primr" -version = "1.37.2" +version = "1.38.0" description = "Turn any company or organization URL into a strategic intelligence brief. Adaptive scraping + AI-powered research and synthesis." readme = "README.md" license = "Apache-2.0" diff --git a/src/primr/__init__.py b/src/primr/__init__.py index ef176f6a..2ea5aae2 100644 --- a/src/primr/__init__.py +++ b/src/primr/__init__.py @@ -9,7 +9,7 @@ - REST API for research requests (optional, requires fastapi) """ -__version__ = "1.37.2" +__version__ = "1.38.0" __author__ = "Nick Seal" # Subpackages are available via direct import: diff --git a/uv.lock b/uv.lock index 33166869..e9bc6e55 100644 --- a/uv.lock +++ b/uv.lock @@ -2525,7 +2525,7 @@ wheels = [ [[package]] name = "primr" -version = "1.37.2" +version = "1.38.0" source = { editable = "." } dependencies = [ { name = "beautifulsoup4" },