Recent Releases of grand-challenge.org

grand-challenge.org - v2025.08.1

What's Changed

  • Remove machina forums by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4223

Full Changelog: https://github.com/comic/grand-challenge.org/compare/v2025.08...v2025.08.1

- Python
Published by jmsmkn 10 months ago

grand-challenge.org - v2025.08

What's Changed

  • New forum models by @amickan in https://github.com/comic/grand-challenge.org/pull/4114
  • Fix datatables sorting by @koopmant in https://github.com/comic/grand-challenge.org/pull/4149
  • Handle LFS budget error from GitHub by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4150
  • Fix autosaving docstring by @pkcakeout in https://github.com/comic/grand-challenge.org/pull/4153
  • Remove the docker executor by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4152
  • Add tests for client deidentification procedure by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/4154
  • Update matching functions to use source_object by @amickan in https://github.com/comic/grand-challenge.org/pull/4155
  • Improve discussion forum admin by @amickan in https://github.com/comic/grand-challenge.org/pull/4156
  • Clean up algorithm detail page by @koopmant in https://github.com/comic/grand-challenge.org/pull/4159
  • Upgrade dcmjs to 0.43.0 (minified version) by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/4157
  • Remove disabled autoWidth setting for datatable on leaderboard by @koopmant in https://github.com/comic/grand-challenge.org/pull/4161
  • Take already migrated follows into account by @amickan in https://github.com/comic/grand-challenge.org/pull/4162
  • Update dependencies by @github-actions[bot] in https://github.com/comic/grand-challenge.org/pull/4164
  • New challenge forums by @amickan in https://github.com/comic/grand-challenge.org/pull/4160
  • Extra checks for external evaluation by @amickan in https://github.com/comic/grand-challenge.org/pull/4168
  • Upgrade Forge to v0.7.5 by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/4171
  • Add redirects for old forums by @amickan in https://github.com/comic/grand-challenge.org/pull/4170
  • Ignore conflicts during redirect creation by @amickan in https://github.com/comic/grand-challenge.org/pull/4173
  • Use 4th Generation Intel Xeon Scalable instances by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4174
  • Increase COMPONENTSMAXIMUMJOB_DURATION by @amickan in https://github.com/comic/grand-challenge.org/pull/4177
  • Catch gzip errors on decompression of docker images by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/4182
  • Update dependencies by @github-actions[bot] in https://github.com/comic/grand-challenge.org/pull/4179
  • Add admin action to cancel image imports by @amickan in https://github.com/comic/grand-challenge.org/pull/4183
  • Move post deletion modal to detail view by @amickan in https://github.com/comic/grand-challenge.org/pull/4186
  • Add challenge filter to invoice admin by @amickan in https://github.com/comic/grand-challenge.org/pull/4188
  • Block forms on submit by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/4185
  • Add creation date to BannedEmailAddressAdmin by @amickan in https://github.com/comic/grand-challenge.org/pull/4189
  • Avoid "empty" editors list by @koopmant in https://github.com/comic/grand-challenge.org/pull/4191
  • Show image and file count on job progress page by @amickan in https://github.com/comic/grand-challenge.org/pull/4187
  • Equalize component height in method list table by @koopmant in https://github.com/comic/grand-challenge.org/pull/4195
  • Add information about runtime environment to prerequisite jobs list by @koopmant in https://github.com/comic/grand-challenge.org/pull/4196
  • Update dependencies by @github-actions[bot] in https://github.com/comic/grand-challenge.org/pull/4192
  • Add admin action to unpublish algorithm by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/4197
  • Avoid expanding phases navigation if there are too many phases by @koopmant in https://github.com/comic/grand-challenge.org/pull/4166
  • Replace datatable initialization and configuration javascript with data attributes by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/4193
  • Avoid linebreak due to heading permalink by @koopmant in https://github.com/comic/grand-challenge.org/pull/4200
  • Improve whitespace placement for pages by @koopmant in https://github.com/comic/grand-challenge.org/pull/4199
  • Deprecate forum field by @amickan in https://github.com/comic/grand-challenge.org/pull/4181
  • Revert pages width change by @koopmant in https://github.com/comic/grand-challenge.org/pull/4204
  • Update dependencies by @github-actions[bot] in https://github.com/comic/grand-challenge.org/pull/4205
  • Make textarea content black for improved readability by @koopmant in https://github.com/comic/grand-challenge.org/pull/4203
  • Move notification creation for forum posts to async task by @amickan in https://github.com/comic/grand-challenge.org/pull/4180
  • Use celery logger for tasks by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4206
  • Remove evaluations list from method detail page by @koopmant in https://github.com/comic/grand-challenge.org/pull/4194
  • Correctly send notification at job failure by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/4172
  • Upgrade mc by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/4176
  • Ensure save method is used when unpublishing by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4207
  • Only update viewer groups when necessary by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4208
  • Update banned domains by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4210
  • Only lock the job when cancelling tasks by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4212
  • Remove use of objective by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4213
  • Update utilisation chart by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4211
  • Fix leaderboard date parsing by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4215
  • Restrict locked fields of job by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4217
  • Try to force better titles by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4218
  • Add migrations to remove otp static and otp totp applications by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4220

Full Changelog: https://github.com/comic/grand-challenge.org/compare/v2025.07...v2025.08

- Python
Published by jmsmkn 10 months ago

grand-challenge.org - v2025.07

What's Changed

  • Avoid celery and kombu 5.5.x by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3919
  • Fix deprecation warning by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3918
  • Add option for RDS IAM auth by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3921
  • Avoid line break in challenge topbar by @koopmant in https://github.com/comic/grand-challenge.org/pull/3923
  • Add filter for overdue status of invoices to admin by @koopmant in https://github.com/comic/grand-challenge.org/pull/3924
  • Cache the RDS token generation by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3926
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3932
  • Allow algorithms with additional interfaces to be submitted to phase by @amickan in https://github.com/comic/grand-challenge.org/pull/3939
  • Image processing and assignment: account for object not existing by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3930
  • Ensure error views do not make queries by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3941
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3944
  • Parametrisation of evaluations by @amickan in https://github.com/comic/grand-challenge.org/pull/3938
  • Add CORSALLOWHEADERS by @amickan in https://github.com/comic/grand-challenge.org/pull/3947
  • Update leaderboard and evaluation detail page by @amickan in https://github.com/comic/grand-challenge.org/pull/3948
  • Temporarily reintroduce create_evaluation celery task by @amickan in https://github.com/comic/grand-challenge.org/pull/3949
  • Fix leaderboard columns by @amickan in https://github.com/comic/grand-challenge.org/pull/3951
  • Leaderboard accessible to readers by @amickan in https://github.com/comic/grand-challenge.org/pull/3942
  • Only show inputs column on evaluation list if those are defined on phase by @amickan in https://github.com/comic/grand-challenge.org/pull/3952
  • Show leaderboard tab only for educational reader studies by @amickan in https://github.com/comic/grand-challenge.org/pull/3953
  • Remove create_evaluation task by @amickan in https://github.com/comic/grand-challenge.org/pull/3955
  • Initialize view_leaderboard permission by @amickan in https://github.com/comic/grand-challenge.org/pull/3954
  • Reduce number of challenge leaderboard queries by @amickan in https://github.com/comic/grand-challenge.org/pull/3956
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3957
  • Fix instance type comparison by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3958
  • Ground Truth from Answers by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3922
  • Remove deprecated fields by @amickan in https://github.com/comic/grand-challenge.org/pull/3962
  • Add socket information modal by @amickan in https://github.com/comic/grand-challenge.org/pull/3964
  • Delete external evaluators group on challenge deletion by @amickan in https://github.com/comic/grand-challenge.org/pull/3966
  • Create model for session costs by @koopmant in https://github.com/comic/grand-challenge.org/pull/3965
  • 3916 admin page with warning appears on a new row by @koopmant in https://github.com/comic/grand-challenge.org/pull/3967
  • Pin grand-challenge-forge by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3969
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3971
  • Remove help forum by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3972
  • Disable reader studies without credits by @koopmant in https://github.com/comic/grand-challenge.org/pull/3968
  • Update forge by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3970
  • Save session cost object before setting reader studies relation by @koopmant in https://github.com/comic/grand-challenge.org/pull/3975
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3976
  • Add storage and job costs to stats for staff users by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3978
  • Move setting to set cloudwatch metrics pushing by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3981
  • Fix description with reuse of images by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3980
  • Add task to remove old container images by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3977
  • Do not allow a default value when sockets require a file by @koopmant in https://github.com/comic/grand-challenge.org/pull/3983
  • Allow cancelling jobs in validating inputs state by @amickan in https://github.com/comic/grand-challenge.org/pull/3984
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3986
  • Allow searching for pk in session admin by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/3989
  • Phase Starter kit Download by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3974
  • Enable downloading of evaluation outputs by @amickan in https://github.com/comic/grand-challenge.org/pull/3985
  • Add container cleanup tasks by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3990
  • Fix celery exception handling with direct invocation by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3992
  • Remove deprecated flake8-docstrings by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3996
  • Remove renderedresulttext by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3993
  • Prevent reevaluating under certain conditions by @amickan in https://github.com/comic/grand-challenge.org/pull/3973
  • Add index on evaluations by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3995
  • Prefetch group pks to force use of index by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3999
  • Fix WorkstationConfig causing server errors on blank input by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3994
  • Check for partial algorithm interface match by @amickan in https://github.com/comic/grand-challenge.org/pull/4000
  • Invoice validation by @koopmant in https://github.com/comic/grand-challenge.org/pull/3890
  • Remove retry if dropped by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3998
  • Fix container protection and image deletion by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4005
  • Update dependencies by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4006
  • Make phase fk on submission not nullable by @koopmant in https://github.com/comic/grand-challenge.org/pull/4008
  • Remove use of accept_user_perms by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4009
  • Use claimed at for external evaluations by @koopmant in https://github.com/comic/grand-challenge.org/pull/4012
  • Use filter_by_permission in PermissionListMixin by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4015
  • Remove use of get_objects_for_user and get_objects_for_group by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4013
  • Handle specific locking errors by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4017
  • Add cancelled payment status option for invoices by @koopmant in https://github.com/comic/grand-challenge.org/pull/4022
  • Add indexes for object permissions by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4016
  • Replace ObjectPermissionsFilter with optimized version by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4018
  • Fix lock exception handling by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4025
  • Allow combination of ObjectPermissionRequiredMixin and ViewObjectPermissionListMixin by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4024
  • Fix trying to move pages where the target order does not exist by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4020
  • Only use union in permission filter when necessary by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4026
  • Add algorithm interfaces for phase copy form by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/4002
  • Upgrade django-guardian by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4028
  • Mark docker tests as x-fail by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4032
  • Allow model-based POSTs to create SocketValues by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/4030
  • Allow extending overlay segments for sockets by @amickan in https://github.com/comic/grand-challenge.org/pull/4034
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/4036
  • Move session costs to utilization application by @koopmant in https://github.com/comic/grand-challenge.org/pull/4035
  • Fix celery logging by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4038
  • Remove workflow creation for build images by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4039
  • Remove circular dependency in migrations by @koopmant in https://github.com/comic/grand-challenge.org/pull/4037
  • Check if task is run as part of a canvas by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4041
  • Fix unnecessary locking of linked object by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4042
  • Account for null-valued fields in Job-creation POST serializer by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/4040
  • Show cancelled state on invoice overview by @koopmant in https://github.com/comic/grand-challenge.org/pull/4046
  • Guard build images by status by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4048
  • Remove change job group perm by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4050
  • Remove link to blog post by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4051
  • Fix API schema for Answer by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/4054
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/4055
  • Shorten paths found in starter-kit / algorithm templates by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/4059
  • Only run prerequsite check when evaluation is still in validating state by @amickan in https://github.com/comic/grand-challenge.org/pull/4061
  • Add utilization models by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4062
  • Add job utilization models by @koopmant in https://github.com/comic/grand-challenge.org/pull/4001
  • Remove deprecated fields by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4063
  • Split compute and storage tasks by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4064
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/4066
  • Strike through inactive users in verification admin by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4065
  • Add indices for utilization models by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4067
  • Add verification status in admin by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4069
  • Mark eval as failed when no algorithm or predictions file by @amickan in https://github.com/comic/grand-challenge.org/pull/4071
  • Remove options from algorithm admin by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4072
  • Replace add_images_to_archive_item with add_image_to_object by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/4075
  • Remove viewer group for system jobs by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4076
  • Add setting to use warm pools by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4077
  • Remove max_jobs setting by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4078
  • Set the volume size to the nvme volume size by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4079
  • Remove obsolete addimagestoarchiveitem task by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/4073
  • Add job warm pool utilization model by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4080
  • Warm pool utilization tests by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4081
  • Update utilization admin and warm pool time by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4084
  • Fix writable checkpoints directory by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4089
  • Update latest gcapi version to 0.13.2 by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/4090
  • Add GPU availability issue warning by @amickan in https://github.com/comic/grand-challenge.org/pull/4091
  • Re-add auto-updating of job status by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/4092
  • Removes CIV search fields by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4094
  • Fix display set index with duplicate order by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4097
  • Fix warm pool duration for cancelled jobs by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4100
  • Fix prediction submissions in algorithm kind phase by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/4099
  • Update g5.2xlarge availability warning by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4102
  • Upgrade amass to 0.4.1 by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/4107
  • Use window annotation for standard index by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4098
  • Remove usage historical records by @koopmant in https://github.com/comic/grand-challenge.org/pull/4104
  • Fix the algorithm memory requirements on creation by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4110
  • Add headline and breadcrumbs to docpage search results by @koopmant in https://github.com/comic/grand-challenge.org/pull/4083
  • Add VRAM to GPU Specs by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4111
  • Remove duplicate detail link by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4105
  • Add ALGORITHMSMAXACTIVEJOBSPER_USER by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4112
  • Revert "Use window annotation for standard index" by @pkcakeout in https://github.com/comic/grand-challenge.org/pull/4117
  • Broaden fallback to gravatar mugshot by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/4122
  • Prevent re-evaluating if there are pending evaluations for the image by @amickan in https://github.com/comic/grand-challenge.org/pull/4123
  • Catch JSON output memory error by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4125
  • Fix failed unscheduled job by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4126
  • Downgrade bootswatch to match bootstrap version by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/4113
  • Add page title to doc page navigation by @koopmant in https://github.com/comic/grand-challenge.org/pull/4116
  • Update dependencies by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4127
  • Fix N+1 query in documentation pages by @koopmant in https://github.com/comic/grand-challenge.org/pull/4124
  • Highlight headline paragraphs after following a documentation search result by @koopmant in https://github.com/comic/grand-challenge.org/pull/4108
  • Remove use of lxml by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4133
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/4134
  • Increase MAX_RETRIES by @amickan in https://github.com/comic/grand-challenge.org/pull/4136
  • Create specialized docpages for FAQs by @koopmant in https://github.com/comic/grand-challenge.org/pull/4135
  • Implement autosaving flag by @pkcakeout in https://github.com/comic/grand-challenge.org/pull/4137
  • Add missing serializers for autosaving by @pkcakeout in https://github.com/comic/grand-challenge.org/pull/4144
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/4145
  • Add dcm.js and dicom-deid-procedure by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/4143
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/4146
  • Avoid creating challenge page with invalid slug by @koopmant in https://github.com/comic/grand-challenge.org/pull/4130
  • Use d-flex to put icons and text side by side by @koopmant in https://github.com/comic/grand-challenge.org/pull/4148
  • Client side deidentification by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/4129

Full Changelog: https://github.com/comic/grand-challenge.org/compare/v2025.03...v2025.07

- Python
Published by jmsmkn 11 months ago

grand-challenge.org - v2025.03

