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" },