Releases
v1.5.0
Compare
Sorry, something went wrong.
No results found
v1.5.0 - 2026-08-13
⛰️ Features
(application) Read shared runs via --share-token (#688 ) - (69122cc )
(platform) Add enrich_sdk_metadata toggle to metadata updates [PYSDK-147] - (18e1040 )
(platform) Add custom_metadata_checksum and ConcurrencyConflictError [PYSDK-130] - (9891524 )
(platform) Expose callback_context on Runs.submit() [PYSDK-143] - (8139b34 )
(tests) Add HETA 1.2.0 parquet size checks and GeoJSON parity validation - (3a6c89a )
Expose pancreatic, prostate & stomach cancer indications in run submission GUI [PYSDK-149] (#700 ) - (0d008c0 )
Expose resource_type, resource_id, created_by on AccessGrant - (12a1da6 )
Add expires_at to share token create and organization_id to org grants - (698c7be )
Add retry logic to grant_access - (bb2623f )
Share runs via Python SDK - (eef7815 )
🐛 Bug Fixes
(application) Share status shows only tokens with active grants - (77e1eb8 )
(ci) Make coverage artifact download non-fatal in sonarcloud job - (6542c0e )
(ci) Wire SonarCloud to test coverage report - (d38cf5b )
(deps) Update dependency pyarrow to v25 - (bb00651 )
(deps) Set rangeStrategy widen for all pep621 packages - (ee456ec )
(deps) Update dependency pywin32 to v312 - (215e9d3 )
(deps) Update starlette to >=1.0.1 to fix PYSEC-2026-161 - (9def2c5 )
(deps) Update dependency idc-index-data to v24 - (ec6eee5 )
(test) Update test_application_run_share_tokens_success for grant-based filtering - (155eca9 )
(test) Correct e2e share token workflow — second-revoke instead of share-status check - (29f427f )
(test) Don't validate app descriptions - (a155468 )
(test) Pin HETA version in E2E test - (03ee9a1 )
(tests) Avoid client-side has_output pagination in show_more_button test - (44982f2 )
(tests) Replace exact schemata count with range check (12–16) - (8143311 )
(tests) Update SPOT_1 expected file sizes from he-tme 1.2.0 run - (8abb21a )
(tests) Update SPOT_0 expected file sizes from he-tme 1.2.0 run - (7ad6745 )
(tests) Update stale assertions — 16 schemata files and SPOT_1 file size constant - (a6ad9d6 )
(tests) Add blank line after lazy pyarrow import for ruff format compliance - (387709e )
(tests) Address PR review comments on parquet/GeoJSON parity checks - (522075f )
Remove duplicate @share_token_app.command("revoke") decorator - (37ff9f5 )
Revoke run-token grant instead of whole share token - (8d0a320 )
Address PR review comments on share token error messaging - (b9d82d7 )
🚜 Refactor
(tests) Replace parquet row-count parity with area/count checks - (8369f05 )
📚 Documentation
(qms) Add SHR-APPLICATION-4, SWRs, TC-06, and update SPEC-PLATFORM-SERVICE for run sharing - (f92cc2e )
(readme) Fix platform diagram rendering in light mode - (51ac0db )
(requirements) Simplify SWR-APPLICATION-4-1 and SWR-APPLICATION-4-2 to high-level statements - (c2af478 )
(sdlc) Add SWR + test case for custom metadata update, wire traceability [PYSDK-130][PYSDK-147] - (9e78319 )
(specs) Document custom_metadata checksum and enrich_sdk_metadata [PYSDK-130][PYSDK-147] - (277d7e3 )
Update the contribution guide to mention triggering github actions is a possibility - (66dba00 )
Update documentation for v1.5 (#704 ) - (72dbbd2 )
Condense utils and gui guides - (847608b )
Correct and condense tests and CI guides - (0cfe1cd )
Correct and condense core SDK guides, add mermaid diagrams - (0a2deca )
Rewrite six fabricated module guides from source - (dbf0532 )
Add "Invite your team" guidance to user guides [PYSDK-144] (#693 ) - (2195165 )
Restructure into per-interface guides, refresh branding, fix stale content [PYSDK-144] (#664 ) - (1c38faf )
⚡ Performance
(application) Raise run prepare checksum read buffer to 8MB [PYSDK-148] (#694 ) - (f7fa4db )
🎨 Styling
Fix line-length violations in test signatures - (08e9c0e )
🧪 Testing
(application) Link custom-metadata tests to TC-APPLICATION-CLI-07 scenarios [PYSDK-130][PYSDK-147] - (bebc642 )
(e2e) Implement TC-APPLICATION-CLI-06-07 end-to-end share token workflow - (c03056c )
(qms) Link share tests to Ketryx items via record_property - (5424769 )
Add tests for run sharing CLI commands and fix cache key bug - (24a154b )
⚙️ Miscellaneous Tasks
(codegen) Regenerate from Platform API v1.6.0 - (55579f5 )
(deps) Update dependency mypy to v2 - (a68eb08 )
(deps) Update anthropics/claude-code-action action to v1.0.181 - (581a9f1 )
(deps) Update github actions - (dcce68e )
(deps) Upgrade packages for audit - (92192e4 )
(deps) Lock file maintenance - (fa332bb )
(deps) Bump python-multipart from 0.0.27 to 0.0.31 - (f068cb6 )
(deps) Bump tornado from 6.5.5 to 6.5.6 - (92bdcac )
(deps) Bump idna from 3.13 to 3.15 - (d42716f )
(deps) Bump pymdown-extensions from 10.21.2 to 10.21.3 - (4732fe2 )
(deps) Bump nicegui from 3.11.1 to 3.12.0 - (b1cfbf6 )
(tests) Update SPOT_1 slide, add SPOT_4, bump app versions to he-tme 1.2.0 - (75ce9b6 )
(tests) Use None sentinel for SPECIAL_APPLICATION on staging - (cecf2c6 )
(tests) Skip special-app tests on staging; guard import - (f81d33f )
(tests) Fix staging SPECIAL_APPLICATION constants and drop normalization artifact - (6a48619 )
(tests) Bump staging app versions and drop special-app constant - (c5af396 )
(tests) Bump HETA_APPLICATION_VERSION to 1.1.1 - (6fc0d7a )
Update changelog for v1.5.0 - (6cd1b6a )
Run very-long-running e2e on manual dispatch to release branches - (9439685 )
Link risk PYSDK-152 to SHR-APPLICATION-4 - (fb881e8 )
Test-app and he-tme are now available to run version 1.3.0 - (d841062 )
Suppress SonarCloud cognitive complexity and async findings - (baa7e91 )
Fix linters after upgrade - (ced11e7 )
Bump pip and pyjwt - (fcb2057 )
Prep branch for HETA 1.3.0 release - (a8ca3e1 )
Remove the sonar cloud duplication issue - (109ebff )
Add ml-eng-team-leads to CODEOWNERS - (8bfc554 )
Merge release/v1.4.0 into main - (2158508 )
Trigger - (c70fcfe )
🛡️ Security
(deps) Update dependency cryptography to v50 [security] (#707 ) - (97eed5b )
(deps) Update dependency aiohttp to v3.14.2 [security] (#706 ) - (736d205 )
(deps) Update dependency jupyterlab to v4.5.9 [security] (#686 ) - (3370c71 )
(deps) Update dependency pydantic-settings to v2.14.2 [security] (#687 ) - (cb36ade )
(deps) Update dependency marimo to v0.23.9 [security] (#685 ) - (c37c8b2 )
(deps) Update dependency tornado to v6.5.7 [security] - (c6f8f72 )
(deps) Update dependency aiohttp to v3.14.1 [security] (#681 ) - (80a19dd )
(deps) Update dependency cryptography to v48.0.1 [security] (#682 ) - (925e457 )
(deps) Update dependency starlette to v1.3.1 [security] (#683 ) - (e26209f )
(deps) Update dependency aiohttp to v3.14.0 [security] (#666 ) - (e18cf39 )
(deps) Update dependency uv to v0.11.15 [security] (#663 ) - (90762a6 )
(deps) Update dependency urllib3 to v2.7.0 [security] (#637 ) - (71ff4b0 )
Build
Add package maintainers - (244afce )
You can’t perform that action at this time.