What's Changed

  • Create auto-refreshing incomplete jobs table by @koopmant in https://github.com/comic/grand-challenge.org/pull/3684
  • Add latest version for GCAPI by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3686
  • Auto refresh status badge cleanup by @koopmant in https://github.com/comic/grand-challenge.org/pull/3688
  • Create auto refresh badge for import and build status by @koopmant in https://github.com/comic/grand-challenge.org/pull/3679
  • Remember FlexibleImageWidget choice on form redisplay by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3681
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3693
  • Apply full page widget to blogs by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3691
  • Add Newick tree support by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3695
  • Update challenge cost calculation by @amickan in https://github.com/comic/grand-challenge.org/pull/3696
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3702
  • Vendor django rest knox by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3706
  • Fix relying on implicit ordering of Notification in test by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3707
  • Improve knox by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3709
  • Revert denying all files if allowedfiletypes is undefined by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3712
  • Move add and update buttons for flatpages to separate row by @amickan in https://github.com/comic/grand-challenge.org/pull/3710
  • Adjustable gpu types by @koopmant in https://github.com/comic/grand-challenge.org/pull/3699
  • Dynamic examples for view content field help text by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3697
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3718
  • Handle json memory error by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3717
  • Process Newick files on acks-late-2xlarge by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3713
  • Flexible documentation link in view_content help text by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3723
  • Add example to overlay_segments help text by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3716
  • Fix PUT for ArchiveItem/DisplaySet by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3703
  • Include hanging protocols check in viewcontentexample generation by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3722
  • Adjustable gpu types for algorithms by @koopmant in https://github.com/comic/grand-challenge.org/pull/3714
  • Support Biological Observation Matrix (BIOM) files by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3715
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3726
  • Update JSONEditorWidget to 10.1.1 by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3728
  • Job requirement options from organizations by @koopmant in https://github.com/comic/grand-challenge.org/pull/3725
  • Rename interfaces property to avoid clash with AlgorithmInterface by @amickan in https://github.com/comic/grand-challenge.org/pull/3733
  • Update budget based on gpu type and memory by @koopmant in https://github.com/comic/grand-challenge.org/pull/3731
  • Retain current selection of gpu type choice and allow challenge admins to update gpu types by @koopmant in https://github.com/comic/grand-challenge.org/pull/3734
  • Replace responsive DataTables behaviour with floating scrolling bar by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3729
  • Fix error parsing by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3736
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3739
  • Correct challenge request defaults by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3737
  • Upgrade Datatables by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3738
  • Fix not sourcing initial value for JSONEditor field by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3741
  • Fix Hanging Protocols json field raised exception by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3727
  • Fix Datatables initialization issues by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3746
  • Fix inline JS by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3749
  • Removes oninput for challenge request form by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3751
  • Remove headline from documentation search results by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3755
  • Adjust quote styling by @koopmant in https://github.com/comic/grand-challenge.org/pull/3752
  • Pin pycurl by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3756
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3757
  • Fix several issues with Datatables by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3750
  • Subclass AccessMixin directly in VerificationRequiredMixin by @amickan in https://github.com/comic/grand-challenge.org/pull/3758
  • Replace deprecated strtobool function by @koopmant in https://github.com/comic/grand-challenge.org/pull/3760
  • Use fullpage markdown widget for documentation pages by @koopmant in https://github.com/comic/grand-challenge.org/pull/3762
  • Remove budgetforhosting_challenge field by @amickan in https://github.com/comic/grand-challenge.org/pull/3763
  • Fix incorrectly defined table data when there are no evaluations by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3771
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3766
  • Fix container builds by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3772
  • Update dependencies by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3773
  • Tweak image upload help text by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3774
  • Delete user upload after creating civ for file by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3761
  • Fix buggy code blocks in markdown renderer by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3764
  • Remove verification required mixin from some algorithm views by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3776
  • Budget alerts by @koopmant in https://github.com/comic/grand-challenge.org/pull/3747
  • Add unique constraints to through tables by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3777
  • Reduce lock durations by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3779
  • Fix Phase lookups by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3781
  • Add option to skip calculating ranks by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3783
  • Apply ordering of CIVs to API serializations by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3768
  • Reset start time, end time and error message on job requeue from admin by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3782
  • Preview emails using the full page editor and standard email rendering by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3778
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3784
  • Unmix presentation and content for docpages by @koopmant in https://github.com/comic/grand-challenge.org/pull/3786
  • Exclude images used by running evaluations and jobs from periodic container removal by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3788
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3792
  • Exclude slugs from historical records by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3793
  • Add slug ordering to sorting civs by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3790
  • [Onboarding Tasks] model and admin by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3795
  • Separate algorithm usage information from details page by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3791
  • Fix small issues on Joblist by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3767
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3801
  • Use title instead of slug for label interface widgets by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3808
  • Cleanup flexible image adjustments by @koopmant in https://github.com/comic/grand-challenge.org/pull/3806
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3815
  • Onboarding Tasks views by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3814
  • Flexible file widget by @koopmant in https://github.com/comic/grand-challenge.org/pull/3807
  • Add html user completion for challenge admin users by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3817
  • Parent object layer for flexible file by @koopmant in https://github.com/comic/grand-challenge.org/pull/3821
  • Add ENV variable to limit concurrent API requests by workstation sessions by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/3819
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3825
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3829
  • Add production danger theme by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3828
  • Integrate flexible file widget by @koopmant in https://github.com/comic/grand-challenge.org/pull/3824
  • Onboarding tasks emails by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3822
  • Add evaluation error message to evaluation details view by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3826
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3837
  • Add application for .well-known urls by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3836
  • Onboarding Tasks Creation by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3834
  • Only send reviewer email to those with object permissions by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3839
  • Adds algorithm create redirect view by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3841
  • Move supplementary evaluation files to protected storage by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3843
  • Remove uses_markdown option by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3844
  • Remove the extra column of error messages by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3848
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3849
  • Fix jsoneditor schema by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3813
  • Apply server-side pagination to All Submissions page by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3835
  • Fix canceling jobs in admin by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3851
  • Split off the Ground Truth page by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3853
  • Also hide statistics for non-educational reader studies by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3858
  • Cleanup flexible widget by @koopmant in https://github.com/comic/grand-challenge.org/pull/3833
  • Change overflow of register form to avoid showing scroll bars by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3860
  • Add postpaid invoices by @koopmant in https://github.com/comic/grand-challenge.org/pull/3855
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3862
  • Optional inputs by @amickan in https://github.com/comic/grand-challenge.org/pull/3842
  • Add pagination to hanging protocol list page by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3840
  • Set time limit, gpu type and memory for external evaluations by @amickan in https://github.com/comic/grand-challenge.org/pull/3864
  • Clear existing phase inputs by @amickan in https://github.com/comic/grand-challenge.org/pull/3865
  • Update serializers.py by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3867
  • Remove results template by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3868
  • Remove metric_template from overlay_segments by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3869
  • Unify usage of NON_ALGORITHM_INTERFACES by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3870
  • Add phase interface configuration links to challenge admin by @amickan in https://github.com/comic/grand-challenge.org/pull/3872
  • Fix admin page OnboardingTask by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3873
  • Ensure labels are only text by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3875
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3880
  • Lock interfaces of parent and child phases by @amickan in https://github.com/comic/grand-challenge.org/pull/3874
  • Fix numberical slugs breaking collapsables by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3883
  • Ground Truth csv form seperation by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3879
  • Add ALGORITHMS_MAX_ACTIVE_JOBS_PER_ALGORITHM by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3882
  • Add border to user profile image by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3881
  • Fix flaky test for default onboarding tasks by @koopmant in https://github.com/comic/grand-challenge.org/pull/3886
  • Remove test setting by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3887
  • Give challenge admins view invoice permission by @koopmant in https://github.com/comic/grand-challenge.org/pull/3885
  • Remove long term commitment by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3888
  • Remove archive algorithm link by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3891
  • Remove archive item job list by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3893
  • Always invoke component jobs using the invocations file by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3904
  • Fix flaky test due to existing browser sessions by @koopmant in https://github.com/comic/grand-challenge.org/pull/3897
  • Add inputs.json by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3905
  • Invoice email alerts by @koopmant in https://github.com/comic/grand-challenge.org/pull/3861
  • Set MetadataDirective to REPLACE by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3909
  • Migrate from poetry to uv by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3895
  • Add invoice overview by @koopmant in https://github.com/comic/grand-challenge.org/pull/3906
  • Ground truth copy from answers by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3884
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3915

Full Changelog: https://github.com/comic/grand-challenge.org/compare/v2024.11...v2025.03

- Python
Published by jmsmkn about 1 year ago

grand-challenge.org - v2024.11

What's Changed

  • Refactor job creation code by @amickan in https://github.com/comic/grand-challenge.org/pull/3465
  • Make consistent html titles with breadcrumbs for blogs app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3579
  • Make consistent html titles with breadcrumbs for algorithms app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3577
  • Make consistent html titles with breadcrumbs for cases app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3581
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3587
  • Fix typo in rawimageuploadsession_detail.html by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3588
  • Keep track of the gpu and memory requirements at creation time by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3586
  • Make consistent html titles with breadcrumbs for flatpages app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3599
  • Make consistent html titles with breadcrumbs for hanging_protocols app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3598
  • Make consistent html titles with breadcrumbs for notifications app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3597
  • Make consistent html titles with breadcrumbs for organizations app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3596
  • Make consistent html titles with breadcrumbs for evaluation app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3593
  • Make consistent html titles with breadcrumbs for emails app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3591
  • Make consistent html titles with breadcrumbs for documentation app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3589
  • Make consistent html titles with breadcrumbs for api_tokens app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3585
  • Make consistent html titles with breadcrumbs for admins app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3584
  • Make consistent html titles with breadcrumbs for components app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3583
  • Make consistent html titles with breadcrumbs for challenges app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3582
  • Make consistent html titles with breadcrumbs for archives app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3580
  • Add getfirstor_create method for CIVs by @amickan in https://github.com/comic/grand-challenge.org/pull/3602
  • Add option to set the minimum number of credits per job by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3601
  • Make consistent html titles with breadcrumbs for pages app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3603
  • Make consistent html titles with breadcrumbs for participants app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3604
  • Make consistent html titles with breadcrumbs for profiles app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3605
  • Make consistent html titles with breadcrumbs for publications app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3606
  • Make consistent html titles with breadcrumbs for reader_studies app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3607
  • Make consistent html titles with breadcrumbs for statistics app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3608
  • Make consistent html titles with breadcrumbs for teams app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3610
  • Make consistent html titles with breadcrumbs for verifications app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3611
  • Make consistent html titles with breadcrumbs for workstation_configs app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3612
  • Make consistent html titles with breadcrumbs for workstations app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3613
  • Make consistent html titles with breadcrumbs for core app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3617
  • Make all inputs required on job creation by @amickan in https://github.com/comic/grand-challenge.org/pull/3620
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3622
  • Correct html titles for algorithms app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3619
  • Correct html titles for blogs app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3624
  • Correct html titles for archives app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3625
  • Correct html titles for components app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3626
  • Correct html titles for emails app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3627
  • Correct html titles for flatpages app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3631
  • Correct html titles for hanging_protocols app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3632
  • Correct html titles for organizations app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3633
  • Add easy to find information of linked phase archive by @amickan in https://github.com/comic/grand-challenge.org/pull/3640
  • Consolidate component job requirement fields by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3616
  • Change default job memory by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3643
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3649
  • Add full page markdown editor widget by @koopmant in https://github.com/comic/grand-challenge.org/pull/3621
  • Correct html titles for evaluation app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3630
  • Correct html titles for workstations app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3644
  • Correct html titles for reader_studies app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3647
  • Correct html titles for teams app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3646
  • Correct html titles for workstation_configs app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3645
  • Correct html titles for pages app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3648
  • Resolve FromAsCasing warning by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3655
  • Update image detail html and job progress animation by @amickan in https://github.com/comic/grand-challenge.org/pull/3654
  • Handle empty pages in datatables by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3657
  • Add algorithm template forge JSON by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3642
  • Fix mimetype determination for empty files by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3661
  • Add help text with interface list link to CIV create forms by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3660
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3664
  • Use full page markdown editor for page editing view by @koopmant in https://github.com/comic/grand-challenge.org/pull/3653
  • Independent Algorithm Templates by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3665
  • Fix error reporting for CIVs by @amickan in https://github.com/comic/grand-challenge.org/pull/3629
  • Handle MemoryErrors in image and file processing by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3670
  • Migrate to per algorithm credits by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3634
  • Remove the credits app by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3673
  • Fix algorithm template generation by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3675
  • Fix auto accepting pending requests upon verification by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3659
  • Move job status badge to separate view and load with htmx by @koopmant in https://github.com/comic/grand-challenge.org/pull/3667
  • Prevent duplicate notifications for failed image imports by @amickan in https://github.com/comic/grand-challenge.org/pull/3672
  • Use auto refresh status badge for evaluation jobs by @koopmant in https://github.com/comic/grand-challenge.org/pull/3677
  • Only make templates visible to users who can create algorithms by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3676
  • Remove banner from page editing view by @koopmant in https://github.com/comic/grand-challenge.org/pull/3678
  • Remove evalutils references from docs by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3683
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3685

New Contributors

  • @koopmant made their first contribution in https://github.com/comic/grand-challenge.org/pull/3621

Full Changelog: https://github.com/comic/grand-challenge.org/compare/v2024.09...v2024.11

- Python
Published by jmsmkn over 1 year ago

grand-challenge.org - v2024.09

