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