Skip to content

v1.0.0

Choose a tag to compare

@mikkonie mikkonie released this 03 Mar 09:21
· 229 commits to main since this release
87d975c

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.