What's Changed

  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3216
  • Update the base container by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3217
  • Update black by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3218
  • Disable 2FA removal by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3219
  • Consolidate image deletion by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3221
  • Update Django Storages by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3220
  • Update docker error parsing by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3222
  • Fix the carousel by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3223
  • Archive item update and list views by @amickan in https://github.com/comic/grand-challenge.org/pull/3210
  • Fix not being able to edit challenges in django admin by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3227
  • Add stderr to the sentry context by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3226
  • Set the storage class on copy by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3229
  • Set current value on flexible image widget by @amickan in https://github.com/comic/grand-challenge.org/pull/3225
  • Rework the codebuild application by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3232
  • change intended uses from collapsable to be visible in main table by @Kicksta in https://github.com/comic/grand-challenge.org/pull/3214
  • Make interfaces for questions with answers read-only by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3230
  • Add data migration for archive item delete permission by @amickan in https://github.com/comic/grand-challenge.org/pull/3228
  • Encourage usage of .gz rather than .xz by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3234
  • Fix reporting of stderr to sentry by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3235
  • Add a YouTube tag for MarkDown fields by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3100
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3237
  • Handle already deleted container image by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3238
  • Handle unknown manifest by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3241
  • Do not email unknown accounts by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3240
  • Standardize email sending through single method by @amickan in https://github.com/comic/grand-challenge.org/pull/3239
  • Ban use of django.core.mail.send_mail by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3242
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3243
  • Allow reader study editors to message their readers by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3244
  • Update settings for django-allauth 0.60 by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3245
  • Update CITATION.cff by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3246
  • Fix algorithm fixture by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3247
  • Only include active users in statistics by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3249
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3250
  • Add one click unsubscribe view by @amickan in https://github.com/comic/grand-challenge.org/pull/3248
  • Exclude pycurl 7.45.3 by @amickan in https://github.com/comic/grand-challenge.org/pull/3253
  • Add CIV serving to subdomain by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3254
  • Revert "Add CIV serving to subdomain" by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3255
  • Add List-Unsubscribe email headers by @amickan in https://github.com/comic/grand-challenge.org/pull/3251
  • Enable running docker within docker for demo algorithm fixture by @amickan in https://github.com/comic/grand-challenge.org/pull/3257
  • Remove products app by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3258
  • Finalise removal of products by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3261
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3264
  • Add empty answer confirmation and related label options to reader-study questions by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3260
  • Add dummy letter to upload widget ID for interfaces starting with a number by @amickan in https://github.com/comic/grand-challenge.org/pull/3259
  • Form to turn phase into algorithm phase by @amickan in https://github.com/comic/grand-challenge.org/pull/3265
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3269
  • Remove Ophthalmology image context option from workstation config by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/3270
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3272
  • Unpin urllib3 by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3275
  • Move DockerExecutor to tests by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3273
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3277
  • Fix hanging protocol validation by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3274
  • Update amazonsagemakerbase.py by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3278
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3279
  • Adds global-bundle.pem by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3281
  • Enable instant notification emails by @amickan in https://github.com/comic/grand-challenge.org/pull/3282
  • Deprecate receivenotificationemails field by @amickan in https://github.com/comic/grand-challenge.org/pull/3284
  • Remove receivenotificationemail field by @amickan in https://github.com/comic/grand-challenge.org/pull/3285
  • Add relative_start_position to hanging protocol schema by @amickan in https://github.com/comic/grand-challenge.org/pull/3287
  • Simplify json error reporting by @amickan in https://github.com/comic/grand-challenge.org/pull/3286
  • Remove username from profile update url by @amickan in https://github.com/comic/grand-challenge.org/pull/3288
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3289
  • Add planned start date to the challenge request overview by @amickan in https://github.com/comic/grand-challenge.org/pull/3291
  • Add CIVSet bulk delete view by @amickan in https://github.com/comic/grand-challenge.org/pull/3290
  • Add bulk delete view for archive items by @amickan in https://github.com/comic/grand-challenge.org/pull/3292
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3295
  • Fix newsletter email batching by @amickan in https://github.com/comic/grand-challenge.org/pull/3299
  • Add task to cancel sending of bulk email by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3300
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3298
  • Allow solo workers on non TaskPool pools by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3305
  • Do not drop caps in development by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3304
  • Fix drf ajax calls by @amickan in https://github.com/comic/grand-challenge.org/pull/3301
  • Add more information to job error messages by @amickan in https://github.com/comic/grand-challenge.org/pull/3296
  • Use long form of celery commands by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3306
  • Add metrics on the oldest active tasks by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3307
  • Add a Celery SES Email backend by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3312
  • Fix ValidationError printing by @amickan in https://github.com/comic/grand-challenge.org/pull/3311
  • Pin python version by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3313
  • Remove Django Celery Email and Django SES by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3314
  • Remove google analytics support by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3317
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3316
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3319
  • Allow sending email to different address by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3321
  • Ignore B909 by @amickan in https://github.com/comic/grand-challenge.org/pull/3322
  • Update Dependencies by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3326
  • Update algorithm job detail API: add url and algorithm, remove algorithm_title by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3318
  • Fix homepage cache and stats by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3327
  • Add username to the verification form by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3328
  • Dependent algorithm phases by @amickan in https://github.com/comic/grand-challenge.org/pull/3323
  • Fix google sign in with django-allauth 0.62+ by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3330
  • Add a Challenge Suspended view by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3332
  • Add check for submission period when parent phase is configured by @amickan in https://github.com/comic/grand-challenge.org/pull/3331
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3334
  • Add detailederrormessage to job admin by @amickan in https://github.com/comic/grand-challenge.org/pull/3335
  • Add message details everywhere we catch ComponentException by @amickan in https://github.com/comic/grand-challenge.org/pull/3336
  • Remove space by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/3337
  • Install allauth-mfa and add data migration by @amickan in https://github.com/comic/grand-challenge.org/pull/3333
  • Fix indentation error in mfa migration by @amickan in https://github.com/comic/grand-challenge.org/pull/3338
  • Remove django-allauth-2fa and django-otp by @amickan in https://github.com/comic/grand-challenge.org/pull/3339
  • Add deployment check that dummy provider is not configured by @amickan in https://github.com/comic/grand-challenge.org/pull/3340
  • Remove totpdevice annotation by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3342
  • Display set titles by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3341
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3344
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3347
  • Add a more extensive fixtures script by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3348
  • Add mimetype to UserUpload model by @amickan in https://github.com/comic/grand-challenge.org/pull/3350
  • Add indicators for HTMX loading and POSTing by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3343
  • Add lock timeout for DB queries by @amickan in https://github.com/comic/grand-challenge.org/pull/3351
  • Scoring: excludefromranking by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3352
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3355
  • Add 429 error page by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3357
  • Do not modify Download objects by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3356
  • Archive Item Titles by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3345
  • Make archive items editable again by @amickan in https://github.com/comic/grand-challenge.org/pull/3361
  • Make the answer_type choice explicit for questions by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3354
  • Filter existing jobs for evaluation by creator by @amickan in https://github.com/comic/grand-challenge.org/pull/3363
  • Only allow linking algorithms with active image to archive by @amickan in https://github.com/comic/grand-challenge.org/pull/3362
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3365
  • Add bounding box configuration for point annotations by @pkcakeout in https://github.com/comic/grand-challenge.org/pull/3367
  • Use a disabled form for the workstation configuration detail view by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3366
  • Algorithm model by @amickan in https://github.com/comic/grand-challenge.org/pull/3360
  • Add test for model sha256 being set by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3370
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3371
  • Rework Component Interface Value representations by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3364
  • Add re-authentication for account changes by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3372
  • Enable algorithm model version control by @amickan in https://github.com/comic/grand-challenge.org/pull/3369
  • Groundtruth seperate from method container by @amickan in https://github.com/comic/grand-challenge.org/pull/3373
  • Enable server identity verification by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3377
  • Improve sidebar refreshing by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3375
  • Add handler500 to challenge subdomains by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3379
  • Fix workstation configuration form by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3383
  • Check for active method on submission form by @amickan in https://github.com/comic/grand-challenge.org/pull/3380
  • Increase the maxmimum algorithmtimelimit on the phase model by @amickan in https://github.com/comic/grand-challenge.org/pull/3381
  • Fix sometimes having an partial URL as hash by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3386
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3387
  • Add link to status page in footer by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/3384
  • Make HX indicators robust against validation failures by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3389
  • Archive Item and related Jobs pages by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3378
  • Clean-up of unused archive item templates and linked files by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3391
  • Fix subqueries for algorithms for child phase by @amickan in https://github.com/comic/grand-challenge.org/pull/3392
  • Remove isolated viewers by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3394
  • Add object permission checker for caching permission lookup results by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3393
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3396
  • Add external evaluators group to challenges by @amickan in https://github.com/comic/grand-challenge.org/pull/3395
  • Update naming in deletion of CIV sets by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3397
  • Fix CIVSet POST process serializers not picking up uploads correctly by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3399
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3402
  • Apply lowering when cleaning Publication fields by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3400
  • Implement affine transform component interface by @pkcakeout in https://github.com/comic/grand-challenge.org/pull/3398
  • Update SageMaker Shim by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3404
  • Optimize updating image permissions by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3407
  • Put the algorithm images on protected storage by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3409
  • Do not leave jobs in executing states after unclean exits by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3411
  • Use SageMaker Shim 0.3.1 by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3413
  • Handle already deleted digest by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3414
  • Add publication merging by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3416
  • Delete objects from s3 when object is deleted from DB by @amickan in https://github.com/comic/grand-challenge.org/pull/3408
  • Small typo on Ground-Truth form by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3419
  • Fix jobs not being scheduled with full queue by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3418
  • Quick preview of Job error messages by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3417
  • Improve image value preview with counter and file suffix by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3415
  • Ignore non system jobs when setting evaluation inputs by @amickan in https://github.com/comic/grand-challenge.org/pull/3423
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3424
  • Add subscription options to user admin by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3425
  • Set the Celery soft time limit correctly by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3426
  • Add custom celery task decorator by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3428
  • Fix acquisition of locks for rank calculations by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3430
  • Remove update_reader_study_modification_time by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3431
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3432
  • Add custom user sessions by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3433
  • Correct task to clean up browser sessions by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3439
  • Remove usage of datetime.now by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3440
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3442
  • Add public algorithms to fixtures by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3444
  • Add registration vector field component interfaces by @pkcakeout in https://github.com/comic/grand-challenge.org/pull/3427
  • Exclude the email content when deleting by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3445
  • Update unique together for submissions by @amickan in https://github.com/comic/grand-challenge.org/pull/3449
  • Take active ground truth into account for submission re-evaluation button by @amickan in https://github.com/comic/grand-challenge.org/pull/3448
  • Fix development issues by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3451
  • Fix evaluation filters to correctly include model or not by @amickan in https://github.com/comic/grand-challenge.org/pull/3447
  • Add missing algorithm model filters by @amickan in https://github.com/comic/grand-challenge.org/pull/3452
  • Fix failing rendering of archive item algorithm jobs page by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3450
  • Show box-shadow for card on stretched link focus by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/3457
  • Remove jquery formset, use standard crispy implementation by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3421
  • Update UI running algorithm card to reflect average job duration by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3454
  • Update cost fixtures docker compose service by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3458
  • Add a check for evaluations with rank 0 and missing metrics and notify admin by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3459
  • Fix failing algorithm usage chart to render (until resize) on Safari & Brave by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3460
  • Update dependencies by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3463
  • Simplify the implementation of missing metrics by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3464
  • Remove the default celery queue by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3469
  • Allow setting the evaluation time limit per phase by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3471
  • Revert consolidation of container deletion by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3473
  • Unify email cleaning by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3476
  • Add false positive handling for verification user sets by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3477
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3478
  • Add more verbose log by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3479
  • Stop unnecessary updates of API schema by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3481
  • Rename celeryworkerevaluation to celery_worker by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3482
  • Add celery worker memory limits by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3483
  • Add endpoint for lowest supported gcapi version by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/3488
  • Dynamically allocate volume size by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3489
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3491
  • Add memory checks to demo container by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3490
  • Track complimentary jobs explicitly by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3492
  • Disallow re-uploading of container images by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3493
  • Add visibility indicator to phase/submission/leaderboard for Admins by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3462
  • Fix password reset form by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3497
  • Add tarball creation help text by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3498
  • Add short sha256 to container image list by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3499
  • Filter relevant phases for cards by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3501
  • Fix chart rendering issue on pages with BS tabs by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3484
  • Add prettier to unify formatting of js files by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/3503
  • Ignore f3fd6fa2 due to adding prettier by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3504
  • Update verification admin by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3505
  • Fix using algorithm model instructions instead of ground truth by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3508
  • Run prettier on YAML, CSS and JSON by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3507
  • Show result text in job list by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3506
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3509
  • Fix image responsiveness in blog posts by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3480
  • Replace prettier with biome for js formatting by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/3510
  • Ignore 2e8cb7e due to adding biome by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/3511
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3512
  • Support many columns in paginated tables by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3513
  • Do not leave jobs in dangling states by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3517
  • Lock objects when provisioning by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3519
  • Update Dependencies by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3520
  • Order evaluation jobs by archive item title by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3521
  • Pass INTERACTIVEALGORITHMSLAMBDA_FUNCTIONS to workstations by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3522
  • Remove optional_condition for tables by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3524
  • Disable delete all display sets button when answers exist by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3515
  • Only include active users in selection by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3527
  • Preload algorithms when reader studies are switched by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3529
  • Use lambda provisioned capacity rather than periodic invocation by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3532
  • Enable defining interactive algorithm on question by @amickan in https://github.com/comic/grand-challenge.org/pull/3533
  • Add locking to parse_job_outputs by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3534
  • Challenge-Participant Registration Questions - 1/2 by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3526
  • Add examples for component interface values by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3475
  • Move celery cleanup task to large queue by @amickan in https://github.com/comic/grand-challenge.org/pull/3536
  • Reduce memory usage of cleanup tasks by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3538
  • Split challenge migration step by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3541
  • Move algorithm average duration calculations to another task by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3542
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3545
  • Update runtime metrics chart to accommodate date on X-axis by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3540
  • Take into account non-archive evaluation jobs by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3546
  • Phase parenting warnings by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3543
  • Serialize interactive algorithms as a list by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3547
  • Auto process pending permission requests upon verification (accept verified users only) by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3514
  • External evaluation phases by @amickan in https://github.com/comic/grand-challenge.org/pull/3420
  • Allow longer score titles by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3549
  • Save all profile fields on sign up by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3551
  • Disable functionality for old challenges by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3550
  • Allow filtering metrics on API views by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3553
  • Add a pandoc view for testing markdown pages by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3552
  • Challenge-Participant Registration Questions - 2/2 by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3528
  • Add support for strikethrough and autolinks in markdown by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3560
  • Add support for markdown pages by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3561
  • Default new pages to markdown by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3562
  • Improve MarkDown conversion by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3563
  • Make more room in submission table by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3564
  • Fix archive workstation button by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3566
  • Fix cleaning of documentation pages by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3567
  • Fix superusers not being able to see challenge registration-questions responses by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3568
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3569
  • Remove pandoc views by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3570
  • Remove summernote by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3571
  • Remove migrated fields by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3572

New Contributors

  • @ammar257ammar made their first contribution in https://github.com/comic/grand-challenge.org/pull/3450

Full Changelog: https://github.com/comic/grand-challenge.org/compare/v2024.01...v2024.09

- Python
Published by jmsmkn over 1 year ago

grand-challenge.org - 2024.01

What's Changed

  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3150
  • Add extension and some example answers for ground truth CSV by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/3157
  • Set default answer roll over to 0 and improve help text by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/3152
  • Initialize json editor widgets on htmx load by @amickan in https://github.com/comic/grand-challenge.org/pull/3158
  • Streamline CIV creation and validation code for archive items and display sets by @amickan in https://github.com/comic/grand-challenge.org/pull/3156
  • Complete SageMaker Training Backend by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3155
  • Remove pinging google by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3160
  • Handle bad GitHub refresh tokens by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3159
  • Fix json editor initialization by @amickan in https://github.com/comic/grand-challenge.org/pull/3163
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3164
  • Add healthcheck endpoint by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3165
  • Add GPU time and storage size to budget by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3161
  • Remove duplicate task by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3167
  • Update instance types and maximum possible runtime by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3168
  • Turn display set list of cards into table by @amickan in https://github.com/comic/grand-challenge.org/pull/3125
  • Handle processed killed errors by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3170
  • Default annotation line width by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3166
  • Add default_annotation_color for Questions by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3171
  • Fix recipients of challenge request email by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3174
  • Enable ds removing after datatable navigation by @amickan in https://github.com/comic/grand-challenge.org/pull/3175
  • Fix Allauth Templates by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3176
  • Refactor DisplaySetFilesUpdate view by @amickan in https://github.com/comic/grand-challenge.org/pull/3172
  • Add safari to supported browsers by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3180
  • Add test to ensure all periodic tasks exist by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3178
  • Add a link to existing verification status by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3177
  • Add intended use by @Kicksta in https://github.com/comic/grand-challenge.org/pull/3184
  • Remove multi and single line text question types by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3181
  • Keep conversation open on refresh by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3179
  • Handle none user by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3187
  • Remove MULTIPLECHOICEDROPDOWN by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3186
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3190
  • Add instant verification field to reader study options by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/3189
  • Remove modification of instances outside of the form by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3191
  • Remove the Retina API by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3192
  • Remove the SageMaker Batch Inference Backend by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3194
  • Add more view item validation by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3188
  • Fix flaky view content validation tests by @amickan in https://github.com/comic/grand-challenge.org/pull/3197
  • Add support for OCI container images by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3196
  • Add archive item create view by @amickan in https://github.com/comic/grand-challenge.org/pull/3185
  • Remove the annotation and registration models by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3201
  • Remove workspaces by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3203
  • Remove unused apps by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3204
  • Add display set and archive item delete views by @amickan in https://github.com/comic/grand-challenge.org/pull/3200
  • Add workstation switch for limiting view area to an image volume by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3207
  • Reject container images saved with Docker 25 by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3208
  • Exempt members of designated organisations from base costs by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3212
  • Add a view to redirect all sub-paths to a new domain by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3206
  • Upgrade GitHub actions versions by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3209

Full Changelog: https://github.com/comic/grand-challenge.org/compare/v2023.12...v2024.01

- Python
Published by jmsmkn over 2 years ago

grand-challenge.org - 2023.12

