|
1 | 1 | [π¬ Aignostics Python SDK](https://aignostics.readthedocs.io/en/latest/) |
2 | 2 |
|
3 | | -# [0.2.195](https://github.com/aignostics/python-sdk/compare/v0.2.194..0.2.195) - 2025-10-23 |
| 3 | +# [0.2.196](https://github.com/aignostics/python-sdk/compare/v0.2.195..0.2.196) - 2025-10-26 |
| 4 | + |
| 5 | +### β°οΈ Features |
| 6 | + |
| 7 | +- *(application)* Custom run and item metadata can be dumped as JSON via the CLI - ([d237220](https://github.com/aignostics/python-sdk/commit/d237220284a1cbc6b46f464af7f2f84bb5fd3150)) |
| 8 | +- *(application)* Custom run metadata can be updated via the CLI - ([d237220](https://github.com/aignostics/python-sdk/commit/d237220284a1cbc6b46f464af7f2f84bb5fd3150)) |
| 9 | +- *(application)* Custom run metadata can be edited via the GUI (admins only) - ([d237220](https://github.com/aignostics/python-sdk/commit/d237220284a1cbc6b46f464af7f2f84bb5fd3150)) |
| 10 | +- *(application)* Allow to submit tags via CLI and find back runs via tags - ([d237220](https://github.com/aignostics/python-sdk/commit/d237220284a1cbc6b46f464af7f2f84bb5fd3150)) |
| 11 | +- *(application)* Support download of results for input items where external_ids points to GCP bucket or webserver. - ([79875f3](https://github.com/aignostics/python-sdk/commit/79875f3a4f8245a14545ccca1005772419f611f2)) |
| 12 | +- *(application)* Scrollable runs in sidebar with auto-refresh and notifier on run terminated - ([79875f3](https://github.com/aignostics/python-sdk/commit/79875f3a4f8245a14545ccca1005772419f611f2)) |
| 13 | +- *(application)* Generate, show and validate custom metadata for input items - ([b0b0c48](https://github.com/aignostics/python-sdk/commit/b0b0c4876986787877c3a21ee7ef199f9a44f877)) |
| 14 | +- *(application)* Support for test-app in GUI - ([b0b0c48](https://github.com/aignostics/python-sdk/commit/b0b0c4876986787877c3a21ee7ef199f9a44f877)) |
| 15 | +- *(application)* Show error code on failed items - ([b0b0c48](https://github.com/aignostics/python-sdk/commit/b0b0c4876986787877c3a21ee7ef199f9a44f877)) |
| 16 | +- *(application)* Show more more details in CLI commands applicaton run list and application run describe - ([b0b0c48](https://github.com/aignostics/python-sdk/commit/b0b0c4876986787877c3a21ee7ef199f9a44f877)) |
| 17 | +- *(platform)* Support for tags in custom sdk metadata, run and item-level - ([d237220](https://github.com/aignostics/python-sdk/commit/d237220284a1cbc6b46f464af7f2f84bb5fd3150)) |
| 18 | +- *(platform)* Support created_at and updated_at in custom sdk metadata, run and item-level - ([d237220](https://github.com/aignostics/python-sdk/commit/d237220284a1cbc6b46f464af7f2f84bb5fd3150)) |
| 19 | +- *(platform)* Support nocache=True on cached operations - ([d237220](https://github.com/aignostics/python-sdk/commit/d237220284a1cbc6b46f464af7f2f84bb5fd3150)) |
| 20 | +- *(platform)* Custom run and item metadata can be updated - ([d237220](https://github.com/aignostics/python-sdk/commit/d237220284a1cbc6b46f464af7f2f84bb5fd3150)) |
| 21 | + |
| 22 | +### π Refactor |
| 23 | + |
| 24 | +- *(application)* Improve dryness - ([b0b0c48](https://github.com/aignostics/python-sdk/commit/b0b0c4876986787877c3a21ee7ef199f9a44f877)) |
| 25 | +- *(dataset)* Move business logic to from CLI to service. ([#204](https://github.com/orhun/git-cliff/issues/204)) - ([79875f3](https://github.com/aignostics/python-sdk/commit/79875f3a4f8245a14545ccca1005772419f611f2)) |
| 26 | +- *(dataset)* Move business logic to from CLI to service. - ([79875f3](https://github.com/aignostics/python-sdk/commit/79875f3a4f8245a14545ccca1005772419f611f2)) |
| 27 | + |
| 28 | +### π Documentation |
| 29 | + |
| 30 | +- *(AI)* Update - ([d237220](https://github.com/aignostics/python-sdk/commit/d237220284a1cbc6b46f464af7f2f84bb5fd3150)) |
| 31 | +- *(application)* Auto-generate json schema from pydantic models for sdk specific custom metadata of input items - ([b0b0c48](https://github.com/aignostics/python-sdk/commit/b0b0c4876986787877c3a21ee7ef199f9a44f877)) |
| 32 | + |
| 33 | +### π§ͺ Testing |
| 34 | + |
| 35 | +- *(application)* Re-classified test_cli_run_describe_invalid_uuid as e2e - ([d600904](https://github.com/aignostics/python-sdk/commit/d60090434a1131d98ddbd43a51b4ccd73c258a74)) |
| 36 | +- *(application)* Fix race condition in test - ([21febad](https://github.com/aignostics/python-sdk/commit/21febad65feab1155b875c985d474d04a4a06ece)) |
| 37 | + |
| 38 | +### βοΈ Miscellaneous Tasks |
| 39 | + |
| 40 | +- *(ai)* Improve vscode/agent guidance - ([fdc7b01](https://github.com/aignostics/python-sdk/commit/fdc7b0154c0038b85e754fc2769f49b7d95cb186)) |
| 41 | +- *(deps)* Bump - ([d237220](https://github.com/aignostics/python-sdk/commit/d237220284a1cbc6b46f464af7f2f84bb5fd3150)) |
| 42 | +- *(platform)* Fix race condition in e2e test due to caching ([#206](https://github.com/orhun/git-cliff/issues/206)) - ([d237220](https://github.com/aignostics/python-sdk/commit/d237220284a1cbc6b46f464af7f2f84bb5fd3150)) |
| 43 | +- *(platform)* Improved depth of tests - ([d237220](https://github.com/aignostics/python-sdk/commit/d237220284a1cbc6b46f464af7f2f84bb5fd3150)) |
| 44 | +- *(platform)* Fix race condition in e2e test due to caching by using nocache - ([d237220](https://github.com/aignostics/python-sdk/commit/d237220284a1cbc6b46f464af7f2f84bb5fd3150)) |
| 45 | +- *(platform)* Start with submit-and-find e2e tests later replacing submit-and-wait - ([d237220](https://github.com/aignostics/python-sdk/commit/d237220284a1cbc6b46f464af7f2f84bb5fd3150)) |
| 46 | +- *(platform)* Fix test - ([6dee520](https://github.com/aignostics/python-sdk/commit/6dee52010b9399024da95f1014c55ea977809c32)) |
| 47 | +- *(qupath)* Enable complex automated test scenario covering creating QuPath projects - ([d237220](https://github.com/aignostics/python-sdk/commit/d237220284a1cbc6b46f464af7f2f84bb5fd3150)) |
| 48 | +- *(qupath)* Reenable E2E Test Scenario (Download -> Create Project -> Inspect) - ([fdc7b01](https://github.com/aignostics/python-sdk/commit/fdc7b0154c0038b85e754fc2769f49b7d95cb186)) |
| 49 | +- *(tests)* Strip ansi codes by default when normalizing output, reducing flakiness of tests in rare scenarios - ([b0b0c48](https://github.com/aignostics/python-sdk/commit/b0b0c4876986787877c3a21ee7ef199f9a44f877)) |
| 50 | +- *(tests)* Significantly improve daily scheduled test now called flow tests, including beating heart on - ([b0b0c48](https://github.com/aignostics/python-sdk/commit/b0b0c4876986787877c3a21ee7ef199f9a44f877)) |
| 51 | +- *(tests)* PLATFORM_ENVIRONMENT dependent app versions in tests - ([fdc7b01](https://github.com/aignostics/python-sdk/commit/fdc7b0154c0038b85e754fc2769f49b7d95cb186)) |
| 52 | +- Chore(deps); bump - ([fdc7b01](https://github.com/aignostics/python-sdk/commit/fdc7b0154c0038b85e754fc2769f49b7d95cb186)) |
| 53 | + |
| 54 | + |
| 55 | + |
| 56 | +* @helmut-hoffer-von-ankershoffen made their first contribution |
| 57 | + |
| 58 | +# [v0.2.195](https://github.com/aignostics/python-sdk/compare/v0.2.194..v0.2.195) - 2025-10-23 |
4 | 59 |
|
5 | 60 | ### π‘οΈ Security |
6 | 61 |
|
|
1762 | 1817 |
|
1763 | 1818 |
|
1764 | 1819 | * @helmut-hoffer-von-ankershoffen made their first contribution |
| 1820 | + |
| 1821 | + |
0 commit comments