Skip to content

Releases: bihealth/sodar-server

v1.0.0

03 Mar 09:21
87d975c
Compare
Choose a tag to compare

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

12 Sep 07:43
791be8e
Compare
Choose a tag to compare

Release for minor updates, maintenance and bug fixes.

  • Fix generic assay plugin issues
  • Upgrade critical dependencies
  • Minor updates and bug fixes

See changelog for a complete list of updates.

v0.15.0

08 Aug 12:47
da73314
Compare
Choose a tag to compare

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

15 Mar 11:07
cad197d
Compare
Choose a tag to compare

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

12 Dec 16:43
2bc6093
Compare
Choose a tag to compare

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

27 Sep 13:35
455c32c
Compare
Choose a tag to compare

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

15 May 14:28
1f89c32
Compare
Choose a tag to compare

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

10 May 13:06
d30fd18
Compare
Choose a tag to compare

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.

v0.13.2

18 Apr 11:35
f82cf1f
Compare
Choose a tag to compare

Maintenance and bug fix release.

  • Improve iRODS path validation
  • Minor updates and bug fixes

See changelog for a complete list of updates.

v0.13.1

31 Mar 10:00
73a5051
Compare
Choose a tag to compare

Release for minor updates, maintenance and bug fixes.

  • Allow restricting landing zone write access
  • Add API examples to manual
  • Minor updates and bug fixes

See changelog for a complete list of updates.