What's Changed

  • Add unread direct message notifications by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3108
  • Add option to specify GPU type by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3110
  • Only email active users by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3117
  • Speed up evaluation list view by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3118
  • Check if image exists before deleting civs for archive items by @amickan in https://github.com/comic/grand-challenge.org/pull/3116
  • Add credit limits for algorithm editors by @amickan in https://github.com/comic/grand-challenge.org/pull/3113
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3120
  • Use postgres 16 in dev by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3121
  • Django 4.2 Upgrade by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3115
  • Add option for open algorithm phase by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3109
  • Adds a table of challenge results to the algorithm detail page by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3111
  • Send email on permissions change by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3122
  • Require verification for alg editors and job creation by @amickan in https://github.com/comic/grand-challenge.org/pull/3119
  • Update SageMaker Shim Version by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3126
  • Add 3 point angle annotation type by @pkcakeout in https://github.com/comic/grand-challenge.org/pull/3127
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3128
  • Add manager emails by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3129
  • Fix pre-commit for python 3.12 by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3131
  • Force usage of linux/amd64 by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3132
  • Remove the legacy submission creation form by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3133
  • Fix answer type retrieval on question update by @amickan in https://github.com/comic/grand-challenge.org/pull/3135
  • Add task to upgrade the shim version by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3134
  • Add SageMaker Training Backend by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3140
  • Update map by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3137
  • Copy over all question fields on rs copy by @amickan in https://github.com/comic/grand-challenge.org/pull/3136
  • Add grand-challenge-forge JSON descriptors by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3143
  • Adds example json for some new annotation types by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/3144
  • Minor fix for forge JSON creation by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3147
  • Add search to challenge for invoices by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3148

Full Changelog: https://github.com/comic/grand-challenge.org/compare/v2023.11...v2023.12

- Python
Published by jmsmkn over 2 years ago

grand-challenge.org - 2023.11

What's Changed

  • Fix typo by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/3069
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3071
  • Description required for public readerstudies by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/3070
  • Leave interface field open on question forms by @amickan in https://github.com/comic/grand-challenge.org/pull/3074
  • Fix display of string type job outputs by @amickan in https://github.com/comic/grand-challenge.org/pull/3073
  • Only show additional metrics button when they exist by @amickan in https://github.com/comic/grand-challenge.org/pull/3075
  • Make sidebar static by @amickan in https://github.com/comic/grand-challenge.org/pull/3078
  • Hide activate button for images when import in progress by @amickan in https://github.com/comic/grand-challenge.org/pull/3079
  • Add Public Challenges API by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3082
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3083
  • Make bs col classes in challenge request table consistent by @amickan in https://github.com/comic/grand-challenge.org/pull/3080
  • Order publications by number of citations by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3086
  • Specialized view intensity-over-time-chart by @amickan in https://github.com/comic/grand-challenge.org/pull/3084
  • Add archive item check to submission form by @amickan in https://github.com/comic/grand-challenge.org/pull/3085
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3089
  • Remove inline event handler for notification bulk update by @amickan in https://github.com/comic/grand-challenge.org/pull/3092
  • Fix display set value updating by @amickan in https://github.com/comic/grand-challenge.org/pull/3088
  • Add Direct Messages by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3093
  • Refactor DisplaySet views by @amickan in https://github.com/comic/grand-challenge.org/pull/3097
  • Only run addscoresfordisplayset when ground truth exists by @amickan in https://github.com/comic/grand-challenge.org/pull/3098
  • Add Challenge Incentives by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3101
  • Add direct message form to participants list by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3102
  • My challlenge requests list by @amickan in https://github.com/comic/grand-challenge.org/pull/3099
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3105

Full Changelog: https://github.com/comic/grand-challenge.org/compare/v2023.10...v2023.11

- Python
Published by jmsmkn over 2 years ago

grand-challenge.org - 2023.10

What's Changed

  • Fix creating permalinks in emails HTML renders by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3031
  • Use PYTHONUNBUFFERED in container environment by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3026
  • Add ghosting slice depth to workstation config by @pkcakeout in https://github.com/comic/grand-challenge.org/pull/3033
  • Update Dependencies by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3036
  • Add count of unique submitters per phase to statistics by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3038
  • Set blank=False for ghosting option in workstation configuration by @pkcakeout in https://github.com/comic/grand-challenge.org/pull/3040
  • Only show visibility information when the evaluation is complete by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3039
  • Fix menu item highlighting by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3037
  • Add a link to the archive and count of the valid items by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3041
  • Only show prerequisite jobs when unsuccessful by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3043
  • Only show algorithm creation link when no images exist by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3044
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3045
  • Fix unique creators query by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3046
  • Aggregate costs per challenge by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3047
  • Add invoice model by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3048
  • Update unread notification email task by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3050
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3051
  • Enforce compute limits on challenge level by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3052
  • Update challenge costs overview by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3053
  • Update costs per phase by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3054
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3055
  • Add latest submission to the costs overview by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3057
  • Remove mention of algorithm editors having access to try-out results of algorithms by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3056
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3058
  • Add link to algorithm results in evaluation details by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3063
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3065

Full Changelog: https://github.com/comic/grand-challenge.org/compare/v2023.09...v2023.10

- Python
Published by jmsmkn over 2 years ago

grand-challenge.org - 2023.09

What's Changed

  • Add button to re-evaluate submission by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2982
  • Update submission_detail.html by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2983
  • Improve verification workflow by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2986
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/2988
  • Fix small issues by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2990
  • Add costs to CIVs, Container Images and Jobs by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2994
  • Use size as reported by the registry by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2995
  • Ensure latest challenges requests are shown on top in request table by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3001
  • Cache the bytes in storage on the model by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3002
  • Update dependencies by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3004
  • Add support for multiple hanging protocols by @james-milburn-crowe in https://github.com/comic/grand-challenge.org/pull/2993
  • fix for carousel images being displayed with non rounded corners by @james-milburn-crowe in https://github.com/comic/grand-challenge.org/pull/3007
  • Add SVG icon computed property to Hanging protocol model by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/3005
  • fix for hanging protocols displaying incorrectly on hanging protocol cards by @james-milburn-crowe in https://github.com/comic/grand-challenge.org/pull/3011
  • Update dependencies by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3014
  • Display submission metadata for challenge admins by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3016
  • Add queries for challenge costs by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3017

Full Changelog: https://github.com/comic/grand-challenge.org/compare/v2023.08...v2023.09

- Python
Published by jmsmkn over 2 years ago

grand-challenge.org - 2023.08

What's Changed

  • Add time limits per algorithm by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2914
  • Disallow evaluation title by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2915
  • Deny wecom from verifications by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2918
  • Fix headers sporadically jumping when hovering them by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2923
  • Allow users to set Evaluation Method memory by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2927
  • Add imaging serving from rendering subdomain by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2929
  • Fix display set delete by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2930
  • Fix not being able to post empty answers for non-required questions. by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2922
  • Update dependencies by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2933
  • Update Panimg by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2934
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/2935
  • Add tasks to refresh expiring GitHub tokens by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2936
  • Improve GitHub Integration by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2937
  • Keep GitHub settings on one form by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2938
  • Remove automated creation of Phases by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2941
  • Add verification user sets by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2944
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/2946
  • Filter on public algorithm/archive/reader study by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/2945
  • Combined leaderboards by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2943
  • Blocked domain helptext by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/2948
  • Force unique email for validation by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2950
  • Add "openseadragon" specialized viewer and fix bug in validator by @pkcakeout in https://github.com/comic/grand-challenge.org/pull/2947
  • Fix filtering of phase algorithms by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2952
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/2955
  • Combined Leaderboards creation and visual tweaks by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2954
  • Add a view to delete combined leaderboards by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2956
  • Add user profile links to combined leaderboards by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2959
  • Added a fix for charts not appearing in result logs by @james-milburn-crowe in https://github.com/comic/grand-challenge.org/pull/2958
  • Fixed error that was being thrown on the algorithm permissions page by @james-milburn-crowe in https://github.com/comic/grand-challenge.org/pull/2966
  • Address Factory Boy test warnings by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2961
  • Order combined leaderboards by non-ordinal values by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2968
  • Make Challenge-Requests list a Datatable by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2970
  • Opt out of buildkit by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2972
  • Limit external JSON Schema retrievals by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2962
  • Fix for carousel display at small + medium sizes by @james-milburn-crowe in https://github.com/comic/grand-challenge.org/pull/2965
  • Warning missing scoring configuration by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2971
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/2974
  • Ignore pkg_resources warning by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2975
  • Fixes code highlighting in forum posts by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/2964
  • Handle LZMAError by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2977
  • set passwords correctly in development fixtures by @james-milburn-crowe in https://github.com/comic/grand-challenge.org/pull/2978
  • Consolidate closed phase warnings by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2979
  • Add multiple account warning by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2980
  • Add the accepted budget to the statistics page by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2981

Full Changelog: https://github.com/comic/grand-challenge.org/compare/v2023.07...v2023.08

- Python
Published by jmsmkn almost 3 years ago

grand-challenge.org - 2023.07

What's Changed

  • Consolidate management of vendored JS by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2870
  • Fix green bg-dark by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2877
  • Adjust settings to allow for running outside of proxy by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2878
  • Introduce TEXT-type answers by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2873
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/2879
  • Separate docker network and aarch64 support by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2880
  • Replace jsdelivr and datatables CDN by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2883
  • Add Select Multiple widgets by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2882
  • Use autocomplete fields for phase admin by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2885
  • Add Content Security Policy Headers by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2887
  • Fix not being able to upload .json files for type 1 challenges by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2888
  • Increase max order by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2890
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/2889
  • Remove inline JS by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2891
  • Add select and radio select widgets by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2894
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/2898
  • Add permalinks to markdown pages by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2899
  • Add a list of incomplete jobs to evaluation detail by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2900
  • Remove deprecated field by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2901
  • Disable editing of inputs and outputs for challenge users by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2903
  • Adds example to docstring of extra results columns by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/2904
  • Add a form to re-assign a workstation image to another workstation by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2905
  • Fix flaky test by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2909
  • Add slider widget for number questions by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2906
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/2913
  • Fix focused button box-shadow being clipped by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2910

Full Changelog: https://github.com/comic/grand-challenge.org/compare/v2023.05...v2023.07

- Python
Published by jmsmkn almost 3 years ago

grand-challenge.org - 2023.05

What's Changed

  • Fixes flower dashboard by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/2839
  • Challenge UI improvements by @amickan in https://github.com/comic/grand-challenge.org/pull/2843
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/2840
  • Add base cost to challenge cost estimate by @amickan in https://github.com/comic/grand-challenge.org/pull/2847
  • Update dependencies by pinning urllib3 by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2850
  • Challenge admin UI improvements part 2 by @amickan in https://github.com/comic/grand-challenge.org/pull/2844
  • Handle None TransformStartTime by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2851
  • Validate segmentations for Tiff type images by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2846
  • Upgrade panimg using git source by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2853
  • Limit the number of algorithms a user can create for a phase by @amickan in https://github.com/comic/grand-challenge.org/pull/2842
  • Update dependencies by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2855
  • Add active version to submission form algorithm options by @amickan in https://github.com/comic/grand-challenge.org/pull/2854
  • Set permissive cross-origin opener header to fix session control by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2856
  • Update dependencies by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2857
  • Fix input and output count annotation for UserAlgorithmsForPhaseMixin by @amickan in https://github.com/comic/grand-challenge.org/pull/2858
  • Update dependencies by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2859
  • Use path parameters in workstation session creation URLs by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2830
  • Unpin panimg by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2863
  • Add workstation path to session start redirects by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2862
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/2865
  • Adds challenge url to costs overview by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/2868
  • Add segments field to image serializer by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2866

Full Changelog: https://github.com/comic/grand-challenge.org/compare/v2023.04...v2023.05

- Python
Published by jmsmkn almost 3 years ago

grand-challenge.org - 2023.04

What's Changed

  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/2815
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/2817
  • Add a Number Input Widget for Reader Studies by @amickan in https://github.com/comic/grand-challenge.org/pull/2816
  • Fix OpenAPI Schema for client generation by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2818
  • Add django upgrade by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2821
  • Remove pytz by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2822
  • Replace django capture on commit callbacks by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2820
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/2824
  • Add isdesiredversion to ComponentImage model by @amickan in https://github.com/comic/grand-challenge.org/pull/2819
  • Fix map keys by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2825
  • Sets the submission date badge according to status by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/2826
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/2831
  • Remove search field for logs by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2832
  • Update stepsize validation for reader study answers by @amickan in https://github.com/comic/grand-challenge.org/pull/2828
  • Remove codecov by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2833
  • Upgrade to Django 4.1 by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2823
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/2835
  • Fix missing source maps by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2837
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/2838
  • Add option for algorithm editors to mark old image as active by @amickan in https://github.com/comic/grand-challenge.org/pull/2827

Full Changelog: https://github.com/comic/grand-challenge.org/compare/v2023.03...v2023.04

- Python
Published by jmsmkn about 3 years ago

grand-challenge.org - 2023.03

What's Changed

New Features:

  • A new reader-study workflow for accepting and rejecting findings in Reader Studies
  • More statistics
  • Updated algorithm-job permissions

https://grand-challenge.org/blogs/march-2023-cycle-report/

  • Increase maximum default brush diameter by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2774
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/2775
  • Increase performance of API POST views by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2777
  • Remove view_job permission from algorithm editors by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2776
  • Only execute new jobs when there are available slots by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2779
  • Refactor algorithm job creation by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2780
  • Only restart celery workers on Python changes by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2782
  • Add chart of algorithm usage by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2781
  • Add list of top users of an algorithm by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2784
  • Add widget model for questions by @amickan in https://github.com/comic/grand-challenge.org/pull/2778
  • Remove usage of ImageImportError by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2783
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/2785
  • Add monthly usage statistics by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2787
  • Unify chart usage by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2788
  • Improve stats page performance by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2789
  • Fix challenge cache, move staticstics tab and enable vega actions by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2790
  • Fix reader study copying by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2793
  • Show all model facts headers by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2794
  • Separate out shuffling tests by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2791
  • Add widget choice field to question model and form by @amickan in https://github.com/comic/grand-challenge.org/pull/2795
  • Update dependencies by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2796
  • Update challenge request accept email by @amickan in https://github.com/comic/grand-challenge.org/pull/2799
  • Fix rendering of bar charts by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2801
  • Allow data-target attribute on anchor tags by @amickan in https://github.com/comic/grand-challenge.org/pull/2802
  • Track total submissions per challenge phase by @amickan in https://github.com/comic/grand-challenge.org/pull/2798
  • Change submissionlimit to submissionslimitperuserperperiod by @amickan in https://github.com/comic/grand-challenge.org/pull/2803
  • Override admin login page by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2805
  • Move challenge request emails to txt files by @amickan in https://github.com/comic/grand-challenge.org/pull/2804
  • Remove external challenges by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2806
  • Fix creation of DZI images by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2797
  • List all algorithm interfaces in help text by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2792
  • Make interface fields optional on DS update form by @amickan in https://github.com/comic/grand-challenge.org/pull/2809
  • Stop the users workstation sessions on logout by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2808
  • Return validation errors on partial ds update by @amickan in https://github.com/comic/grand-challenge.org/pull/2810
  • Allow answer modification without navigation by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2811
  • Question can be required when using accept reject widget by @amickan in https://github.com/comic/grand-challenge.org/pull/2813
  • Check for logo before allowing algorithm creation by @amickan in https://github.com/comic/grand-challenge.org/pull/2814

Full Changelog: https://github.com/comic/grand-challenge.org/compare/v2023.02...v2023.03

- Python
Published by jmsmkn about 3 years ago

grand-challenge.org - 2023.02

