Releases: bihealth/sodar-server
Releases · bihealth/sodar-server
v1.0.0
Release for upgrading to SODAR Core 1.0, Django 4.2 and iRODS 4.3, REST API versioning scheme update, OIDC support etc.
- Add opt-out settings for iRODS data request and zone status update emails
- Add REST API list view pagination
- Add Python v3.11 support
- Add study plugin override via ISA-Tab comments
- Add session control in Django settings and environment variables
- Add token-based iRODS/IGV basic auth support for OIDC users
- Add support for comment, performer and contact field values as list
- Add support for numeric field values as list
- Add support for UTF-8 BOM header in MD5 checksum files
- Add optional SampleDataFileExistsAPIView access restricting for users with project roles
- Update minimum supported iRODS version to v4.3.3
- Update REST API versioning
- Update REST API views for OpenAPI support
- Update lock requiring REST API views to return 503 if project is locked
- Update REST APIs to return user UUID instead of SODARUserSerializer objects
- Update landing zone creation REST API view to return 503 if no investigation or iRODS collections
- Update irodsinfo configuration download to return JSON without Zip archive if client-side cert is not set
- Upgrade to Django v4.2
- Upgrade to Postgres v16
- Upgrade to python-irodsclient v2.2.0
- Upgrade to altamISA v0.3.0
- Upgrade to SODAR Core v1.0.5
- Remove Python v3.8 support
- Remove Postgres <12 support
- Remove iRODS <4.3 support
- SODAR Core v1.0 updates: OIDC auth support, new REST API versioning, owner/delegate remote sync controls, etc
See changelog for a complete list of updates.
v0.15.1
v0.15.0
Feature release.
- Add isatemplates app for management of custom ISA-Tab templates
- Add generic assay plugin
- Add BAM/CRAM/VCF omit pattern display in study shortcut modal
- Add row links display override using assay comment
- Add iRODS checksum calculation retrying
- Add Cyberduck documentation
- Disable lock requirement for project and role update taskflows
- Make sheet template output dir field visibility optional
- Upgrade critical dependencies
- Minor updates and bug fixes
See changelog for a complete list of updates.
v0.14.2
Release for minor updates, maintenance and bug fixes.
- Add CRAM file support for cancer/germline study links and IGV sessions
- Add path glob pattern support for IGV session BAM/VCF omit settings
- Add assay plugin shortcut collection creation in landing zones
- Add iRODS data request details in timeline events
- Add landing zone statistics in siteinfo
- Fix iRODS data request issues
- Fix IRODS_ROOT_PATH issues
- Fix LDAP TLS settings
- Fix iRODS stats badge stuck in "updating"
- Fix landing zone status updating not working in project details card
- Fix landing zone creation crash with large amount of created collections
- Fix multiple sheet editor issues
- Minor updates and bug fixes
- Upgrade to SODAR Core v0.13.4
See changelog for a complete list of updates.
v0.14.1
Release for minor updates, maintenance and bug fixes.
- Add iRODS v4.3 support
- Add sheet sync setting validation
- Change default IGV genome to "b37_1kg"
- Fix landing zone locking controls for non-superusers
- Fix access to new HP ontology URLs
- Fix sheet column toggle modal UI issues
- Minor updates and bug fixes
- Upgrade to SODAR Core v0.13.3
See changelog for a complete list of updates.
v0.14.0
Major feature update.
- Add general read-only iRODS access tickets for assay collections
- Add support for additional sample sheet templates
- Add landing zone updating
- Add automated checksum calculation in landing zone validation and moving
- Add iRODS delete request REST API views
- Add iRODS delete request batch handling in UI
- Add iRODS access ticket REST API views
- Add iRODS environment retrieval REST API view
- Add cytof assay plugin
- Add "create" tag for sample sheet versions
- Add user setting for maximum sample sheet table height
- Add "normalizesheets" management command to clean up existing sample sheets
- Improve sheet template creation form
- Landingzones UI improvements
- Sample sheet table resizing and rendering improvements
- Add study table cache disabling
- Minor updates and bug fixes
- Upgrade to SODAR Core v0.13.2
- SODAR Core v0.13 updates: full role inheritance, finder role, etc.
See changelog for a complete list of updates.
v0.13.4
Release for minor sample sheet updates, maintenance and bug fixes.
- Update ISA-Tab template dependency to
cubi-isa-templates
- Allow assay tables with no materials after sample
- Fix sample sheet creation form resubmit handling
- Fix django-autocomplete-light Docker build crash
See changelog for a complete list of updates.
v0.13.3
Release for minor updates, maintenance and bug fixes.
- Add
ProjectIrodsFileListAPIView
API endpoint - Display study and assay plugin icons to contributors and above
- Remove
SPECIAL_FILE_LINK_HEADERS
hack - Update URL patterns
- Upgrade dependencies, fix site for Django v3.2.19+
See changelog for a complete list of updates.