Skip to content

Commit 8f9c048

Browse files
committed
Merge branch 'main' into fix/legacy-mpp-multiple-dcm-files
2 parents 7fa9997 + e8d0aa5 commit 8f9c048

File tree

101 files changed

+2758
-471
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

101 files changed

+2758
-471
lines changed

.github/workflows/_scheduled-test-stress.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: "> Stress Test (5 minutely)"
1+
name: "> Stress Test (hourly)"
22

33
on:
44
workflow_call:
@@ -35,7 +35,7 @@ env:
3535
AIGNOSTICS_PLATFORM_ENVIRONMENT: ${{ inputs.platform_environment }}
3636

3737
jobs:
38-
test-scheduled-hourly:
38+
test-stress:
3939
runs-on: ubuntu-latest
4040
permissions:
4141
contents: read

.github/workflows/_test.yml

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -186,8 +186,6 @@ jobs:
186186
commit-message: ${{ inputs.commit_message }}
187187

188188
- name: Test / E2E / long running (single Python version)
189-
if: |
190-
!github.event.pull_request.draft
191189
uses: ./.github/actions/run-tests
192190
with:
193191
test-type: long-running
@@ -226,8 +224,8 @@ jobs:
226224
!cancelled() &&
227225
(env.GITHUB_WORKFLOW_RUNTIME != 'ACT') &&
228226
matrix.runner == 'ubuntu-latest' &&
229-
!contains(inputs.commit_message, 'skip:ketryx') &&
230-
!contains(github.event.pull_request.labels.*.name, 'skip:ketryx')
227+
!contains(inputs.commit_message, 'skip:codecov') &&
228+
!contains(github.event.pull_request.labels.*.name, 'skip:codecov')
231229
with:
232230
token: ${{ secrets.CODECOV_TOKEN }}
233231
slug: aignostics/python-sdk
@@ -237,8 +235,8 @@ jobs:
237235
!cancelled() &&
238236
(env.GITHUB_WORKFLOW_RUNTIME != 'ACT') &&
239237
matrix.runner == 'ubuntu-latest' &&
240-
!contains(inputs.commit_message, 'skip:ketryx') &&
241-
!contains(github.event.pull_request.labels.*.name, 'skip:ketryx')
238+
!contains(inputs.commit_message, 'skip:codecov') &&
239+
!contains(github.event.pull_request.labels.*.name, 'skip:codecov')
242240
uses: codecov/test-results-action@47f89e9acb64b76debcd5ea40642d25a4adced9f # v1.1.1
243241
with:
244242
token: ${{ secrets.CODECOV_TOKEN }}

.github/workflows/stress-testing-staging.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
name: "+ Stress Testing / Staging (5 minutely)"
1+
name: "+ Stress Testing / Staging (Every 15 minutes)"
22

33
on:
44
schedule:
5-
- cron: '*/5 * * * *'
5+
- cron: '*/10 * * * *'
66
workflow_dispatch:
77
inputs:
88
branch:
@@ -12,7 +12,7 @@ on:
1212
default: ''
1313

1414
jobs:
15-
scheduled-testing-staging-5-minutely:
15+
scheduled-testing-staging:
1616
uses: ./.github/workflows/_scheduled-test-stress.yml
1717
with:
1818
platform_environment: "staging"

CHANGELOG.md