What's Changed

  • Add support for multi category masks by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2559
  • Update settings.py by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2578
  • Fix overlay_segments issues by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2579
  • Add an implicit background segment by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2580
  • Validate that overlay segments are only set for relevant types by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2581
  • Restrict admin submission by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2583
  • Split container ready attribute by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2574
  • Remove ready from container images by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2584
  • Allow admin to submit to closed phase by @amickan in https://github.com/comic/grand-challenge.org/pull/2585
  • Limit the number of scheduled jobs and parallel scheduling by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2586
  • Add linkable option to custom hanging protocol by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2588
  • Add ANGLE and MULTIPLE_ANGLE answer types and component interface kinds by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2589
  • Add linking options to workstation configurations by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2587
  • Use ECR batch delete by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2590
  • Automated dependency update by @github-actions in https://github.com/comic/grand-challenge.org/pull/2591
  • Automatically remove stale container images by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2593
  • Add retries and locks to archive job scheduling by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2594
  • Fix challenge total cost calculation by @amickan in https://github.com/comic/grand-challenge.org/pull/2595
  • Fix compute cost calculation by @amickan in https://github.com/comic/grand-challenge.org/pull/2597
  • Upgrade SageMaker Shim to 0.1.1 by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2598
  • Use crontab for periodic tasks by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2599
  • Improve UI by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2596
  • Update and differentiate storage costs by @amickan in https://github.com/comic/grand-challenge.org/pull/2600
  • Fix evaluations prematurely marked as failed by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2601
  • Improve CIV permission performance by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2602
  • Add form and view to create a display set from a job by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2603
  • Fix re-evaluation of existing submissions by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2606
  • Automated dependency update by @github-actions in https://github.com/comic/grand-challenge.org/pull/2605
  • Treat gmail as unverified by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2607
  • Add more information to Phase admin by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2610
  • Raise ValidationError when containers are too large by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2611
  • Add a cooldown period before users can post by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2612
  • Session feedback model by @amickan in https://github.com/comic/grand-challenge.org/pull/2613
  • Add sliceplaneindicator field to custom hanging protocol definition by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2604
  • Make feedback context json field by @amickan in https://github.com/comic/grand-challenge.org/pull/2618
  • Automated dependency update by @github-actions in https://github.com/comic/grand-challenge.org/pull/2619
  • Pdf report for display set answers by @amickan in https://github.com/comic/grand-challenge.org/pull/2616
  • Add permissive CORS header on 413 errors by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2620
  • Add more information to Algorithm Image Serializer by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2621
  • Handle non-matching archive items in algorithm evaluation by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2622
  • Automated dependency update by @github-actions in https://github.com/comic/grand-challenge.org/pull/2625
  • Enable filtering jobs by image pk by @amickan in https://github.com/comic/grand-challenge.org/pull/2626
  • Only clone repos with linked algorithms by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2624
  • Add form to import algorithm from remote instance by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2615
  • AnswerType specific answer rendering for PDF report by @amickan in https://github.com/comic/grand-challenge.org/pull/2623
  • Fix cross region copy by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2629
  • Fix deadlock issue by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/2628
  • Fix failed task handling by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2632
  • Get 100 items per page when retrieving installations and repositories from github by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/2634
  • Only allow publishing successful jobs by @amickan in https://github.com/comic/grand-challenge.org/pull/2638
  • Update dependencies by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2636
  • Handle unfound data log by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2639
  • HP json schema for specialized views by @amickan in https://github.com/comic/grand-challenge.org/pull/2637
  • Add validation for CIV value saving by @amickan in https://github.com/comic/grand-challenge.org/pull/2640
  • Support all interface types in display set UI by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2575
  • Retry server failures by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2641
  • Demote log line parse error to warning by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2643
  • Fix json file upload for archive items by @amickan in https://github.com/comic/grand-challenge.org/pull/2644
  • Fix json file input on try out algorithm by @amickan in https://github.com/comic/grand-challenge.org/pull/2645
  • Automated dependency update by @github-actions in https://github.com/comic/grand-challenge.org/pull/2647
  • Add autocomplete for interfaces in reader study forms by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2642
  • Fix civ user upload validation for file type ci by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2646
  • Remove public checkbox from algorithm form by @amickan in https://github.com/comic/grand-challenge.org/pull/2649
  • Allow file type inputs for job create in api by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2650
  • Add fixture for non-image algorithm by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2652
  • Include display sets in civ serving permission check by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2653
  • Automated dependency update by @github-actions in https://github.com/comic/grand-challenge.org/pull/2655
  • Fix demo algorithm names by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2656
  • Fix non-distinct list of interfaces by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2657
  • 109 type error on reader study update form by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2658
  • Do not fetch image to determine original civ image by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2659
  • Remove duplicates from ds list view by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2660
  • Always filter display set list by reader study before randomizing by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2661
  • Automated dependency update by @github-actions in https://github.com/comic/grand-challenge.org/pull/2662
  • Fix archive items list permissions by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2663
  • Check if interface is new before checking for existing values by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2666
  • Set acceptglobalperms to False by default by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2665
  • Swich workstation keepalive method by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2667
  • Fix ds update view for json with file by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2668
  • Automated dependency update by @github-actions in https://github.com/comic/grand-challenge.org/pull/2669
  • Consolidate answertype schema by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/2670
  • Add management command to populate overlay_segments by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2648
  • Fix required draggable when parentid and specializedview is set by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2674
  • Includes gravatar url in mugshot field in profile serializer by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2675
  • Retrieve workstation name and url via api by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/2676
  • Ensure config.settings is not imported directly by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2677
  • Add MIDL link to help text by @amickan in https://github.com/comic/grand-challenge.org/pull/2679
  • Disallow IsAuthenticated DRF permission class by @amickan in https://github.com/comic/grand-challenge.org/pull/2678
  • Add slug to post admin by @amickan in https://github.com/comic/grand-challenge.org/pull/2680
  • Migrate notifications to direct foreign key permissions by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2682
  • Migrate uploads to direct foreign key permissions by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2683
  • Migrate profiles to direct foreign key permissions by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2684
  • Migrate annotations to direct foreign key permissions by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2685
  • Migrate evaluation to direct foreign key permissions by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2686
  • Migrate workstations to direct foreign key permissions by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2687
  • Migrate archives to direct foreign key permissions by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2688
  • Migrate algorithms to direct foreign key permissions by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2689
  • Migrate cases to direct foreign key permissions by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2690
  • Migrate remaining models to direct foreign key permissions by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2693
  • Optimise leaderboard detail view by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2694
  • Migrate reader studies to direct foreign key permissions by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2691
  • Fix minio test by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2692
  • Optimise get_objects_for_user by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2695
  • Fix ordering and searching of permissions list filter by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2696
  • Update AWS logos by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2699
  • Adjust carousel image layout by @amickan in https://github.com/comic/grand-challenge.org/pull/2706
  • Add opt-in option for swivel tool by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2709
  • Ignore Flake8 B905: requiring explicit strict kwarg to zip by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2715
  • Adds annotation type component interface to development fixtures by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/2717
  • Documentation updates by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/2681
  • Challenge request changes by @amickan in https://github.com/comic/grand-challenge.org/pull/2712
  • Add sliceplaneindicatorfadems setting to custom hanging protocols by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2704
  • Fix json file validation by @amickan in https://github.com/comic/grand-challenge.org/pull/2711
  • Update dependencies by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2718
  • Only try to calculate budget for requests that have budget fields filled by @amickan in https://github.com/comic/grand-challenge.org/pull/2719
  • Update to python 3.10 by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2720
  • Fix jumping navbar by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2722
  • Set credits per job based on the compute usage by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2721
  • Check if variables are not None to allow values of zero by @amickan in https://github.com/comic/grand-challenge.org/pull/2723
  • Automated dependency update by @github-actions in https://github.com/comic/grand-challenge.org/pull/2725
  • Fix OpenAPI Schema by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2726
  • Remove stopped containers from runserver by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2727
  • Update README.md by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2728
  • Add ellipse drawing by @james-milburn-crowe in https://github.com/comic/grand-challenge.org/pull/2731
  • Switch using "switch" call instead of "active" by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2732
  • Fix certain non(sensical) sortable columns in data tables by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2733
  • Dependency update by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2735
  • Add Cornerstone3D viewer for GPU enabled clientside viewing of volumes by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2671
  • Request budget live update by @amickan in https://github.com/comic/grand-challenge.org/pull/2730
  • Set ECS Scale In protection for Celery Tasks by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2737
  • Live budget updating by @amickan in https://github.com/comic/grand-challenge.org/pull/2736
  • Fix bugbear by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2739
  • Automated dependency update by @github-actions in https://github.com/comic/grand-challenge.org/pull/2740
  • Challenge cost overview by @amickan in https://github.com/comic/grand-challenge.org/pull/2710
  • Fix workstaion development environment by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2741
  • Fix total cost calculation per challenge by @amickan in https://github.com/comic/grand-challenge.org/pull/2744
  • Paginate the challenge request list view by @amickan in https://github.com/comic/grand-challenge.org/pull/2745
  • Fix partially unanswered Display Set filtering by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2738
  • Flexible image widget by @amickan in https://github.com/comic/grand-challenge.org/pull/2716
  • Workstation annotation style options by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2742
  • Enable adding json file CIV to display set by @amickan in https://github.com/comic/grand-challenge.org/pull/2748
  • Turn all cost fields into positive integer fields by @amickan in https://github.com/comic/grand-challenge.org/pull/2749
  • Handle invalid image widget values by @amickan in https://github.com/comic/grand-challenge.org/pull/2750
  • Fix testaddfilestodisplay_set by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2753
  • Fix updating Questions not working when partially set to read-only by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2754
  • increased version for isort up to 5.12.0 by @james-milburn-crowe in https://github.com/comic/grand-challenge.org/pull/2756
  • Automated dependency update by @github-actions in https://github.com/comic/grand-challenge.org/pull/2757
  • added validation to forms.py, so that a users username cannot be an email address by @james-milburn-crowe in https://github.com/comic/grand-challenge.org/pull/2752
  • Flexible image widget: handle switching back to undefined widget type by @amickan in https://github.com/comic/grand-challenge.org/pull/2760
  • Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/2766
  • Add cross-origin communication with workstations by @amickan in https://github.com/comic/grand-challenge.org/pull/2765
  • Fix session control window error handling by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2769
  • Update dependencies by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2770
  • Allow workstation editors to launch debug sessions by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2772

New Contributors

  • @james-milburn-crowe made their first contribution in https://github.com/comic/grand-challenge.org/pull/2731

Full Changelog: https://github.com/comic/grand-challenge.org/compare/v2022.07...v2023.02

- Python
Published by jmsmkn over 3 years ago

grand-challenge.org - 2022.07

What's Changed

  • Show main image name on ds list view by @amickan in https://github.com/comic/grand-challenge.org/pull/2463
  • Toggle visibility of Annotation Statistics Plugin in workstation configuration by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2464
  • Send emails only to active users by @amickan in https://github.com/comic/grand-challenge.org/pull/2466
  • Challenge stats page by @amickan in https://github.com/comic/grand-challenge.org/pull/2467
  • Update action versions by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2470
  • Update dependencies by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2469
  • Challenge stats page correction by @amickan in https://github.com/comic/grand-challenge.org/pull/2471
  • Add interface field to question model by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2451
  • Fix autocomplete for verified email test by @amickan in https://github.com/comic/grand-challenge.org/pull/2475
  • Order email objects by pk by @amickan in https://github.com/comic/grand-challenge.org/pull/2476
  • Catch IndexError when retrieving main image title by @amickan in https://github.com/comic/grand-challenge.org/pull/2482
  • Add is_ground_truth to answer serializer and filter by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2481
  • Fix typo by @nlessmann in https://github.com/comic/grand-challenge.org/pull/2483
  • Exclude ground truth from unansweredbyuser by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2484
  • Add support for .obj files by @amickan in https://github.com/comic/grand-challenge.org/pull/2472
  • Fix challengesforalgorithms cache by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2486
  • Add missing defaultimageinterpolation field to config serializer by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2487
  • Replace docker volumes with minio/S3 for components IO by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2458
  • Automated dependency update by @github-actions in https://github.com/comic/grand-challenge.org/pull/2490
  • Allow blank interfaces for Questions validations by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2493
  • Separate interface lists for reader studies and archives by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/2485
  • Textual changes and typos by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/2496
  • Refactor display set list view by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2488
  • Correctly mock getdoicsl by @amickan in https://github.com/comic/grand-challenge.org/pull/2502
  • Render ajax response on form submit by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2501
  • Include form media for json editor by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2500
  • Fix challenge runtime stats by @amickan in https://github.com/comic/grand-challenge.org/pull/2505
  • Add support for mp4 files by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2507
  • Add a field for private notes to the algorithm description by @nlessmann in https://github.com/comic/grand-challenge.org/pull/2504
  • Allow archive item creation via api by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2509
  • Add Amazon SageMaker Batch backend by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2489
  • Fi form when updating questions with answers by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2511
  • Update models.py by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2513
  • Remove reader study feature flags by @amickan in https://github.com/comic/grand-challenge.org/pull/2514
  • Add workstation filter to admin pages by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/2515
  • Migrate to docker compose by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2516
  • Update development.rst by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2517
  • Remove poetry.toml and add mc to base container image by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2518
  • Automated dependency update by @github-actions in https://github.com/comic/grand-challenge.org/pull/2519
  • Remove deprecated attributes by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2521
  • Remove reader_study from upload session serializer by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2523
  • Add timezone information to submission page by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2524
  • Validate view_content type by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2522
  • Split image import post processing by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2525
  • Remove validation for case navigation combined with shuffling by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2528
  • Add the docker cli to the base image by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2530
  • Always show edit button display-set detail but disable when needed by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2533
  • Fix superuser script by @amickan in https://github.com/comic/grand-challenge.org/pull/2529
  • Disable resizing for markdown editor by @amickan in https://github.com/comic/grand-challenge.org/pull/2531
  • Remove the Docker Python Client by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2535
  • Add missing filter fields to swagger docs by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2527
  • Add compute costs to challenge stats by @amickan in https://github.com/comic/grand-challenge.org/pull/2536
  • Automated dependency update by @github-actions in https://github.com/comic/grand-challenge.org/pull/2538
  • Check for number of images in ds update task by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2537
  • Two-Factor Authentication by @amickan in https://github.com/comic/grand-challenge.org/pull/2497
  • Reduce container size by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2540
  • Remove pandas by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2541
  • Remove more unused dependencies and warnings filters by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2542
  • Remove users who do not login by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2547
  • Add some one time tokens for the dev user by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2548
  • Add validation before making algorithm public by @amickan in https://github.com/comic/grand-challenge.org/pull/2545
  • Set SECURESSLREDIRECT by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2549
  • Remove mathjax by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2550
  • Fix 2FA middleware by @amickan in https://github.com/comic/grand-challenge.org/pull/2551
  • Automated dependency update by @github-actions in https://github.com/comic/grand-challenge.org/pull/2552
  • Fix challenge stats cost calculation by @amickan in https://github.com/comic/grand-challenge.org/pull/2555
  • Add a task to upgrade existing container images by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2556
  • Remove the ECS Backend by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2561
  • Handle throttling by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2562
  • Improve the runtime metrics chart by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2563
  • Use s3 copy to avoid downloading input objects by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2564
  • Add orientation to hanging protocols by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2539
  • Show editor message to editors only by @amickan in https://github.com/comic/grand-challenge.org/pull/2557
  • Automated dependency update by @github-actions in https://github.com/comic/grand-challenge.org/pull/2566
  • Add periodic task for phase statistics by @amickan in https://github.com/comic/grand-challenge.org/pull/2565
  • Allow retries of component jobs by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2567
  • Fixes 2FA for social login by @amickan in https://github.com/comic/grand-challenge.org/pull/2554
  • Add octet-stream mimetype for obj files by @amickan in https://github.com/comic/grand-challenge.org/pull/2568
  • Fix admin task to requeue jobs by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2569
  • Use S3 Copy to move CodeBuild Artefacts by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2570
  • Add no_proxy environment variable by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2576
  • Change HTML email line-height by @amickan in https://github.com/comic/grand-challenge.org/pull/2577
  • Make challenge stats tab visible to reviewers by @amickan in https://github.com/comic/grand-challenge.org/pull/2573
  • Send email to staff users on 2fa login by @amickan in https://github.com/comic/grand-challenge.org/pull/2572
  • Algorithm for challenge phase form and view by @amickan in https://github.com/comic/grand-challenge.org/pull/2560
  • Fix ground truth issues by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2534

