Releases
v1.2.0
Compare
Sorry, something went wrong.
No results found
v1.2.0 - 2026-03-10
⛰️ Features
(application) Add option to summarize run describe. (#414 ) - (a1d8cf1 )
(application) Add option to summarize run status. - (a1d8cf1 )
(dataset) Add tenacity retry to IDCClient HTTP requests - (7a3a593 )
(platform) Add item filtering for fetching run results. (#442 ) - (14e20b5 )
(platform) Add item filtering for fetching run results. - (14e20b5 )
(utils) Split MCP and plugin requirements, add plugin integration tests - (a8cf513 )
Claude Sonnet 4.6 noreply@anthropic.com - (a8cf513 )
🐛 Bug Fixes
(application) Change default gpu type to a100 (#446 ) - (1e0b848 )
(application) Make A100 default GPU type - (1e0b848 )
(application) Include items in run describe --format=json (#437 ) - (4079702 )
(ci) Ensure coverage and JUnit XML always generated even when tests fail - (a31716e )
(cli) Fix CLI test with wrong CSV - (14e20b5 )
(docs) Fix broken API reference page on ReadTheDocs - (945fb12 )
(docs) Use JSON as widdershins input and apply correct post-processing - (0037124 )
(gha) Convert markdown to Slack markdown so urls are properly unfurled (#438 ) - (36c6b0c )
(platform) Switch health check endpoint from /api/v1/health to /health - (4d2963b )
(platform) Isolate health check HTTP pool from API client to prevent response cross-contamination - (873e8d0 )
(qupath) Remove trailing equal sign from logs - (fe82486 )
(system) Prevent yaml.dump from wrapping long strings in OpenAPI output - (596a693 )
(test) Fix expected results after version bump (#466 ) - (7dfaf52 )
(test) Fix expected results after version bump - (d931bb2 )
(tests) Use pip instead of uv for dummy plugin teardown uninstall - (1504e1d )
(tests) Only suppress uninstall errors when package is already absent - (aea6f5c )
(tests) Fall back to pip when uv is unavailable in plugin fixture - (f0f5472 )
(tests) Update TC-UTILS-MCP-01 traceability tag from SWR-UTILS-1-1 to SWR-UTILS-2-4 - (91c808b )
(tests) Make dummy plugin uninstall best-effort in fixture teardown - (b3d57bb )
(tests) Use uv for dummy plugin install to avoid network access - (2d9cc35 )
(tests) Address Copilot review feedback on plugin tests - (74a5339 )
(tests) Amend tests to use L4 - (1e0b848 )
(tests) Use test constants for GPU type, use L4 for prod testing - (1e0b848 )
(traceability) Link SWR-UTILS-2-1 to TC-UTILS-MCP-01 test case - (a65a73d )
Ci, skip:test:long-running, skip:test:matrix-runner, skip:test:very-long-running] - (6a1ab60 )
Claude Sonnet 4.6 noreply@anthropic.com - (6a1ab60 )
Test:long-running] - (1504e1d )
Test:long-running, skip:test:matrix-runner] - (aea6f5c )
If the package is already absent, the goal is achieved. - (b3d57bb )
Shallow plugin discovery (#462 ) - (fa4eeb3 )
Use the dedicated Service._http_pool (same as public health check) with a - (873e8d0 )
Claude Opus 4.6 (1M context) noreply@anthropic.com - (873e8d0 )
Retry on 404 in run details to handle read replica lag (#440 ) - (e686e70 )
Remove redundant uv venv step in ReadTheDocs build config - (80d657c )
Remove redundant uv venv step in ReadTheDocs build config [skip:ci, skip:test:long-running, skip:test:matrix-runner, skip:test:very-long-running] - (c2ce9e8 )
🚜 Refactor
(bucket) Extract helpers from find() to reduce cognitive complexity - (3b14d7c )
(requirements) Restructure UTILS requirements hierarchy - (403ba60 )
(tests) Centralise dummy plugin install fixture in utils conftest - (83a52b5 )
(tests) Extract save/restore fixture into qupath conftest - (45d6f99 )
(tests) Implement factory methods (#455 ) - (250cc58 )
Claude Sonnet 4.6 noreply@anthropic.com - (403ba60 )
📚 Documentation
(docs) Use JSON as widdershins input and apply correct post-processing - (0037124 )
(requirements) Align SWR-UTILS-2-3 and FR-13 with implemented behavior - (01e6b01 )
(requirements) Simplify SWR-UTILS-2-4 wording to match SWR pattern - (5848730 )
(requirements) Add MCP servers to SHR-UTILS-2 plugin contribution list - (01e16f7 )
(specs) Update SPEC-PLATFORM-SERVICE post v1.1.0 - (629185b )
(specs) Align FR-10 in SPEC-UTILS-SERVICE with SWR-UTILS-2-4 - (44d08c5 )
(tests) Remove function names from Gherkin scenario steps - (f764695 )
(tests) Align TC-UTILS-PLUGIN-03 feature title with SWR-UTILS-2-3 rename - (ec4c878 )
Add 'test' to supported deployment environments (#422 ) - (629185b )
Ci, skip:test:long-running, skip:test:matrix-runner, skip:test:very-long-running - (629185b )
Claude Sonnet 4.6 noreply@anthropic.com - (629185b )
Test:long-running, skip:test:matrix-runner] - (f764695 )
Ci, skip:test:long-running, skip:test:matrix-runner, skip:test:very-long-running] - (44d08c5 )
Restore accidentally removed MCP server section[skip:ci, skip:test:long-running, skip:test:matrix-runner, skip:test:very-long-running] - (63e1259 )
⚡ Performance
🎨 Styling
🧪 Testing
(platform) Isolate health check HTTP pool from API client to prevent response cross-contamination - (873e8d0 )
(qupath) Parametrize install/uninstall test for independent retries - (8eb9c03 )
Mock BucketService.find_static in GUI test (#465 ) - (2c6193b )
Claude Sonnet 4.6 noreply@anthropic.com - (8eb9c03 )
Update bucket used for E2E tests (#454 ) - (894ee74 )
Increase retries for QuPath install test - (6b4e468 )
Increase timeout and add post-cancel retry in cancel-by-filter E2E test - (cbccb76 )
Isolate metadata update E2E tests with dedicated runs and retry-on-read - (677584c )
⚙️ Miscellaneous Tasks
(deps) Upgrade lxml-html-clean to 0.4.4 and authlib to 1.6.9 - (bb06bc4 )
(deps) Bump authlib from 1.6.6 to 1.6.7 - (8ff112d )
(deps) Bump lxml-html-clean from 0.4.3 to 0.4.4 - (488b33a )
(deps) Resolve vulnerabilities (#430 ) - (e71465a )
(deps) Bump nbconvert from 7.16.6 to 7.17.0 (#424 ) - (aaa92b9 )
(deps) Bump cryptography from 46.0.3 to 46.0.5 (#426 ) - (e56ed1f )
(he-tme) Bump staging to 1.1.0 (#450 ) - (fb150e4 )
Bump app version in tests to 1.1.0 in prod (#464 ) - (19b0882 )
Claude Sonnet 4.6 noreply@anthropic.com - (bb06bc4 )
Fix YAML escape in pre-commit hook exclusion regex - (d5a0281 )
Fix regex in name-tests-test pre-commit hook exclusion - (67ddbf8 )
Exclude tests/resources/ from name-tests-test pre-commit hook - (e422566 )
Add compass.yml file (#441 ) - (0414a3c )
Atlassian-compass[bot] <89495476+atlassian-compass[bot]@users.noreply.github.com> - (0414a3c )
Authlib - (8ff112d )
Dependabot[bot] support@github.com - (8ff112d )
Lxml-html-clean - (488b33a )
Fix missing end-of-file newline in API_REFERENCE_v1.md - (3e46bd3 )
Ci, skip:test:long-running, skip:test:matrix-runner, skip:test:very-long-running] - (3e46bd3 )
Fix missing end-of-file newlines - (60d7dcb )
Remove MCP from the interface options section of the README (#452 ) - (73ede20 )
Run lint on push - (12c3891 )
Add test environment support - (b702567 )
Nbconvert - (aaa92b9 )
Dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - (aaa92b9 )
Cryptography - (e56ed1f )
🛡️ Security
(deps) Update dependency nicegui to v3.8.0 [security] (#448 ) - (9ba8853 )
(deps) Update dependency pillow to v12.1.1 [security] (#428 ) - (0c8084a )
Renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> - (9ba8853 )
Merge pull request #436 from aignostics/fix_formatting_in_security_md_file - (d24ed67 )
Fixed typos in SECURITY.md: "Dependendabot" → "Dependabot", "encouraring" → "encouraging" - (d24ed67 )
Fixed duplicate list markers in SECURITY.md section 2: (a), (a), (d) → (a), (b), (c) - (d24ed67 )
Fixed list item rendering in SECURITY.md by adding blank lines between items in all 4 sections so they render on separate lines in the HTML output - (d24ed67 )
Improved mermaid diagram readability in docs/partials/README_main.md: dark theme, white text and arrows, 18px font - (d24ed67 )
Made mermaid diagram use full page width via custom CSS (docs/source/_static/custom.css) - (d24ed67 )
Restored accidentally removed MCP Server documentation from docs/partials/README_main.md and docs/partials/README_glossary.md - (d24ed67 )
Regenerated docs artifacts (README.md, API_REFERENCE_v1.md, CLI_REFERENCE.md, ATTRIBUTIONS.md, openapi_v1.yaml) by running make docs - (d24ed67 )
Update security and readme files [skip:ci, skip:test:long-running, skip:test:matrix-runner, skip:test:very-long-running] - (75cf714 )
FR-04
Added test as a supported deployment environment alongside production, staging, and development - (7a185d4 )
Task
You can’t perform that action at this time.