Lines changed: 84 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,89 @@
11
[🔬 Aignostics Python SDK](https://aignostics.readthedocs.io/en/latest/)
22

3-
# [0.2.209](https://github.com/aignostics/python-sdk/compare/v0.2.208..0.2.209) - 2025-11-21
3+
# [0.2.213](https://github.com/aignostics/python-sdk/compare/v0.2.212..0.2.213) - 2025-11-28
4+
5+
### ⛰️ Features
6+
7+
- *(platform, application)* Introduce flex start ([#292](https://github.com/orhun/git-cliff/issues/292)) - ([8122a49](https://github.com/aignostics/python-sdk/commit/8122a49a728a6ff8368f509e23b0b6fc86700ad9))
8+
- *(platform, application)* Introduce flex start - ([8122a49](https://github.com/aignostics/python-sdk/commit/8122a49a728a6ff8368f509e23b0b6fc86700ad9))
9+
10+
### 🐛 Bug Fixes
11+
12+
- Download single artifact - ([49941e0](https://github.com/aignostics/python-sdk/commit/49941e0063c294cb33b7bc95b1643ace3781dd2f))
13+
- Revert CLI_REFERENCE.md to remove hardcoded timestamps [skip:ci, skip:test:long-running, skip:test:matrix-runner] - ([739687a](https://github.com/aignostics/python-sdk/commit/739687aa3dbaa018b7e244d6009a56e6bd162f5e))
14+
- Unify mapping usage and docs - ([e5c164e](https://github.com/aignostics/python-sdk/commit/e5c164e7e64252e660320e1c323d386be061068f))
15+
- Edit profile button opens new tab ([#286](https://github.com/orhun/git-cliff/issues/286)) - ([176c128](https://github.com/aignostics/python-sdk/commit/176c1285ada86226c77cee25c4b2d638d30d5b83))
16+
- Handle incomplete DICOM pyramid when getting thumbnail ([#281](https://github.com/orhun/git-cliff/issues/281)) - ([9caa6e1](https://github.com/aignostics/python-sdk/commit/9caa6e14c84175d48ce14b3ef077094f91ab4598))
17+
18+
### 📚 Documentation
19+
20+
- Regenerate README.md from partials to remove duplicate pip section [skip:ci, skip:test:long-running, skip:test:matrix-runner] - ([40221ef](https://github.com/aignostics/python-sdk/commit/40221ef82657e5e2d0fb4b9eae65d744f0c4e6bc))
21+
- Regenerate CLI reference with generic paths [skip:ci, skip:test:long-running, skip:test:matrix-runner] - ([fcd3376](https://github.com/aignostics/python-sdk/commit/fcd3376ad5bf40023831bbdf1f42aed70d3f1940))
22+
- Add quick start to public documentation [skip:ci, skip:test:long-running, skip:test:matrix-runner, skip:test:very-long-running] - ([18a6c19](https://github.com/aignostics/python-sdk/commit/18a6c19093152d0b7f38c23f15a30856616157ef))
23+
- Update fix lint issues [skip:ci, skip:test:long-running, skip:test:matrix-runner, skip:test:very-long-running] - ([3e0a51c](https://github.com/aignostics/python-sdk/commit/3e0a51cddd5dd05a54e0f5f7563989095b30c278))
24+
- Update readthedocs documentation [skip:ci, skip:test:long-running, skip:test:matrix-runner, skip:test:very-long-running] - ([8065d34](https://github.com/aignostics/python-sdk/commit/8065d3441b12dbd0240794ca3b8cb2b45afdf56c))
25+
- Remove requirement type comment to fix issue with Ketryx - ([5c85726](https://github.com/aignostics/python-sdk/commit/5c85726d28bc3c5939bedae3840143969f24c872))
26+
27+
### 🧪 Testing
28+
29+
- *(platform)* Test flex start on staging - ([8122a49](https://github.com/aignostics/python-sdk/commit/8122a49a728a6ff8368f509e23b0b6fc86700ad9))
30+
31+
32+
33+
* @helmut-hoffer-von-ankershoffen made their first contribution in [#292](https://github.com/aignostics/python-sdk/pull/292)
34+
* @olivermeyer made their first contribution in [#287](https://github.com/aignostics/python-sdk/pull/287)
35+
* @omid-aignostics made their first contribution in [#288](https://github.com/aignostics/python-sdk/pull/288)
36+
* @santi698 made their first contribution in [#285](https://github.com/aignostics/python-sdk/pull/285)
37+
38+
# [v0.2.212](https://github.com/aignostics/python-sdk/compare/v0.2.211..v0.2.212) - 2025-11-25
39+
40+
### ⛰️ Features
41+
42+
- *(platform,application)* Introduce configurable node acquisition timeout, defaulting to 30 minutes - ([24d8710](https://github.com/aignostics/python-sdk/commit/24d871018b602f278035ce034aa63c47c3fcb299))
43+
44+
### 📚 Documentation
45+
46+
- Bump custom sdk metadata schema version - ([5022dad](https://github.com/aignostics/python-sdk/commit/5022dad60538a2c5ad33a1413c9d7ef3242d198e))
47+
48+
### 🧪 Testing
49+
50+
- *(platform)* Sl.4.1 -> sl.4 - ([0a3049b](https://github.com/aignostics/python-sdk/commit/0a3049b5dd1fea219f78c593686b14ce40eb8d24))
51+
- *(platform)* Test-app v0.99.0, 100 items per run, every 15 min - ([7a30dc1](https://github.com/aignostics/python-sdk/commit/7a30dc16db676c8b678137410f2674fcbe9e895e))
52+
- *(platform)* Production: L4 (was A100); staging: node sl4.1 (was sl4) - ([f697a63](https://github.com/aignostics/python-sdk/commit/f697a631f02f9b6a931131dfb442327ba1666640))
53+
- *(stress)* Every 5 minutes (was 15) - ([f347ada](https://github.com/aignostics/python-sdk/commit/f347ada9969d2069fa280d0441a5d81c3c97f742))
54+
55+
56+
# [v0.2.211](https://github.com/aignostics/python-sdk/compare/v0.2.210..v0.2.211) - 2025-11-23
57+
58+
### 🧪 Testing
59+
60+
- *(platform)* Target L4, SPOT in hourly scheduled tests on staging - ([dc9f490](https://github.com/aignostics/python-sdk/commit/dc9f49048a7f51191b79d52015678fbe921d7ebd))
61+
62+
63+
# [v0.2.210](https://github.com/aignostics/python-sdk/compare/v0.2.209..v0.2.210) - 2025-11-23
64+
65+
### 🧪 Testing
66+
67+
- *(platform)* Target A100, SPOT in hourly scheduled tests, both staging and production - ([1adb4a6](https://github.com/aignostics/python-sdk/commit/1adb4a69c7aa869f92d14075cd00358e41ae7515))
68+
- *(platform)* Reactivate hourly scheduled teests - ([4027861](https://github.com/aignostics/python-sdk/commit/4027861527a29bff424442e7e15f701dcf5a4d85))
69+
- *(staging)* Hourly staging tests deactivated for maintenance - ([501571c](https://github.com/aignostics/python-sdk/commit/501571c066c7caeb27e40e26a004fbba06f354bd))
70+
- *(stress)* Test_platform_special_app_submit deactivation - ([b78548b](https://github.com/aignostics/python-sdk/commit/b78548b6409129b5ad9d4899bd0aa5af4d0a8e59))
71+
- *(system)* Tweak test - ([ea1e864](https://github.com/aignostics/python-sdk/commit/ea1e864377ca32f45dbdcb92608f9b5a9cf94cc3))
72+
- *(system)* Test_gui_system_health_shown_and_updated debug - ([41501ae](https://github.com/aignostics/python-sdk/commit/41501ae453c443cc2e8522bf33112bc3a9fbae81))
73+
- *(system)* Test_gui_system_health_shown_and_updated sequential - ([3f588bc](https://github.com/aignostics/python-sdk/commit/3f588bc46a37844a7d928b22b20c53163cf06c33))
74+
- *(wsi)* Bump timeout for dicom inspect tests - ([e7e950f](https://github.com/aignostics/python-sdk/commit/e7e950f306ae654c3e6416bc0d07eb3d94b7e289))
75+
76+
### ⚙️ Miscellaneous Tasks
77+
78+
- *(application)* Lower log level if runs cannot be loaded on application shutdown - ([ea1e864](https://github.com/aignostics/python-sdk/commit/ea1e864377ca32f45dbdcb92608f9b5a9cf94cc3))
79+
- *(bots)* Skip codecov on renovate and dependabot - ([4027861](https://github.com/aignostics/python-sdk/commit/4027861527a29bff424442e7e15f701dcf5a4d85))
80+
- *(gha)* Don't codecov on dependabot or renovate - ([f4063f8](https://github.com/aignostics/python-sdk/commit/f4063f850e632f25e23fcf17f8e4f2494bc0d2d6))
81+
- *(ketryx)* Fix typo in download action - ([e7e950f](https://github.com/aignostics/python-sdk/commit/e7e950f306ae654c3e6416bc0d07eb3d94b7e289))
82+
- *(logging)* Disable redirect logging by default - ([ea1e864](https://github.com/aignostics/python-sdk/commit/ea1e864377ca32f45dbdcb92608f9b5a9cf94cc3))
83+
- *(platform)* Enable special app in prod - ([ea1e864](https://github.com/aignostics/python-sdk/commit/ea1e864377ca32f45dbdcb92608f9b5a9cf94cc3))
84+
85+
86+
# [v0.2.209](https://github.com/aignostics/python-sdk/compare/v0.2.208..v0.2.209) - 2025-11-21
487

588
### ⛰️ Features
689

0 commit comments

Comments
 (0)