Full Changelog: https://github.com/comic/grand-challenge.org/compare/v2022.06...v2022.07

- Python
Published by jmsmkn almost 4 years ago

grand-challenge.org - 2022.06

What's Changed

  • simplify companydetail page by @Kicksta in https://github.com/comic/grand-challenge.org/pull/1660
  • Remove invalid related field archive by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/1665
  • Disable sorting on leaderboard extra fields by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1667
  • Adds basic OpenSeaDragon view by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1669
  • change ordering, include distributions in search, include totalcount by @Kicksta in https://github.com/comic/grand-challenge.org/pull/1661
  • Use algorithm image from filesystem if it exists for initgcdemo by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/1670
  • Fix downloading of image files in development by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1677
  • Update development documentation by @amickan in https://github.com/comic/grand-challenge.org/pull/1678
  • fixed indentation error in development documentation by @amickan in https://github.com/comic/grand-challenge.org/pull/1679
  • Update OpenSeadragon settings by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1680
  • Unify backend-code for counters in list views by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/1681
  • Add image answer type by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/1657
  • Use ComponentInterfaces to define output of algorithm jobs and evaluations by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/1664
  • Use common user group management forms, views and templates by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1684
  • Use PaginatedTableListView for Images List in a reader study by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1686
  • Adds watchdog in development for inotify support in werkzeug by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1687
  • Improve the user search and selection form by @amickan in https://github.com/comic/grand-challenge.org/pull/1691
  • add meta property by @Kicksta in https://github.com/comic/grand-challenge.org/pull/1690
  • Moves verification domain out of title by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1694
  • Add social media image by @amickan in https://github.com/comic/grand-challenge.org/pull/1696
  • Add multiple polygon mask answers by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1699
  • Add Multiple polygons (saved as mask) to annotationtypes by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/1702
  • Reduce load-time of the reader-study detail page by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/1703
  • Clean code of reader-study detail and readers progress pages by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/1704
  • Add cases nav item back to reader study page by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/1706
  • Catch celery soft time limit for image imports by @amickan in https://github.com/comic/grand-challenge.org/pull/1707
  • change url, add type, adapt image width by @Kicksta in https://github.com/comic/grand-challenge.org/pull/1705
  • Add codeowners by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1708
  • 1693 algorithm output as file by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/1698
  • Add remove button for questions in reader studies by @amickan in https://github.com/comic/grand-challenge.org/pull/1710
  • Disable the profile list views by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1711
  • Add RGB support for dicom importer by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/1712
  • Replace Userena and Social Auth with Django All Auth by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1713
  • Remove django-social-app and django-userena by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1714
  • Add custom signup and signin forms by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1715
  • 7z submissions to evaluations now get marked as failed by @amickan in https://github.com/comic/grand-challenge.org/pull/1717
  • Show all users reader study progress by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1716
  • Add csv export for reader studies by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1718
  • Add pre-commit linting of template files by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1719
  • Update dependencies by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1722
  • Fix uvicorn by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1724
  • Replace result_dict with results by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1723
  • Fix CSV export of annotations by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1728
  • Mailchimp subscribe external by @Kicksta in https://github.com/comic/grand-challenge.org/pull/1736
  • Refactor retina serializers by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1735
  • Remove use of auth token with file uploads by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1739
  • Add image context to viewer configuration by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/1733
  • Add a valid OpenAPI3.0 schema by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1737
  • Increase the allowed number of image ports in an hanging list by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/1732
  • Add jinja2 to main dependencies by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1745
  • Fix markdown editor preview by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1744
  • Added link to stats page to footer by @amickan in https://github.com/comic/grand-challenge.org/pull/1748
  • Replace xlrd with openpyxl by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1749
  • Added contrast enhancement plugin to workstation configuration by @amickan in https://github.com/comic/grand-challenge.org/pull/1746
  • Add option to display a link to the challenge forum by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1750
  • Add API token management by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1740
  • Added organizations display to profile page, made it optional by @amickan in https://github.com/comic/grand-challenge.org/pull/1752
  • Fix json serialization by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1755
  • Legacy retina code cleanup by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/1753
  • Add average successful job duration to algorithm API by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1756
  • Extract image conversion module by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1758
  • Add anchor to blog logo, allow poster video attribute by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1765
  • Update pyproject.toml by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1757
  • Remove all django and grand challenge dependencies from panimg by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1759
  • Use pypi version of panimg by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1766
  • Remove unused API attributes and endpoints by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1769
  • Fix social media cards for subpages by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1768
  • Added user profile information to verification admin by @amickan in https://github.com/comic/grand-challenge.org/pull/1771
  • Added latest two blog posts to homepage by @amickan in https://github.com/comic/grand-challenge.org/pull/1767
  • Upgrade pyupgrade by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1772
  • Added extra validation for image type answers by @amickan in https://github.com/comic/grand-challenge.org/pull/1773
  • delete error image from company listing and leave blank instead by @Kicksta in https://github.com/comic/grand-challenge.org/pull/1776
  • Added citation field to publications and period celery task to automatically update pub metadata by @amickan in https://github.com/comic/grand-challenge.org/pull/1775
  • Add non-image inputs to algorithms by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/1770
  • Changed editable to True by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/1778
  • Update algorithm docs by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/1779
  • Fix slow query by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1783
  • Update robots and add noindex to non-public objects by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1784
  • Add a timeout on the URL checker by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1782
  • Allow auth token to last longer than the session by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1780
  • Correct typo by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/1785
  • Add redirects app by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1787
  • Add an interface list view by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1781
  • 1790 luts by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/1793
  • Add activity streams by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1791
  • Forum notifications by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1794
  • Set last read notification to creation time by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1795
  • Default to using flexible inputs by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1796
  • Updates Celery, Django and Sentry by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1797
  • Temporarily increase clientmaxbody_size by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/1799
  • Revert "Temporarily increase clientmaxbody_size" by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1800
  • Allow window-preset definitions with percentiles by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/1802
  • Set ATOMIC_REQUESTS by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1806
  • Apply celery tasks only on commit by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1809
  • List all output interfaces on job detail page by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/1810
  • Add horizontal navigation bars to challenges by @amickan in https://github.com/comic/grand-challenge.org/pull/1812
  • Add option for client side rendered sidebars by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1813
  • Added nav bars and highlighting where missing by @amickan in https://github.com/comic/grand-challenge.org/pull/1816
  • Use .html for result list page, as contents are properly escaped by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/1817
  • Icons to challenge nav-bar by @amickan in https://github.com/comic/grand-challenge.org/pull/1818
  • Add service workbench integration by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1820
  • Update algorithms.rst FAQ with ONNX Runtime pthreadsetaffinitynp failed error by @silvandeleemput in https://github.com/comic/grand-challenge.org/pull/1821
  • Stay on current menu item in reader studies after page refresh by @amickan in https://github.com/comic/grand-challenge.org/pull/1822
  • Stay on current tab when page refreshes by @amickan in https://github.com/comic/grand-challenge.org/pull/1824
  • Add distinct on algorithm form list by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1826
  • Add examples for annotations by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/1825
  • Add extra pre commit checks by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1827
  • Move challenge admin tab into nav-bar by @amickan in https://github.com/comic/grand-challenge.org/pull/1819
  • Use memory requirements from components by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1828
  • Add probability to annotation types by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1829
  • Update Panimg, Django, Pytest, Pytest-Django and Faker by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1831
  • Algorithm documentation improvement by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/1832
  • Add ArchiveItem model by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1836
  • fix typo by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/1837
  • Remove archive images by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1838
  • Add stdimg by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1839
  • Update Django to 3.1.11 by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1842
  • Fix silent fail when missing USER directive in Dockerfile of processor by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/1845
  • Redirect to questions tab by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1849
  • Remove retina importer app by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1850
  • Extract fixture creation by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1851
  • Add logo and description fields for cards by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1846
  • Remove unused test code by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1852
  • Fix pytest cache sharing between container runs and add check for breakpoints by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1853
  • 1843 mdd mdr by @Kicksta in https://github.com/comic/grand-challenge.org/pull/1854
  • add tooltip when product has both MDD and MDR modules by @Kicksta in https://github.com/comic/grand-challenge.org/pull/1857
  • Use docker buildx by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1858
  • Add support for fds and fda files by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1859
  • Remove cascade deletion on models by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1861
  • Remove google groups and add history to pages by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1862
  • Add job create API endpoint by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/1847
  • Add flexible inputs for archives by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/1863
  • Fixed breadcrumbs and title for algorithm update view by @amickan in https://github.com/comic/grand-challenge.org/pull/1867
  • Added pagination to readerstudy list view by @amickan in https://github.com/comic/grand-challenge.org/pull/1870
  • Fix super type determination by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1869
  • Added pagination to algorithms, archives and readerstudies list view by @amickan in https://github.com/comic/grand-challenge.org/pull/1872
  • add citing info and company explainer by @Kicksta in https://github.com/comic/grand-challenge.org/pull/1874
  • Replace google maps and chart js with vega lite by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1876
  • Tags for blog posts by @amickan in https://github.com/comic/grand-challenge.org/pull/1873
  • Replace is staff views with global permissions by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1881
  • Add blog post create and update views by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1880
  • Notifications model by @amickan in https://github.com/comic/grand-challenge.org/pull/1841
  • Add task do debug a worker by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1884
  • Adds api endpoint for notifications by @amickan in https://github.com/comic/grand-challenge.org/pull/1885
  • Add GitHub / webhooks app by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/1883
  • Auto-jump to center of gravity by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/1886
  • Adds filters for notifications by @amickan in https://github.com/comic/grand-challenge.org/pull/1887
  • Push images to public ECR by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1890
  • Migrate from docker hub to ECR public by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1893
  • Remove images queue by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1895
  • 1814 project air page by @Kicksta in https://github.com/comic/grand-challenge.org/pull/1894
  • Do not change the token expiry by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1896
  • Lock the upload session and files when importing by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1898
  • Add CodeBuild app by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/1892
  • Remove timeout override by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1899
  • Save the access tokens by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1900
  • Add codebuild badges and links by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1901
  • Add build logs to algorithm image detail page by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1902
  • Update blog post created date when published by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1913
  • Run build images in correct queue and fix error handling by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1912
  • Automatically set the users timezone by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1914
  • Fix all error messages being sent to user by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1915
  • Adds api view for subscription list by @amickan in https://github.com/comic/grand-challenge.org/pull/1889
  • Pass the CloudFront private key as base64 encoded variable by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1917
  • Limit submission size by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1919
  • Add supplementary URL label and help text config by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1920
  • Notifications for archive, reader study and algorithm access requests by @amickan in https://github.com/comic/grand-challenge.org/pull/1897
  • Add AWS X-Ray by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1921
  • Removes follows when forums, topics and posts are deleted by @amickan in https://github.com/comic/grand-challenge.org/pull/1923
  • Adds list and create views for publications by @amickan in https://github.com/comic/grand-challenge.org/pull/1910
  • Fixes author filter for publications by @amickan in https://github.com/comic/grand-challenge.org/pull/1925
  • Refactor algorithm job creation by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1926
  • Refactor component interface by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1927
  • Add algorithm output files to evaluation input by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1928
  • Add custom schema validation for interfaces by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1929
  • Move evaluation creation to celery task by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1930
  • Reduces db queries for challenge update celery task by @amickan in https://github.com/comic/grand-challenge.org/pull/1932
  • Update all dependencies by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1933
  • Challenge creation notifications by @amickan in https://github.com/comic/grand-challenge.org/pull/1936
  • Separate component job out into tasks by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1938
  • Fix citation cff by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1939
  • Pin Celery due to Chord bug by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1940
  • Reject celery messages by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1941
  • Call deprovisioning directly by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1942
  • Push container images to ECR by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1944
  • Only set container ready once pushed by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1945
  • Display correct input and output paths when uploading algorithm images by @nlessmann in https://github.com/comic/grand-challenge.org/pull/1946
  • Add await task for component job by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1947
  • Add AWS Batch backend by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1948
  • Challenge participation request notifications by @amickan in https://github.com/comic/grand-challenge.org/pull/1937
  • Creator filter for reader study answers by @amickan in https://github.com/comic/grand-challenge.org/pull/1951
  • Add component execution on AWS batch by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1952
  • Remove GDCM by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1856
  • Notifications for new challenge admins by @amickan in https://github.com/comic/grand-challenge.org/pull/1949
  • Markdown editor with preview and editor tabs by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/1953
  • Use context manager for products images zip import by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/1956
  • Fix algorithm job status check by @nlessmann in https://github.com/comic/grand-challenge.org/pull/1959
  • Add icon to show page visibility by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1963
  • Allow blog editors to add authors by @amickan in https://github.com/comic/grand-challenge.org/pull/1957
  • Handle missing follow_obj on subscription creation by @amickan in https://github.com/comic/grand-challenge.org/pull/1964
  • Algorithm submission validation by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1965
  • Adds tests for blog post author add permissions by @amickan in https://github.com/comic/grand-challenge.org/pull/1966
  • Fix reader-study statistics showing db values by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/1916
  • Air adapt about by @Kicksta in https://github.com/comic/grand-challenge.org/pull/1958
  • Correct phase algorithm io validation by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1967
  • Add relative path to serializer by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1968
  • Add algorithm info to leaderboard and detail pages by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1969
  • Improve algorithm submission flow by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1971
  • Challenge evaluation notifications by @amickan in https://github.com/comic/grand-challenge.org/pull/1954
  • Phase tab now active on evaluation detail page by @amickan in https://github.com/comic/grand-challenge.org/pull/1972
  • Allow NUMBER and CHOICE answer types to be null when not required by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/1973
  • Failed job notifications by @amickan in https://github.com/comic/grand-challenge.org/pull/1974
  • Allow algorithms to be submitted to different phases by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1976
  • Do not send all job pks to the linked task by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1977
  • Let users know when to expect their verification by by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1978
  • Verified algorithm creation by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1979
  • Failed image import notifications by @amickan in https://github.com/comic/grand-challenge.org/pull/1975
  • Add mask as answer type by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/1982
  • Reduces db calls from notification and follow list views by @amickan in https://github.com/comic/grand-challenge.org/pull/1980
  • Run tasks in parallel by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1981
  • Allow changing the submission limit period from 1 day by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1983
  • Add view_logs permission by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1987
  • 1985 air add archive files by @Kicksta in https://github.com/comic/grand-challenge.org/pull/1986
  • Remove auto verification by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1989
  • 1960 products blog by @Kicksta in https://github.com/comic/grand-challenge.org/pull/1962
  • Update base container by @amickan in https://github.com/comic/grand-challenge.org/pull/1990
  • Add editor permissions when using the job create API by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1991
  • Fix 404 for 5XX errors by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1993
  • Mocks csl test by @amickan in https://github.com/comic/grand-challenge.org/pull/1994
  • New notification model by @amickan in https://github.com/comic/grand-challenge.org/pull/1988
  • inherit markdown widget by @Kicksta in https://github.com/comic/grand-challenge.org/pull/1999
  • Fixes archive item list search function by @amickan in https://github.com/comic/grand-challenge.org/pull/1998
  • mock getarxivcsl by @amickan in https://github.com/comic/grand-challenge.org/pull/1996
  • Deprecate action field by @amickan in https://github.com/comic/grand-challenge.org/pull/1997
  • Support xz container uploads by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2000
  • Fixes algorithm request notifications and notification clean up by @amickan in https://github.com/comic/grand-challenge.org/pull/2002
  • Mocks getdoicsl for publication creation test by @amickan in https://github.com/comic/grand-challenge.org/pull/2004
  • Only add image to answer where the sessions match by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2005
  • Fix adjustalgorithmfollows management command by @amickan in https://github.com/comic/grand-challenge.org/pull/2007
  • change deafult hyperlink color by @Kicksta in https://github.com/comic/grand-challenge.org/pull/2006
  • Remove action field from notification model by @amickan in https://github.com/comic/grand-challenge.org/pull/2008
  • Migrate AWS Batch to Amazon ECS by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2010
  • Remove output size limit by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2011
  • Handle tasks that fail to start by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2012
  • Handle Tasks provisioning capacity limit exceeded by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2013
  • Use fluentd to split the logs into stdout and stderr streams by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2014
  • Do not use sass 1.40.0 by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2016
  • Fixes errors in notification send and print function by @amickan in https://github.com/comic/grand-challenge.org/pull/2015
  • Improve question admin by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2019
  • Improve CodeBuild and GitHub apps by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2009
  • Reduce number of db calls in process images api call by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2020
  • Switch to ECS by default by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2021
  • Small improvements to retina API enpoints by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/1984
  • Add short queue by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2023
  • Cache the product list for 1 hour by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2025
  • Run minio in nas mode by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2026
  • Refactor challenge.html by @amickan in https://github.com/comic/grand-challenge.org/pull/2022
  • Move documentation into the django context by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2029
  • Integrate forums into challenge layout by @amickan in https://github.com/comic/grand-challenge.org/pull/2027
  • Catch more ECS exceptions by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2032
  • Extended config options to hide for plugins and tools by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/2031
  • Add support for json celery SQS tasks by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2033
  • Fix verification check before building from github message by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2030
  • Add event driven component execution by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2036
  • Handle instance termination by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2037
  • Use minio server again by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2038
  • Adds general forum pk and slug to settings and context processors by @amickan in https://github.com/comic/grand-challenge.org/pull/2034
  • Move evaluation tasks to ECS by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2040
  • Use docker backend in development by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2041
  • Unify log groups and handle tasks that finish before the sidecars start by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2042
  • Delete marking long running tasks as failed by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2043
  • Run algorithm job creation on long task queue by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2045
  • Push application metrics to CloudWatch by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2046
  • Conditionally determine visibility of columns in datatables by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2044
  • Fix display of duplicate archive items by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2049
  • Add zero values to metrics by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2050
  • Add extra metadata fields to image model and cases list view by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2051
  • Migrate to instance roles by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2055
  • Partial for archive, algorithm, challenge and rs cards by @amickan in https://github.com/comic/grand-challenge.org/pull/2054
  • Use SES API rather than SMTP by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2056
  • Adds rounded egdes for challenge, algorithm, archive and rs cards by @amickan in https://github.com/comic/grand-challenge.org/pull/2052
  • Adds 'about us' template and reorganizes footer by @amickan in https://github.com/comic/grand-challenge.org/pull/2057
  • Implements a new navbar and removes blog post section from footer by @amickan in https://github.com/comic/grand-challenge.org/pull/2058
  • Allows filtering on extra image metadata fields via API by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2061
  • Use a delay queue rather than retry by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2059
  • Docs buildx by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2039
  • Add a task role to the task by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2060
  • Fixes external challenge card layout by @amickan in https://github.com/comic/grand-challenge.org/pull/2063
  • Home page redesign by @amickan in https://github.com/comic/grand-challenge.org/pull/2062
  • Fixes gc card styling by @amickan in https://github.com/comic/grand-challenge.org/pull/2065
  • Upgrade to panimg 0.5.1 by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2066
  • Mention .nrrd in image-upload help text by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2068
  • Make help text for auto jump setting in viewer configuration scope reader studies by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2064
  • Adds documentation app and docpage model by @amickan in https://github.com/comic/grand-challenge.org/pull/2035
  • Make all divs for jumbotron stats equally wide by @amickan in https://github.com/comic/grand-challenge.org/pull/2073
  • Fixes home page news carousel blog choice by @amickan in https://github.com/comic/grand-challenge.org/pull/2072
  • Add nested modality serializer field to image serializer by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2071
  • add meta_social block to blogpost by @Kicksta in https://github.com/comic/grand-challenge.org/pull/2067
  • Adds DocPage create and update views by @amickan in https://github.com/comic/grand-challenge.org/pull/2070
  • Add S3 Multipart File Uploads by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2074
  • Responsive home page layout by @amickan in https://github.com/comic/grand-challenge.org/pull/2077
  • Add command for migrating patient and study models to fields by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2076
  • Remove PublicMedia model by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2081
  • Handle FileNotFound error for CodeBuild logs by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2082
  • Documentation page ordering by @amickan in https://github.com/comic/grand-challenge.org/pull/2080
  • Consolidate minio instances by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2084
  • Add object deletion and size checks by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2079
  • Use acks late queues for wait_for_build_completion by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2087
  • Migrate container image uploads to the S3 Multipart API by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2086
  • Add git lfs install to Dockerfile by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2085
  • Adds create and update views for flatpages by @amickan in https://github.com/comic/grand-challenge.org/pull/2089
  • Deprecate Patient and Study models by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2091
  • Removes about page, links to about flatpage in navbar by @amickan in https://github.com/comic/grand-challenge.org/pull/2093
  • Install and use git lfs by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2096
  • Remove staged file images info by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2097
  • Migrate products import to S3 Multipart Uploads and Celery by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2088
  • Migrate predictions files to S3 Multipart API by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2094
  • Migrate interface file fields to S3 Multipart API by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2095
  • Refactors image import by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2099
  • Adds syntax highlighting by @amickan in https://github.com/comic/grand-challenge.org/pull/2098
  • Migrate image uploads to S3 Multipart API and remove old widget by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2100
  • Enable sentry only for create views and add more validation by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2101
  • Standardise use of queryset filters by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2103
  • Add pygments to production by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2106
  • Minor layout changes for flatpages and documentation by @amickan in https://github.com/comic/grand-challenge.org/pull/2107
  • Deprecate jqupload fields by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2104
  • Add accelerated client by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2105
  • Remove Patient and Studies models by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2102
  • Adds full text search to documentation by @amickan in https://github.com/comic/grand-challenge.org/pull/2116
  • Minor design changes for the news carousel by @amickan in https://github.com/comic/grand-challenge.org/pull/2113
  • Remove deprecated fields by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2115
  • Add user upload support to upload session create endpoint by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2110
  • User upload cleanup by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2117
  • Add basic VTK.js viewer by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2114
  • Show search bar for all users by @amickan in https://github.com/comic/grand-challenge.org/pull/2119
  • List editors on organization detail page by @amickan in https://github.com/comic/grand-challenge.org/pull/2122
  • Maintain carousel img aspect ratio when sclaing by @amickan in https://github.com/comic/grand-challenge.org/pull/2121
  • Set DATAUPLOADMAXNUMBERFIELDS by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2125
  • Add contact email to challenge by @amickan in https://github.com/comic/grand-challenge.org/pull/2124
  • Update panimg by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2126
  • Allow user targeting in answer copying by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2128
  • Add validation for contact email by @amickan in https://github.com/comic/grand-challenge.org/pull/2129
  • Truncate text earlier on small screens to accomodate for longer titles by @amickan in https://github.com/comic/grand-challenge.org/pull/2131
  • Allow fullscreen for videos from own origin by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2133
  • Minor documentation sidebar style changes by @amickan in https://github.com/comic/grand-challenge.org/pull/2135
  • Show editors row only if there are organization editors by @amickan in https://github.com/comic/grand-challenge.org/pull/2130
  • Add custom patients and studies endpoints by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2134
  • Paginate upload deletion by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2136
  • Change REDISHOSTNAME to REDISENDPOINT by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2137
  • Badges for algorithm cards by @amickan in https://github.com/comic/grand-challenge.org/pull/2127
  • Add custom RetinaImageViewSet by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2139
  • Setting for annotation counter by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/2141
  • Check github repo name before url creation by @amickan in https://github.com/comic/grand-challenge.org/pull/2142
  • Adds new interface kinds for algorithms by @amickan in https://github.com/comic/grand-challenge.org/pull/2140
  • Add help text to repo name field in algorithm form by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2143
  • Sort images by @Kicksta in https://github.com/comic/grand-challenge.org/pull/2144
  • Adds new outputs to job detail view by @amickan in https://github.com/comic/grand-challenge.org/pull/2147
  • Clarify the count by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2146
  • Add js and html for info modal for algorithm and challenge cards by @amickan in https://github.com/comic/grand-challenge.org/pull/2148
  • Fix answer image creation for the new API by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2149
  • Add PDF download column to job list by @amickan in https://github.com/comic/grand-challenge.org/pull/2150
  • Adds chart output to results list view by @amickan in https://github.com/comic/grand-challenge.org/pull/2152
  • Remove retina thumbnail endpoints by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2151
  • Remove old file upload endpoints by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2154
  • Remove old image upload models by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2155
  • Remove jqfileupload app by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2156
  • Turn off showProgressDetails by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2159
  • Update linked repo workflow by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2161
  • Add thumbnails to results list, make table responsive by @amickan in https://github.com/comic/grand-challenge.org/pull/2160
  • Removes quotes around string outputs and adds max-width to thumbnails by @amickan in https://github.com/comic/grand-challenge.org/pull/2162
  • Allow blank repo names by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2165
  • Add verification to superuser script by @amickan in https://github.com/comic/grand-challenge.org/pull/2167
  • Adds + sign to user count in jumbotron by @amickan in https://github.com/comic/grand-challenge.org/pull/2168
  • Adds new mimetype for sqreg files by @amickan in https://github.com/comic/grand-challenge.org/pull/2170
  • Reduce db calls for notification list by @amickan in https://github.com/comic/grand-challenge.org/pull/2172
  • Use viewer rather than workstation in forms by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2173
  • Handle immediately exiting containers by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2174
  • Update workstation help text by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2176
  • Add website url validation to user profile by @amickan in https://github.com/comic/grand-challenge.org/pull/2177
  • Add model facts fields to algorithm by @amickan in https://github.com/comic/grand-challenge.org/pull/2171
  • Add newsletter sign-up form by @amickan in https://github.com/comic/grand-challenge.org/pull/2179
  • Trigger resize event when toggling extra results columns by @amickan in https://github.com/comic/grand-challenge.org/pull/2178
  • Update dependencies by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2180
  • Only prefetch GFKs for the current page by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2181
  • Upgrade to Django 3.2 by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2183
  • make the filter 'other' work for modalities and subspecialities by @Kicksta in https://github.com/comic/grand-challenge.org/pull/2182
  • Prefetch after pagination for subscription view by @amickan in https://github.com/comic/grand-challenge.org/pull/2186
  • Fix google sign ups by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2188
  • Fix no challenge pages by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2189
  • Adds help button to navbar by @amickan in https://github.com/comic/grand-challenge.org/pull/2191
  • Added more mimetypes for sqreg files by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/2192
  • Automatically remove access request notifications by @nlessmann in https://github.com/comic/grand-challenge.org/pull/2193
  • Add shared memory by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2195
  • Changes sorting of viewer and viewer config to sort by title. by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/2194
  • Adds publication citation and optional image to info page by @amickan in https://github.com/comic/grand-challenge.org/pull/2190
  • Handle unset names by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2197
  • Add new default internal challenge view by @amickan in https://github.com/comic/grand-challenge.org/pull/2196
  • Update navbar by @Kicksta in https://github.com/comic/grand-challenge.org/pull/2185
  • Adds status bagde to challenge cards by @amickan in https://github.com/comic/grand-challenge.org/pull/2198
  • Reduce the number of options for the archive item update form by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2199
  • Fix help text of publications field by @nlessmann in https://github.com/comic/grand-challenge.org/pull/2200
  • Add index on created by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2204
  • Adds support for file type outputs by @amickan in https://github.com/comic/grand-challenge.org/pull/2203
  • Update dependencies by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2205
  • Add support for isolated deployments by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2202
  • Add the algorithm version to the evaluation detail by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2206
  • Use phase start and end dates for challenge status badge by @amickan in https://github.com/comic/grand-challenge.org/pull/2201
  • Add algorithm version to detail view by @amickan in https://github.com/comic/grand-challenge.org/pull/2209
  • Challenge creation for verified users only by @amickan in https://github.com/comic/grand-challenge.org/pull/2208
  • Automatically verify demo and algorithm dummy users by @amickan in https://github.com/comic/grand-challenge.org/pull/2210
  • Fix outdated model field references in submission template by @amickan in https://github.com/comic/grand-challenge.org/pull/2211
  • Add link-images property to viewer configurations by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2207
  • Update challenge phase settings by @amickan in https://github.com/comic/grand-challenge.org/pull/2212
  • Increase task expiration time by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2213
  • Add warning for missing method and submission dates to phase create form by @amickan in https://github.com/comic/grand-challenge.org/pull/2214
  • Add chart, pdf and thumbnail outputs to evaluation detail by @amickan in https://github.com/comic/grand-challenge.org/pull/2215
  • Add link_images to serializer of workstation configs by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2216
  • Add validation on Phase model and search fields to phase admin by @amickan in https://github.com/comic/grand-challenge.org/pull/2218
  • Add UPLOADSTIMEOUTDAYS by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2217
  • Remove flex uploads option by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2219
  • Add VERIFICATIONSREVIEWPERIOD_DAYS by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2220
  • Enable text-wrap on challenge card badges by @amickan in https://github.com/comic/grand-challenge.org/pull/2223
  • add sort options for product list by @Kicksta in https://github.com/comic/grand-challenge.org/pull/2225
  • Return 404 for leaderboard redirect if challenge has no phase by @amickan in https://github.com/comic/grand-challenge.org/pull/2224
  • Fix challenge query in leaderboard redirect by @amickan in https://github.com/comic/grand-challenge.org/pull/2229
  • Check for existence of creator before querying for team memership by @amickan in https://github.com/comic/grand-challenge.org/pull/2228
  • Deactive duplicate users by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2230
  • Add ALGORITHMSJOBBATCH_LIMIT by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2233
  • Add configurable inference time limits per phase by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2234
  • Make get zip file task idempotent by @amickan in https://github.com/comic/grand-challenge.org/pull/2222
  • Add more fields to ghwm admin by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2235
  • Add more items to the reader study admin by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2239
  • Clarify invalid token behaviour by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2240
  • Add challenge support to the help dropdown by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2241
  • Add email model by @amickan in https://github.com/comic/grand-challenge.org/pull/2236
  • Don't raise a 404 if user does not have a GitHub token by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2244
  • Count displayed subscriptions only by @amickan in https://github.com/comic/grand-challenge.org/pull/2238
  • Remove builds tab by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2245
  • Raise Http404 on challenge not found by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2246
  • Replace feature overview images by @amickan in https://github.com/comic/grand-challenge.org/pull/2248
  • Basic implementation of a Cornerstone viewer by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2242
  • Add additional logging for get_zipfile by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2250
  • Small evaluation improvements by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2251
  • Put highlighted challenges first by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2252
  • Cancel in progress CI jobs on multiple commits by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2253
  • Correct DateTimeInput format by @amickan in https://github.com/comic/grand-challenge.org/pull/2254
  • Improve GitHub clone error handling by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2256
  • Small evaluation fixes by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2257
  • Update UploadSession serializer and add ArchiveItem serializer by @amickan in https://github.com/comic/grand-challenge.org/pull/2249
  • Fix api cases tests by @amickan in https://github.com/comic/grand-challenge.org/pull/2258
  • Add reader-study setting for answer roll-over by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2255
  • Fix evaluation query for algorithm submission checks by @amickan in https://github.com/comic/grand-challenge.org/pull/2260
  • Increase email batch size by @amickan in https://github.com/comic/grand-challenge.org/pull/2261
  • Consolidate evaluation admin by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2263
  • Make license detection dynamic by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2262
  • Upgrades postgres by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2264
  • Add archive item to UploadSession serializer by @amickan in https://github.com/comic/grand-challenge.org/pull/2259
  • Deprecate _IMAGE answer types by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2267
  • Adds interface slug to interface list by @amickan in https://github.com/comic/grand-challenge.org/pull/2270
  • Removes _IMAGE answer types by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2269
  • Enable archive item updating through api by @amickan in https://github.com/comic/grand-challenge.org/pull/2268
  • Update readerstudy_detail.html by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2274
  • Handle request errors in CSL update task by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2275
  • Documentation sidebar level 4 by @amickan in https://github.com/comic/grand-challenge.org/pull/2276
  • Automatically set the site name by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2277
  • Add AWSS3DEFAULTSTORAGECLASS option by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2278
  • Handle type errors in json extraction by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2279
  • Adds automatic access request handling to reader studies, algos and archives by @amickan in https://github.com/comic/grand-challenge.org/pull/2221
  • Viewer config tooltips by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2273
  • Run create_download synchronously by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2284
  • Deprecate requireparticipantreview by @amickan in https://github.com/comic/grand-challenge.org/pull/2283
  • add line answertype by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/2285
  • Add sponsors section by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2286
  • Use stable version of black by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2287
  • Add built on aws logo by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2289
  • Fix notification filter by @amickan in https://github.com/comic/grand-challenge.org/pull/2290
  • Create dependency-update.yml by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2291
  • Update dependencies by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2295
  • Fix create download by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2296
  • Upgrade Celery by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2297
  • Automated dependency update by @github-actions in https://github.com/comic/grand-challenge.org/pull/2298
  • Adds option to hide a challenge phase by @amickan in https://github.com/comic/grand-challenge.org/pull/2282
  • Add isort by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2288
  • Automated dependency update by @github-actions in https://github.com/comic/grand-challenge.org/pull/2300
  • Use OIDC auth by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2301
  • Update schema of line answer types by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/2303
  • Paginate session deletion by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2302
  • fix typo: seperate -> separate by @kaczmarj in https://github.com/comic/grand-challenge.org/pull/2304
  • Add algorithm_image to SubmissionSerializer by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2305
  • Use ComponentInterfaceValues in reader studies through Display Sets by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2271
  • Check for visible phases in challenge topbar by @amickan in https://github.com/comic/grand-challenge.org/pull/2308
  • Automated dependency update by @github-actions in https://github.com/comic/grand-challenge.org/pull/2309
  • Force use of object store for variable length json objects by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2310
  • Validate the algorithm inputs and outputs are disjoint by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2311
  • Automated dependency update by @github-actions in https://github.com/comic/grand-challenge.org/pull/2313
  • Add filesystem perparation task by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2314
  • Improve performance of the file system preparation method by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2318
  • Add display set to answer serializer by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2317
  • Pass the TLS certificates via environment variables by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2320
  • Hanging Protocol App by @amickan in https://github.com/comic/grand-challenge.org/pull/2315
  • Fix ground truth for display sets by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2321
  • Challenge request form by @amickan in https://github.com/comic/grand-challenge.org/pull/2312
  • Add order field for display sets by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2319
  • Allow EFS file customisation by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2323
  • Update display set api by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2324
  • Remove challenge create view by @amickan in https://github.com/comic/grand-challenge.org/pull/2326
  • Allow display set deletion in UI by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2325
  • Add image port mapping field by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2322
  • Increase default for compute costs and add inference help text by @amickan in https://github.com/comic/grand-challenge.org/pull/2329
  • Hanging protocol serializer field by @amickan in https://github.com/comic/grand-challenge.org/pull/2327
  • Automated dependency update by @github-actions in https://github.com/comic/grand-challenge.org/pull/2330
  • Fix image permissions by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2331
  • Add view archive item button by @amickan in https://github.com/comic/grand-challenge.org/pull/2328
  • Fix verification email by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2332
  • Add api_url to display set serializer by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2333
  • fix answer patch by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/2334
  • Fix progress for display sets by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2335
  • Allow emptying of field value for display sets by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2336
  • Fix number of cases in reader study detail view by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2337
  • Add view_content field to archive, algorithm and reader study serializers by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2338
  • Add view_content field to serializers by @amickan in https://github.com/comic/grand-challenge.org/pull/2340
  • Improve display set view by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2342
  • Add an admin method to reevaluate submissions by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2345
  • Set view_content to empty dict explicitly if empty by @amickan in https://github.com/comic/grand-challenge.org/pull/2344
  • Challenge request additions by @amickan in https://github.com/comic/grand-challenge.org/pull/2347
  • Allow copying of archive items to display sets by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2346
  • Allow view_content without hanging protocol by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2350
  • Make the Archive API more consistent by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2348
  • Automated dependency update by @github-actions in https://github.com/comic/grand-challenge.org/pull/2351
  • Allow each viewport only once in hanging protocol by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2352
  • Downgrade werkzeug for django-extensions by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2354
  • Cache interfaces indefinitely by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2353
  • Fix non editable display set values in list view by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2355
  • Add user field to group admin by @amickan in https://github.com/comic/grand-challenge.org/pull/2349
  • Ensure JSONFields are not set to null by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2356
  • Add data license and long term commitment fields to Challenge request form by @amickan in https://github.com/comic/grand-challenge.org/pull/2357
  • Use filter in ds ground truth tasks to prevent DoesNotExist by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2358
  • Speed up display set list view by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2359
  • Don't cache is_editable as aggressively by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2360
  • Make ds values field read only in admin by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2362
  • Add reader study modified time to ds cache key by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2364
  • Make creator field of hanging protocol admin read only by @amickan in https://github.com/comic/grand-challenge.org/pull/2368
  • Reduce number of queries in ds list view by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2369
  • Add management command to migrate to old version of cirrus by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2371
  • Make display sets the default setup by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2370
  • Add migration to move reader studies to new setup by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2361
  • Fix failing test by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2372
  • Add algorithm viewcontent and hangingprotocol to job serializer by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2373
  • Update case_text serializer by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2374
  • Consistent hanging protocol API by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2375
  • Fix key-errors when serializing case_text for reader study by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2377
  • Use image name for case texts by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2380
  • Allow adding of multiple values to set in archive item update task by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2381
  • Use proper view_content format in migration method by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2382
  • Fix file-kind CIV permissions for archive items by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2384
  • Fix display set search fields by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2386
  • Update evaluation task routing by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2387
  • Improve challenge request help texts by @amickan in https://github.com/comic/grand-challenge.org/pull/2388
  • Several small fixes by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2389
  • Update dependencies by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2391
  • Pull container images from the registry by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2390
  • Split interface overview into inputs and outputs by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2395
  • Properly handle unanswered without reader study by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2399
  • Disallow slug editing for pages by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2393
  • Remove display set migration by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2400
  • Hanging protocol visualization by @amickan in https://github.com/comic/grand-challenge.org/pull/2367
  • Enable html emails in admin by @amickan in https://github.com/comic/grand-challenge.org/pull/2398
  • Automated dependency update by @github-actions in https://github.com/comic/grand-challenge.org/pull/2405
  • Fix markdowneditor widget for admin by @amickan in https://github.com/comic/grand-challenge.org/pull/2402
  • Ask for inputs and outputs in challenge request by @amickan in https://github.com/comic/grand-challenge.org/pull/2403
  • Add display-set filter to answer by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2396
  • Add disjoint interface validation to forms by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2408
  • Email create, update and detail views by @amickan in https://github.com/comic/grand-challenge.org/pull/2406
  • Small improvements by @Kicksta in https://github.com/comic/grand-challenge.org/pull/2411
  • Challenge request admin by @amickan in https://github.com/comic/grand-challenge.org/pull/2410
  • Add edit duration fields to Answer model by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2407
  • Catch validation error if challenge short name already exists by @amickan in https://github.com/comic/grand-challenge.org/pull/2414
  • Add index for display sets by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2413
  • Add link to download the predictions.json file by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2417
  • Add validation for hl shuffling with case navigation by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2415
  • Challenge submission form doi field by @amickan in https://github.com/comic/grand-challenge.org/pull/2419
  • Make "True" comparison case insensitive by @pkcakeout in https://github.com/comic/grand-challenge.org/pull/2421
  • Exclude slug from historical record by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2423
  • Htmx by @amickan in https://github.com/comic/grand-challenge.org/pull/2422
  • Challenge request start and end date validation by @amickan in https://github.com/comic/grand-challenge.org/pull/2425
  • Add retries for container push by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2424
  • Vendor cdnjs files by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2426
  • Fix leaderboard sorting by date by @amickan in https://github.com/comic/grand-challenge.org/pull/2429
  • Remove observable integration by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2427
  • Vendor uppy by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2428
  • Add extra viewports and add new fields for custom hanging protocols by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2430
  • Fix reader study copying by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2432
  • Add opacity and parent_id fields to viewitem definition in hanging protocol. by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2434
  • Add check for protected items before reader study deletion by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2435
  • Custom identifier model field by @amickan in https://github.com/comic/grand-challenge.org/pull/2433
  • Challenge type badge by @amickan in https://github.com/comic/grand-challenge.org/pull/2437
  • Deprecate images by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2438
  • Check for expired github token by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2441
  • Automated dependency update by @github-actions in https://github.com/comic/grand-challenge.org/pull/2439
  • Add exports for images and display sets by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2443
  • Remove deprecated fields by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2440
  • Improve performance of db query by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2444
  • Ensure no duplicate CIs for archive items by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2445
  • Add admin search fields and filters by @amickan in https://github.com/comic/grand-challenge.org/pull/2446
  • Add more information to verification form by @amickan in https://github.com/comic/grand-challenge.org/pull/2448
  • Update dependencies by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2447
  • Reduce maximum algorithm duration by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2449
  • Add index to display set api detail view by @amickan in https://github.com/comic/grand-challenge.org/pull/2450
  • Fix archive item image upload by @amickan in https://github.com/comic/grand-challenge.org/pull/2454
  • Remove unused test code by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2453
  • Show first public phase to not logged in users by @amickan in https://github.com/comic/grand-challenge.org/pull/2455
  • Enable editors to view users unanswered ds by @amickan in https://github.com/comic/grand-challenge.org/pull/2452
  • Update crane and add SageMaker shim by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2456
  • Button for admin view by @amickan in https://github.com/comic/grand-challenge.org/pull/2457
  • Buttons to open readerstudy at specific display set by @amickan in https://github.com/comic/grand-challenge.org/pull/2460

