Releases: FNNDSC/ChRIS_ultron_backEnd
Releases · FNNDSC/ChRIS_ultron_backEnd
CUBE - version 6.6.0
Getting the Image
Using Podman:
podman pull ghcr.io/fnndsc/cube:6.6.0
Using Docker:
docker pull ghcr.io/fnndsc/cube:6.6.0
What's Changed
- PACS with sse by @chhsiao1981 in #655
- PACS: permission_classes in PACSFileProgressSSE by @chhsiao1981 in #656
Full Changelog: v6.5.0...v6.6.0
CUBE - version 6.4.1
Getting the Image
Using Podman:
podman pull ghcr.io/fnndsc/cube:6.4.1
Using Docker:
docker pull ghcr.io/fnndsc/cube:6.4.1
What's Changed
- change granian to uvicorn by @chhsiao1981 in #647
Full Changelog: v6.4.0...v6.4.1
CUBE - version 6.4.0
Getting the Image
Using Podman:
podman pull ghcr.io/fnndsc/cube:6.4.0
Using Docker:
docker pull ghcr.io/fnndsc/cube:6.4.0
What's Changed
- Make delete requests to pfcon more robust and add periodic task to retry failed requests by @jbernal0019 in #633
- Replace healthcheck CMD with CMD-SHELL by @jennydaman in #634
- Make is_staff user attribute read-only and delete leftover file in storage when exception is raised by @jbernal0019 in #641
- Pass user's auth token to plugins as env variable by @jbernal0019 in #642
Full Changelog: v6.3.3...v6.4.0
CUBE - version 6.3.3
Getting the Image
Using Podman:
podman pull ghcr.io/fnndsc/cube:6.3.3
Using Docker:
docker pull ghcr.io/fnndsc/cube:6.3.3
What's Changed
- Allow new files and folders added to a shared folder to be automatically seen by @jbernal0019 in #632
Full Changelog: v6.3.2...v6.3.3
CUBE - version 6.3.2
Getting the Image
Using Podman:
podman pull ghcr.io/fnndsc/cube:6.3.2
Using Docker:
docker pull ghcr.io/fnndsc/cube:6.3.2
What's Changed
- Optimize computation of jobs status forfeeds querysets by @jbernal0019 in #628
- Optimize computation of jobs status for workflows querysets by @jbernal0019 in #629
Full Changelog: v6.3.1...v6.3.2
CUBE - version 6.3.1
Getting the Image
Using Podman:
podman pull ghcr.io/fnndsc/cube:6.3.1
Using Docker:
docker pull ghcr.io/fnndsc/cube:6.3.1
What's Changed
- Add DATABASE_CONN_POOL env variables and upgrade all python libraries by @jbernal0019 in #627
Full Changelog: v6.3.0...v6.3.1
CUBE - version 6.3.0
Getting the Image
Using Podman:
podman pull ghcr.io/fnndsc/cube:6.3.0
Using Docker:
docker pull ghcr.io/fnndsc/cube:6.3.0
What's Changed
- Add automated tests for the new moving/renaming functionality for filebrowser's folders, files and link files by @jbernal0019 in #571
- PACSSeries registration over celery task and WebSockets for streaming DICOM receive progress messages by @jennydaman in #572
- Fix bugs related to the parent folder of a plugin instance's output dir by @jbernal0019 in #574
- Censor error message and change LonkWsSubscription by @jennydaman in #575
- LONK-WS: prevent duplicate subscription and implement unsubscription by @jennydaman in #576
- Fix internal server error when uploading or moving files to a shared folder by @jbernal0019 in #577
- Filter out healthcheck logging and properly raise exceptions in DEBUG mode by @jennydaman in #578
- Add drf-spectacular for OpenAPI generation by @jennydaman in #579
- Remove all vnd.collection+json content from OpenAPI spec by @jennydaman in #580
- Set PluginInstanceRequest.additionalProperties={} by @jennydaman in #581
- Manually add previous_id to OpenAPI PluginInstanceRequest by @jennydaman in #582
- Clean up storage after FileBrowserViewTests by @jennydaman in #583
- Fix all spectacular warnings and add OpenAPI spec to release draft by @jennydaman in #584
- Fix OpenAPI spec of PluginInstance nullable fields previous, previous_id, workflow by @jennydaman in #585
- Replace daphne with granian by @jennydaman in #588
- Implement PACS list API endpoint based on a new PFDCM microservice by @jbernal0019 in #589
- Add pipeline_id and pipeline_name filters to pipeline source files searches by @jbernal0019 in #590
- Remove constraint that prevented forward slashes in a feed's name by @jbernal0019 in #591
- Disable user acct creation endpoint post if DISABLE_USER_ACCOUNT_CREATION variable is set to True by @jbernal0019 in #592
- Add env variables AUTH_LDAP_GROUP_SEARCH_ROOT for LDAP group mirroring and AUTH_LDAP_CHRIS_ADMIN_GROUP to define a ChRIS admin group by @jbernal0019 in #593
- Add pacs_users to the groups managed by LDAP for LDAP users by @jbernal0019 in #594
- Implement PACS query API endpoint by @jbernal0019 in #595
- Allow any CORS on api/v1/plugins/ and api/v1/plugins/metas/ by @jennydaman in #597
- Implement PACS retrieve API endpoint by @jbernal0019 in #598
- Add more optional environment variables for LDAP by @jennydaman in #599
- Implement async scheduling of PACS query operation by @jbernal0019 in #600
- Update admin site to use the new UserProxy model instead of the User model by @jbernal0019 in #606
- Add protection against files/folders with paths that contain commas by @jbernal0019 in #609
- CORS_EXPOSE_HEADERS = ('Allow',) by @jennydaman in #610
- Fix bug happening when folders were shared twice by @jbernal0019 in #612
- Add Content-Disposition header to file downloads by @jbernal0019 in #614
- Fix issue that prevented deletion of a folder's descendant folders when the raw storage was a POSIX filesystem by @jbernal0019 in #615
- Upgrade to Django 5.1.7 by @jbernal0019 in #616
- Add type filter to plugin instances and name_exact filter to pipelines by @jbernal0019 in #617
- Enable empty file uploads and searching plugins by public repo by @jbernal0019 in #618
- Fix and merge jennydaman-remove-make.sh branch by @jbernal0019 in #619
- Remove make.sh by @jennydaman in #570
- Fix production build by @jbernal0019 in #620
- Fix production build by @jbernal0019 in #621
- Increase pacs_name to 100 characters long by @jbernal0019 in #622
- Make fields read-only in the serializers' constructors by @jbernal0019 in #624
- Improve speed of DB queries related to granting a user permission to accesss folder/files resources by @jbernal0019 in #625
- Fix UserProxy model by @jbernal0019 in #626
Full Changelog: 6.2.0...v6.3.0
CUBE - version 6.3.0-beta.8
Getting the Image
Using Podman:
podman pull ghcr.io/fnndsc/cube:6.3.0-beta.8
Using Docker:
docker pull ghcr.io/fnndsc/cube:6.3.0-beta.8
What's Changed
- Implement async scheduling of PACS query operation by @jbernal0019 in #600
- Update admin site to use the new UserProxy model instead of the User model by @jbernal0019 in #606
- Add protection against files/folders with paths that contain commas by @jbernal0019 in #609
- CORS_EXPOSE_HEADERS = ('Allow',) by @jennydaman in #610
Full Changelog: v6.3.0-beta.7...v6.3.0-beta.8
CUBE - version 6.3.0-beta.7
Getting the Image
Using Podman:
podman pull ghcr.io/fnndsc/cube:6.3.0-beta.7
Using Docker:
docker pull ghcr.io/fnndsc/cube:6.3.0-beta.7
What's Changed
- Implement PACS retrieve API endpoint by @jbernal0019 in #598
- Add more optional environment variables for LDAP by @jennydaman in #599
Full Changelog: v6.3.0-beta.6...v6.3.0-beta.7
CUBE - version 6.3.0-beta.6
Getting the Image
Using Podman:
podman pull ghcr.io/fnndsc/cube:6.3.0-beta.6
Using Docker:
docker pull ghcr.io/fnndsc/cube:6.3.0-beta.6
What's Changed
- Implement PACS list API endpoint based on a new PFDCM microservice by @jbernal0019 in #589
- Add pipeline_id and pipeline_name filters to pipeline source files searches by @jbernal0019 in #590
- Remove constraint that prevented forward slashes in a feed's name by @jbernal0019 in #591
- Disable user acct creation endpoint post if DISABLE_USER_ACCOUNT_CREATION variable is set to True by @jbernal0019 in #592
- Add env variables AUTH_LDAP_GROUP_SEARCH_ROOT for LDAP group mirroring and AUTH_LDAP_CHRIS_ADMIN_GROUP to define a ChRIS admin group by @jbernal0019 in #593
- Add pacs_users to the groups managed by LDAP for LDAP users by @jbernal0019 in #594
- Implement PACS query API endpoint by @jbernal0019 in #595
- Allow any CORS on api/v1/plugins/ and api/v1/plugins/metas/ by @jennydaman in #597
Full Changelog: v6.3.0-beta.5...v6.3.0-beta.6