Releases: comic/grand-challenge.org
Releases · comic/grand-challenge.org
v2024.11
What's Changed
- Refactor job creation code by @amickan in #3465
- Make consistent html titles with breadcrumbs for blogs app by @ammar257ammar in #3579
- Make consistent html titles with breadcrumbs for algorithms app by @ammar257ammar in #3577
- Make consistent html titles with breadcrumbs for cases app by @ammar257ammar in #3581
- Update dependencies by @github-actions in #3587
- Fix typo in rawimageuploadsession_detail.html by @ammar257ammar in #3588
- Keep track of the gpu and memory requirements at creation time by @jmsmkn in #3586
- Make consistent html titles with breadcrumbs for flatpages app by @ammar257ammar in #3599
- Make consistent html titles with breadcrumbs for hanging_protocols app by @ammar257ammar in #3598
- Make consistent html titles with breadcrumbs for notifications app by @ammar257ammar in #3597
- Make consistent html titles with breadcrumbs for organizations app by @ammar257ammar in #3596
- Make consistent html titles with breadcrumbs for evaluation app by @ammar257ammar in #3593
- Make consistent html titles with breadcrumbs for emails app by @ammar257ammar in #3591
- Make consistent html titles with breadcrumbs for documentation app by @ammar257ammar in #3589
- Make consistent html titles with breadcrumbs for api_tokens app by @ammar257ammar in #3585
- Make consistent html titles with breadcrumbs for admins app by @ammar257ammar in #3584
- Make consistent html titles with breadcrumbs for components app by @ammar257ammar in #3583
- Make consistent html titles with breadcrumbs for challenges app by @ammar257ammar in #3582
- Make consistent html titles with breadcrumbs for archives app by @ammar257ammar in #3580
- Add get_first_or_create method for CIVs by @amickan in #3602
- Add option to set the minimum number of credits per job by @jmsmkn in #3601
- Make consistent html titles with breadcrumbs for pages app by @ammar257ammar in #3603
- Make consistent html titles with breadcrumbs for participants app by @ammar257ammar in #3604
- Make consistent html titles with breadcrumbs for profiles app by @ammar257ammar in #3605
- Make consistent html titles with breadcrumbs for publications app by @ammar257ammar in #3606
- Make consistent html titles with breadcrumbs for reader_studies app by @ammar257ammar in #3607
- Make consistent html titles with breadcrumbs for statistics app by @ammar257ammar in #3608
- Make consistent html titles with breadcrumbs for teams app by @ammar257ammar in #3610
- Make consistent html titles with breadcrumbs for verifications app by @ammar257ammar in #3611
- Make consistent html titles with breadcrumbs for workstation_configs app by @ammar257ammar in #3612
- Make consistent html titles with breadcrumbs for workstations app by @ammar257ammar in #3613
- Make consistent html titles with breadcrumbs for core app by @ammar257ammar in #3617
- Make all inputs required on job creation by @amickan in #3620
- Update dependencies by @github-actions in #3622
- Correct html titles for algorithms app by @ammar257ammar in #3619
- Correct html titles for blogs app by @ammar257ammar in #3624
- Correct html titles for archives app by @ammar257ammar in #3625
- Correct html titles for components app by @ammar257ammar in #3626
- Correct html titles for emails app by @ammar257ammar in #3627
- Correct html titles for flatpages app by @ammar257ammar in #3631
- Correct html titles for hanging_protocols app by @ammar257ammar in #3632
- Correct html titles for organizations app by @ammar257ammar in #3633
- Add easy to find information of linked phase archive by @amickan in #3640
- Consolidate component job requirement fields by @jmsmkn in #3616
- Change default job memory by @jmsmkn in #3643
- Update dependencies by @github-actions in #3649
- Add full page markdown editor widget by @koopmant in #3621
- Correct html titles for evaluation app by @ammar257ammar in #3630
- Correct html titles for workstations app by @ammar257ammar in #3644
- Correct html titles for reader_studies app by @ammar257ammar in #3647
- Correct html titles for teams app by @ammar257ammar in #3646
- Correct html titles for workstation_configs app by @ammar257ammar in #3645
- Correct html titles for pages app by @ammar257ammar in #3648
- Resolve FromAsCasing warning by @ammar257ammar in #3655
- Update image detail html and job progress animation by @amickan in #3654
- Handle empty pages in datatables by @chrisvanrun in #3657
- Add algorithm template forge JSON by @chrisvanrun in #3642
- Fix mimetype determination for empty files by @jmsmkn in #3661
- Add help text with interface list link to CIV create forms by @ammar257ammar in #3660
- Update dependencies by @github-actions in #3664
- Use full page markdown editor for page editing view by @koopmant in #3653
- Independent Algorithm Templates by @jmsmkn in #3665
- Fix error reporting for CIVs by @amickan in #3629
- Handle MemoryErrors in image and file processing by @jmsmkn in #3670
- Migrate to per algorithm credits by @jmsmkn in #3634
- Remove the credits app by @jmsmkn in #3673
- Fix algorithm template generation by @jmsmkn in #3675
- Fix auto accepting pending requests upon verification by @ammar257ammar in #3659
- Move job status badge to separate view and load with htmx by @koopmant in #3667
- Prevent duplicate notifications for failed image imports by @amickan in #3672
- Use auto refresh status badge for evaluation jobs by @koopmant in #3677
- Only make templates visible to users who can create algorithms by @jmsmkn in #3676
- Remove banner from page editing view by @koopmant in #3678
- Remove evalutils references from docs by @chrisvanrun in #3683
- Update dependencies by @github-actions in #3685
New Contributors
Full Changelog: v2024.09...v2024.11
v2024.09
What's Changed
- Update dependencies by @github-actions in #3216
- Update the base container by @jmsmkn in #3217
- Update black by @jmsmkn in #3218
- Disable 2FA removal by @jmsmkn in #3219
- Consolidate image deletion by @jmsmkn in #3221
- Update Django Storages by @jmsmkn in #3220
- Update docker error parsing by @jmsmkn in #3222
- Fix the carousel by @jmsmkn in #3223
- Archive item update and list views by @amickan in #3210
- Fix not being able to edit challenges in django admin by @chrisvanrun in #3227
- Add stderr to the sentry context by @jmsmkn in #3226
- Set the storage class on copy by @jmsmkn in #3229
- Set current value on flexible image widget by @amickan in #3225
- Rework the codebuild application by @jmsmkn in #3232
- change intended uses from collapsable to be visible in main table by @Kicksta in #3214
- Make interfaces for questions with answers read-only by @chrisvanrun in #3230
- Add data migration for archive item delete permission by @amickan in #3228
- Encourage usage of
.gz
rather than.xz
by @jmsmkn in #3234 - Fix reporting of stderr to sentry by @jmsmkn in #3235
- Add a YouTube tag for MarkDown fields by @chrisvanrun in #3100
- Update dependencies by @github-actions in #3237
- Handle already deleted container image by @jmsmkn in #3238
- Handle unknown manifest by @jmsmkn in #3241
- Do not email unknown accounts by @jmsmkn in #3240
- Standardize email sending through single method by @amickan in #3239
- Ban use of
django.core.mail.send_mail
by @jmsmkn in #3242 - Update dependencies by @github-actions in #3243
- Allow reader study editors to message their readers by @jmsmkn in #3244
- Update settings for django-allauth 0.60 by @jmsmkn in #3245
- Update CITATION.cff by @jmsmkn in #3246
- Fix algorithm fixture by @jmsmkn in #3247
- Only include active users in statistics by @jmsmkn in #3249
- Update dependencies by @github-actions in #3250
- Add one click unsubscribe view by @amickan in #3248
- Exclude pycurl 7.45.3 by @amickan in #3253
- Add CIV serving to subdomain by @jmsmkn in #3254
- Revert "Add CIV serving to subdomain" by @jmsmkn in #3255
- Add
List-Unsubscribe
email headers by @amickan in #3251 - Enable running docker within docker for demo algorithm fixture by @amickan in #3257
- Remove products app by @jmsmkn in #3258
- Finalise removal of products by @jmsmkn in #3261
- Update dependencies by @github-actions in #3264
- Add empty answer confirmation and related label options to reader-study questions by @chrisvanrun in #3260
- Add dummy letter to upload widget ID for interfaces starting with a number by @amickan in #3259
- Form to turn phase into algorithm phase by @amickan in #3265
- Update dependencies by @github-actions in #3269
- Remove Ophthalmology image context option from workstation config by @HarmvZ in #3270
- Update dependencies by @github-actions in #3272
- Unpin urllib3 by @jmsmkn in #3275
- Move
DockerExecutor
to tests by @jmsmkn in #3273 - Update dependencies by @github-actions in #3277
- Fix hanging protocol validation by @jmsmkn in #3274
- Update amazon_sagemaker_base.py by @jmsmkn in #3278
- Update dependencies by @github-actions in #3279
- Adds global-bundle.pem by @jmsmkn in #3281
- Enable instant notification emails by @amickan in #3282
- Deprecate receive_notification_emails field by @amickan in #3284
- Remove receive_notification_email field by @amickan in #3285
- Add
relative_start_position
to hanging protocol schema by @amickan in #3287 - Simplify json error reporting by @amickan in #3286
- Remove username from profile update url by @amickan in #3288
- Update dependencies by @github-actions in #3289
- Add planned start date to the challenge request overview by @amickan in #3291
- Add CIVSet bulk delete view by @amickan in #3290
- Add bulk delete view for archive items by @amickan in #3292
- Update dependencies by @github-actions in #3295
- Fix newsletter email batching by @amickan in #3299
- Add task to cancel sending of bulk email by @jmsmkn in #3300
- Update dependencies by @github-actions in #3298
- Allow solo workers on non TaskPool pools by @jmsmkn in #3305
- Do not drop caps in development by @jmsmkn in #3304
- Fix drf ajax calls by @amickan in #3301
- Add more information to job error messages by @amickan in #3296
- Use long form of celery commands by @jmsmkn in #3306
- Add metrics on the oldest active tasks by @jmsmkn in #3307
- Add a Celery SES Email backend by @jmsmkn in #3312
- Fix ValidationError printing by @amickan in #3311
- Pin python version by @jmsmkn in #3313
- Remove Django Celery Email and Django SES by @jmsmkn in #3314
- Remove google analytics support by @jmsmkn in #3317
- Update dependencies by @github-actions in #3316
- Update dependencies by @github-actions in #3319
- Allow sending email to different address by @jmsmkn in #3321
- Ignore B909 by @amickan in #3322
- Update Dependencies by @jmsmkn in #3326
- Update algorithm job detail API: add url and algorithm, remove algorithm_title by @chrisvanrun in #3318
- Fix homepage cache and stats by @jmsmkn in #3327
- Add username to the verification form by @jmsmkn in #3328
- Dependent algorithm phases by @amickan in #3323
- Fix google sign in with django-allauth 0.62+ by @jmsmkn in #3330
- Add a Challenge Suspended view by @jmsmkn in #3332
- Add check for submission period when parent phase is configured by @amickan in #3331
- Update dependencies by @github-a...
2024.01
What's Changed
- Update dependencies by @github-actions in #3150
- Add extension and some example answers for ground truth CSV by @HarmvZ in #3157
- Set default answer roll over to 0 and improve help text by @HarmvZ in #3152
- Initialize json editor widgets on htmx load by @amickan in #3158
- Streamline CIV creation and validation code for archive items and display sets by @amickan in #3156
- Complete SageMaker Training Backend by @jmsmkn in #3155
- Remove pinging google by @jmsmkn in #3160
- Handle bad GitHub refresh tokens by @jmsmkn in #3159
- Fix json editor initialization by @amickan in #3163
- Update dependencies by @github-actions in #3164
- Add healthcheck endpoint by @jmsmkn in #3165
- Add GPU time and storage size to budget by @jmsmkn in #3161
- Remove duplicate task by @jmsmkn in #3167
- Update instance types and maximum possible runtime by @jmsmkn in #3168
- Turn display set list of cards into table by @amickan in #3125
- Handle processed killed errors by @jmsmkn in #3170
- Default annotation line width by @chrisvanrun in #3166
- Add
default_annotation_color
forQuestion
s by @jmsmkn in #3171 - Fix recipients of challenge request email by @jmsmkn in #3174
- Enable ds removing after datatable navigation by @amickan in #3175
- Fix Allauth Templates by @jmsmkn in #3176
- Refactor DisplaySetFilesUpdate view by @amickan in #3172
- Add safari to supported browsers by @jmsmkn in #3180
- Add test to ensure all periodic tasks exist by @jmsmkn in #3178
- Add a link to existing verification status by @jmsmkn in #3177
- Add intended use by @Kicksta in #3184
- Remove multi and single line text question types by @jmsmkn in #3181
- Keep conversation open on refresh by @jmsmkn in #3179
- Handle none user by @jmsmkn in #3187
- Remove MULTIPLE_CHOICE_DROPDOWN by @jmsmkn in #3186
- Update dependencies by @github-actions in #3190
- Add instant verification field to reader study options by @HarmvZ in #3189
- Remove modification of instances outside of the form by @jmsmkn in #3191
- Remove the Retina API by @jmsmkn in #3192
- Remove the SageMaker Batch Inference Backend by @jmsmkn in #3194
- Add more view item validation by @jmsmkn in #3188
- Fix flaky view content validation tests by @amickan in #3197
- Add support for OCI container images by @jmsmkn in #3196
- Add archive item create view by @amickan in #3185
- Remove the annotation and registration models by @jmsmkn in #3201
- Remove workspaces by @jmsmkn in #3203
- Remove unused apps by @jmsmkn in #3204
- Add display set and archive item delete views by @amickan in #3200
- Add workstation switch for limiting view area to an image volume by @chrisvanrun in #3207
- Reject container images saved with Docker 25 by @jmsmkn in #3208
- Exempt members of designated organisations from base costs by @jmsmkn in #3212
- Add a view to redirect all sub-paths to a new domain by @jmsmkn in #3206
- Upgrade GitHub actions versions by @jmsmkn in #3209
Full Changelog: v2023.12...v2024.01
2023.12
What's Changed
- Add unread direct message notifications by @jmsmkn in #3108
- Add option to specify GPU type by @jmsmkn in #3110
- Only email active users by @jmsmkn in #3117
- Speed up evaluation list view by @jmsmkn in #3118
- Check if image exists before deleting civs for archive items by @amickan in #3116
- Add credit limits for algorithm editors by @amickan in #3113
- Update dependencies by @github-actions in #3120
- Use postgres 16 in dev by @jmsmkn in #3121
- Django 4.2 Upgrade by @jmsmkn in #3115
- Add option for open algorithm phase by @jmsmkn in #3109
- Adds a table of challenge results to the algorithm detail page by @jmsmkn in #3111
- Send email on permissions change by @jmsmkn in #3122
- Require verification for alg editors and job creation by @amickan in #3119
- Update SageMaker Shim Version by @jmsmkn in #3126
- Add 3 point angle annotation type by @pkcakeout in #3127
- Update dependencies by @github-actions in #3128
- Add manager emails by @jmsmkn in #3129
- Fix pre-commit for python 3.12 by @jmsmkn in #3131
- Force usage of linux/amd64 by @jmsmkn in #3132
- Remove the legacy submission creation form by @jmsmkn in #3133
- Fix answer type retrieval on question update by @amickan in #3135
- Add task to upgrade the shim version by @jmsmkn in #3134
- Add SageMaker Training Backend by @jmsmkn in #3140
- Update map by @jmsmkn in #3137
- Copy over all question fields on rs copy by @amickan in #3136
- Add grand-challenge-forge JSON descriptors by @chrisvanrun in #3143
- Adds example json for some new annotation types by @miriam-groeneveld in #3144
- Minor fix for forge JSON creation by @chrisvanrun in #3147
- Add search to challenge for invoices by @jmsmkn in #3148
Full Changelog: v2023.11...v2023.12
2023.11
What's Changed
- Fix typo by @miriam-groeneveld in #3069
- Update dependencies by @github-actions in #3071
- Description required for public readerstudies by @miriam-groeneveld in #3070
- Leave interface field open on question forms by @amickan in #3074
- Fix display of string type job outputs by @amickan in #3073
- Only show additional metrics button when they exist by @amickan in #3075
- Make sidebar static by @amickan in #3078
- Hide activate button for images when import in progress by @amickan in #3079
- Add Public Challenges API by @jmsmkn in #3082
- Update dependencies by @github-actions in #3083
- Make bs col classes in challenge request table consistent by @amickan in #3080
- Order publications by number of citations by @jmsmkn in #3086
- Specialized view
intensity-over-time-chart
by @amickan in #3084 - Add archive item check to submission form by @amickan in #3085
- Update dependencies by @github-actions in #3089
- Remove inline event handler for notification bulk update by @amickan in #3092
- Fix display set value updating by @amickan in #3088
- Add Direct Messages by @jmsmkn in #3093
- Refactor DisplaySet views by @amickan in #3097
- Only run add_scores_for_display_set when ground truth exists by @amickan in #3098
- Add Challenge Incentives by @jmsmkn in #3101
- Add direct message form to participants list by @jmsmkn in #3102
- My challlenge requests list by @amickan in #3099
- Update dependencies by @github-actions in #3105
Full Changelog: v2023.10...v2023.11
2023.10
What's Changed
- Fix creating permalinks in emails HTML renders by @chrisvanrun in #3031
- Use
PYTHONUNBUFFERED
in container environment by @jmsmkn in #3026 - Add ghosting slice depth to workstation config by @pkcakeout in #3033
- Update Dependencies by @jmsmkn in #3036
- Add count of unique submitters per phase to statistics by @jmsmkn in #3038
- Set
blank=False
for ghosting option in workstation configuration by @pkcakeout in #3040 - Only show visibility information when the evaluation is complete by @jmsmkn in #3039
- Fix menu item highlighting by @jmsmkn in #3037
- Add a link to the archive and count of the valid items by @jmsmkn in #3041
- Only show prerequisite jobs when unsuccessful by @jmsmkn in #3043
- Only show algorithm creation link when no images exist by @jmsmkn in #3044
- Update dependencies by @github-actions in #3045
- Fix unique creators query by @jmsmkn in #3046
- Aggregate costs per challenge by @jmsmkn in #3047
- Add invoice model by @jmsmkn in #3048
- Update unread notification email task by @jmsmkn in #3050
- Update dependencies by @github-actions in #3051
- Enforce compute limits on challenge level by @jmsmkn in #3052
- Update challenge costs overview by @jmsmkn in #3053
- Update costs per phase by @jmsmkn in #3054
- Update dependencies by @github-actions in #3055
- Add latest submission to the costs overview by @jmsmkn in #3057
- Remove mention of algorithm editors having access to try-out results of algorithms by @chrisvanrun in #3056
- Update dependencies by @github-actions in #3058
- Add link to algorithm results in evaluation details by @chrisvanrun in #3063
- Update dependencies by @github-actions in #3065
Full Changelog: v2023.09...v2023.10
2023.09
What's Changed
- Add button to re-evaluate submission by @jmsmkn in #2982
- Update submission_detail.html by @jmsmkn in #2983
- Improve verification workflow by @jmsmkn in #2986
- Update dependencies by @github-actions in #2988
- Fix small issues by @jmsmkn in #2990
- Add costs to CIVs, Container Images and Jobs by @jmsmkn in #2994
- Use size as reported by the registry by @jmsmkn in #2995
- Ensure latest challenges requests are shown on top in request table by @chrisvanrun in #3001
- Cache the bytes in storage on the model by @jmsmkn in #3002
- Update dependencies by @jmsmkn in #3004
- Add support for multiple hanging protocols by @james-milburn-crowe in #2993
- fix for carousel images being displayed with non rounded corners by @james-milburn-crowe in #3007
- Add SVG icon computed property to Hanging protocol model by @HarmvZ in #3005
- fix for hanging protocols displaying incorrectly on hanging protocol cards by @james-milburn-crowe in #3011
- Update dependencies by @jmsmkn in #3014
- Display submission metadata for challenge admins by @jmsmkn in #3016
- Add queries for challenge costs by @jmsmkn in #3017
Full Changelog: v2023.08...v2023.09
2023.08
What's Changed
- Add time limits per algorithm by @jmsmkn in #2914
- Disallow evaluation title by @jmsmkn in #2915
- Deny wecom from verifications by @jmsmkn in #2918
- Fix headers sporadically jumping when hovering them by @chrisvanrun in #2923
- Allow users to set Evaluation Method memory by @jmsmkn in #2927
- Add imaging serving from rendering subdomain by @jmsmkn in #2929
- Fix display set delete by @jmsmkn in #2930
- Fix not being able to post empty answers for non-required questions. by @chrisvanrun in #2922
- Update dependencies by @jmsmkn in #2933
- Update Panimg by @jmsmkn in #2934
- Update dependencies by @github-actions in #2935
- Add tasks to refresh expiring GitHub tokens by @jmsmkn in #2936
- Improve GitHub Integration by @jmsmkn in #2937
- Keep GitHub settings on one form by @jmsmkn in #2938
- Remove automated creation of Phases by @jmsmkn in #2941
- Add verification user sets by @jmsmkn in #2944
- Update dependencies by @github-actions in #2946
- Filter on public algorithm/archive/reader study by @miriam-groeneveld in #2945
- Combined leaderboards by @jmsmkn in #2943
- Blocked domain helptext by @miriam-groeneveld in #2948
- Force unique email for validation by @jmsmkn in #2950
- Add "openseadragon" specialized viewer and fix bug in validator by @pkcakeout in #2947
- Fix filtering of phase algorithms by @jmsmkn in #2952
- Update dependencies by @github-actions in #2955
- Combined Leaderboards creation and visual tweaks by @chrisvanrun in #2954
- Add a view to delete combined leaderboards by @chrisvanrun in #2956
- Add user profile links to combined leaderboards by @chrisvanrun in #2959
- Added a fix for charts not appearing in result logs by @james-milburn-crowe in #2958
- Fixed error that was being thrown on the algorithm permissions page by @james-milburn-crowe in #2966
- Address Factory Boy test warnings by @chrisvanrun in #2961
- Order combined leaderboards by non-ordinal values by @chrisvanrun in #2968
- Make Challenge-Requests list a Datatable by @chrisvanrun in #2970
- Opt out of buildkit by @jmsmkn in #2972
- Limit external JSON Schema retrievals by @chrisvanrun in #2962
- Fix for carousel display at small + medium sizes by @james-milburn-crowe in #2965
- Warning missing scoring configuration by @chrisvanrun in #2971
- Update dependencies by @github-actions in #2974
- Ignore pkg_resources warning by @jmsmkn in #2975
- Fixes code highlighting in forum posts by @miriam-groeneveld in #2964
- Handle LZMAError by @jmsmkn in #2977
- set passwords correctly in development fixtures by @james-milburn-crowe in #2978
- Consolidate closed phase warnings by @jmsmkn in #2979
- Add multiple account warning by @jmsmkn in #2980
- Add the accepted budget to the statistics page by @jmsmkn in #2981
Full Changelog: v2023.07...v2023.08
2023.07
What's Changed
- Consolidate management of vendored JS by @jmsmkn in #2870
- Fix green bg-dark by @jmsmkn in #2877
- Adjust settings to allow for running outside of proxy by @jmsmkn in #2878
- Introduce TEXT-type answers by @chrisvanrun in #2873
- Update dependencies by @github-actions in #2879
- Separate docker network and aarch64 support by @jmsmkn in #2880
- Replace jsdelivr and datatables CDN by @jmsmkn in #2883
- Add Select Multiple widgets by @chrisvanrun in #2882
- Use autocomplete fields for phase admin by @jmsmkn in #2885
- Add Content Security Policy Headers by @jmsmkn in #2887
- Fix not being able to upload .json files for type 1 challenges by @chrisvanrun in #2888
- Increase max order by @jmsmkn in #2890
- Update dependencies by @github-actions in #2889
- Remove inline JS by @jmsmkn in #2891
- Add select and radio select widgets by @chrisvanrun in #2894
- Update dependencies by @github-actions in #2898
- Add permalinks to markdown pages by @jmsmkn in #2899
- Add a list of incomplete jobs to evaluation detail by @jmsmkn in #2900
- Remove deprecated field by @jmsmkn in #2901
- Disable editing of inputs and outputs for challenge users by @jmsmkn in #2903
- Adds example to docstring of extra results columns by @miriam-groeneveld in #2904
- Add a form to re-assign a workstation image to another workstation by @jmsmkn in #2905
- Fix flaky test by @chrisvanrun in #2909
- Add slider widget for number questions by @chrisvanrun in #2906
- Update dependencies by @github-actions in #2913
- Fix focused button box-shadow being clipped by @chrisvanrun in #2910
Full Changelog: v2023.05...v2023.07
2023.05
What's Changed
- Fixes flower dashboard by @miriam-groeneveld in #2839
- Challenge UI improvements by @amickan in #2843
- Update dependencies by @github-actions in #2840
- Add base cost to challenge cost estimate by @amickan in #2847
- Update dependencies by pinning urllib3 by @jmsmkn in #2850
- Challenge admin UI improvements part 2 by @amickan in #2844
- Handle
None
TransformStartTime by @jmsmkn in #2851 - Validate segmentations for Tiff type images by @HarmvZ in #2846
- Upgrade panimg using git source by @HarmvZ in #2853
- Limit the number of algorithms a user can create for a phase by @amickan in #2842
- Update dependencies by @jmsmkn in #2855
- Add active version to submission form algorithm options by @amickan in #2854
- Set permissive cross-origin opener header to fix session control by @HarmvZ in #2856
- Update dependencies by @jmsmkn in #2857
- Fix input and output count annotation for UserAlgorithmsForPhaseMixin by @amickan in #2858
- Update dependencies by @jmsmkn in #2859
- Use path parameters in workstation session creation URLs by @HarmvZ in #2830
- Unpin panimg by @jmsmkn in #2863
- Add workstation path to session start redirects by @HarmvZ in #2862
- Update dependencies by @github-actions in #2865
- Adds challenge url to costs overview by @miriam-groeneveld in #2868
- Add segments field to image serializer by @HarmvZ in #2866
Full Changelog: v2023.04...v2023.05