New Contributors

  • @chrisvanrun made their first contribution in https://github.com/comic/grand-challenge.org/pull/1681
  • @github-actions made their first contribution in https://github.com/comic/grand-challenge.org/pull/2298
  • @kaczmarj made their first contribution in https://github.com/comic/grand-challenge.org/pull/2304

Full Changelog: https://github.com/comic/grand-challenge.org/compare/v2020.12...v2022.06

- Python
Published by jmsmkn about 4 years ago

grand-challenge.org - 2020.12

With the pandemic, we neglected to tag the codebase for release, so this is one to kick things off again. All migrations were recently squashed for a clean slate in 2021.

- Python
Published by jmsmkn over 5 years ago

grand-challenge.org - 2020.03

New Features

  • Algorithms
    • Improved algorithm app UI/UX (#1147, #1177, #1180, #1185, #1186, #1189, #1190, #1194)
    • Allowed anonymous users to view public algorithms (#1163)
  • Reader Studies
    • Improved reader study leaderboard statistics (#1144)
  • API
    • Added status and result to job serializer (#1165)
    • Option to filter Image by RawImageUploadSession from a client (#1152)
  • Markdown editing (#1182, #1183)
  • Changed default internal metaimage format to MHA (#1128)
  • Sentry reporting for workstations (#1156)
  • Added AI for radiology website (#1157)

Bug Fixes

  • Handled non 502 error codes in workstation startup (#1148)
  • Fixed reader message after course completion (#1149)
  • Fix failing test on updated Alpine (#1153)
  • Account for ground truth in progress, export and when adding answers (#1150)
  • Only show completed message on completed reader studies (#1162)
  • Upgrade workstation routing to Traefik 2.1 (#1198)

- Python
Published by jmsmkn about 6 years ago

grand-challenge.org - 2020.02

For a complete list of changes see https://github.com/comic/grand-challenge.org/compare/v2019.11...v2020.02

New Features

  • Created policies app (#1041)
  • Added jpg png image builder (#1055)
  • Added navbar links (#1065)
  • Updated the challenge card design (#1067)
  • Added breadcrumbs and reader study creation time (#1077)
  • Added ChallengeSeries and more filters (#1081)
  • Added exposing enum support for rest_framework.CharField through swagger
  • Added default zoom scale and overlay alpha (#1083)
  • Adding ground truth to reader study questions (#1094)
  • Added public S3 storage and migrates summernote images to it (#1105)
  • Moved logos banners and supplementary files to S3 (#1106)
  • Used Public S3 for default storage (#1117)
  • Added reader study scoring (#1104)
  • Upgraded to Django 3 (#1127)
  • Upgraded to Python 3.8 (#1129)
  • Added asgi config (#1130)

Bug Fixes

  • Changed LandmarkAnnotationSet endpoint and add custom action (#1039)
  • Made invalid uuid return as 404 instead of 500 (#1040)
  • Upgrade poetry and get virtualenv path from poetry (#1045)
  • Made grader field optional and default to current in serializer (#1057)
  • De-duplicate emails (#1064)
  • Improved challenge list performance (#1068)
  • Fixed answer type annotation schema checking bug and added tests (#1082)
  • Fixed challenge page tags (#1091)
  • Excluded unused archives in huge retina archives API endpoint (#1096)
  • Refactored cases (#1099)
  • Refactored build images (#1100)
  • Serialized RawImageFile.stagedfileid (#1102)
  • Removed dbox folders (#1118)
  • Replaced travis with GitHub actions (#1123)
  • Fixed adding ground truth for boolean type questions (#1121)
  • Moved reader study scoring to a celery task (#1122)
  • Cleaned up of legacy code (#1126)
  • Serialized zoom and overlay as floats (#1133)
  • Improved performance of annotation admin (#1136)
  • Moved the upload session files endpoint to upload-sessions/files/ (#1139)

- Python
Published by jmsmkn over 6 years ago

grand-challenge.org - 2019.11

New Features

  • Added Algorithm model with editors and users groups for permissions management (#940)
  • Added workstation configuration backend (#949)
  • Added endpoints for lazy loading archives, patients, studies and images (#952)
  • Added flake8 checks and dependency management with poetry
  • Added basic view profiling tools (#941)

Bug Fixes

  • Added content-description to CORS (#936)
  • Fixed chunked uploads on subdomains
  • Fixed top level redirect (#958)

- Python
Published by jmsmkn over 6 years ago

grand-challenge.org - 2019.10

New Features

  • Added shuffling of the hanging list per user #909
  • Added keep alive endpoint for workstation sessions #912
  • Refactored the chunked upload API #929
  • Added multiple lines question type for reader studies #920
  • Allow configuring overlays for reader studies #934

Bug Fixes

  • Fixed cascading delete of archive #905
  • Added caching to archives and archives_data API endpoints #915
  • Made logic in delete method atomic #916
  • Updated dependencies #932
  • Deletion of related groups on parent deletion #933

- Python
Published by jmsmkn over 6 years ago

grand-challenge.org - 2019.09

New Features

  • Added the reader studies application for gathering annotations on sets of medical images
  • Added group based permissions for reader studies and workstations
  • Added job post endpoint for algorithms
  • Added image file type to the api
  • Separated algorithms from algorithm images

- Python
Published by jmsmkn over 6 years ago

grand-challenge.org - 2019.08

This is the first monthly release of the grand-challenge.org codebase.

New features - Added support for serving and converting TIFF files to Deep Zoom Images - Added a read only algorithm API - Added image browser API endpoints

- Python
Published by jmsmkn almost 7 years ago