From 200068ebec53677a83a7de0eb322ca42431ce176 Mon Sep 17 00:00:00 2001 From: Andrey Fedorov Date: Mon, 10 Aug 2026 15:22:17 -0400 Subject: [PATCH] chore(release): 3.0.0b3 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bump-and-curate commit for the release, per dev/deployment.md § Cutting a release: the version must be its own commit and must go through test, since prod redeploys test's exact image and the version is baked in at build time. Co-Authored-By: Claude Opus 5 (1M context) --- CHANGELOG.md | 8 +++++++- pyproject.toml | 2 +- uv.lock | 2 +- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index eb6b242..cff056d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,11 @@ Refactors, CI, and formatting land in the git history, not here. ## [Unreleased] +## [3.0.0b3] — 2026-08-10 + +Beta iteration: one shape for every cohort filter, and no request that silently answers with the +whole archive instead of your cohort (both beta contract changes). + ### Changed - **Breaking (beta): `POST /v3/cohort/counts` and `POST /v3/licenses` now take the filter under @@ -104,6 +109,7 @@ served by a different backend and v3 lives only under `/v3/*`. (NCI security policy). Max-age is configurable via `IDC_API_HSTS_MAX_AGE` — default one year; dev/test deploys use 3600. -[Unreleased]: https://github.com/ImagingDataCommons/IDC-REST-MCP/compare/v3.0.0b2...HEAD +[Unreleased]: https://github.com/ImagingDataCommons/IDC-REST-MCP/compare/v3.0.0b3...HEAD +[3.0.0b3]: https://github.com/ImagingDataCommons/IDC-REST-MCP/compare/v3.0.0b2...v3.0.0b3 [3.0.0b2]: https://github.com/ImagingDataCommons/IDC-REST-MCP/compare/v3.0.0b1...v3.0.0b2 [3.0.0b1]: https://github.com/ImagingDataCommons/IDC-REST-MCP/releases/tag/v3.0.0b1 diff --git a/pyproject.toml b/pyproject.toml index 4a4d079..cdcde15 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "idc-api" -version = "3.0.0b2" +version = "3.0.0b3" description = "LLM-first REST API and MCP server for NCI Imaging Data Commons, backed by idc-index Parquet + DuckDB." readme = "README.md" requires-python = ">=3.11" diff --git a/uv.lock b/uv.lock index 94731a6..efc2434 100644 --- a/uv.lock +++ b/uv.lock @@ -513,7 +513,7 @@ wheels = [ [[package]] name = "idc-api" -version = "3.0.0b2" +version = "3.0.0b3" source = { editable = "." } dependencies = [ { name = "duckdb" },