Skip to content

Releases: overture-stack/SONG

4.5.1

09 Apr 00:46
a3eea89
Compare
Choose a tag to compare

Song Release Notes

  • Release Version: 4.5.1
  • Release Date: April 8, 2021

New Features and Changes

  • #717 Kafka Message after Publish contains accurate publish date properties.

4.5.0

23 Mar 20:36
e22e55a
Compare
Choose a tag to compare

Song Release Notes

  • Release Version: 4.5.0
  • Release Date: March 23, 2021

New Features and Changes

  • Added support for the configurable Swagger API to to run behind a reverse proxy. This is to enable the Song API for use behind the DMS gateway provided in the Overture DMS platform bundle.

4.4.0

26 Nov 21:41
52fe057
Compare
Choose a tag to compare
  • Application Auth tie in with Ego
  • Created and Updated dates with Analysis and Analysis Types
  • State History and published/firstPublished dates for Analyses

4.2.2

10 Jul 13:06
00d7e69
Compare
Choose a tag to compare
Merge pull request #641 from overture-stack/rc/4.2.2

Release Candidate 4.2.2

4.0.0

21 Jan 23:55
a19590f
Compare
Choose a tag to compare

Summary

Breaking Changes

  • changed the base schema for song (for more details on the exact changes, refer to the description in PR #573)
  • renamed /upload endpoint to /submit
  • changed study to studyId in payload
  • removed info fields from displaying at each level when not being used in payload
  • renamed sample to samples in payload
  • renamed file to files in payload

Bug Fixes

  • fixed export command on song-client to write to directory

Cleanup

  • removed dcc-common and dcc-id dependencies

Automatic Schema Migrations

  • gender values automatically migrated to Male, Female, Other

Docker Images

Song Client: docker pull overture/song-client:4.0.0
Song Server: docker pull overture/song-server:4.0.0

Distributions

song-server 4.0.0 distribution
song-client 4.0.0 distribution

Details

Full Changelog

Fixed bugs:

  • BUG - client export not writing to directory #545

Closed issues:

  • Change base schema of song #559
  • Update Permissible values in Song to match Argo Clinical #557
  • Remove dcc-common & dcc-id dependency #503

Merged pull requests:

3.1.1

13 Dec 16:47
cb2fc98
Compare
Choose a tag to compare

Summary

Bug Fixes

  • song-client cannot be executed from the ./bin directory

Docker Images

Song Client: docker pull overture/song-client:3.1.1
Song Server: docker pull overture/song-server:3.1.1

Distributions

song-server 3.1.1 distribution
song-client 3.1.1 distribution

Details

Full Changelog

Fixed bugs:

  • BUG - Update song-client docker to properly execute #556
  • Fixed sing executable #563 (rtisma)

Merged pull requests:

3.1.0

13 Dec 16:17
746dff6
Compare
Choose a tag to compare

Summary

New Features

  • Analysis analysisIds are now only randomly generated by song-server
  • File objectIds are now only UUID5 hashed by song-server

Bug Fixes

  • Payload validation failed during java-based validation instead of jsonSchema-based validation
  • song-client search -a and update-file commands did not deserialized file objects properly
  • registerAnalysis endpoint did not block from overwriting the analysisState validation
  • createStudy endpoint now returns a simple json message
  • updating a file triggered an automatic unpublishing of the associate analysis. The was not intended and was removed.

Docker Images

Song Client: docker pull overture/song-client:3.1.0
Song Server: docker pull overture/song-server:3.1.0

Distributions

song-server 3.1.0 distribution
song-client 3.1.0 distribution

Details

Full Changelog

Implemented enhancements:

  • Force song to always generate objectIds #539
  • Remove the option for user supplied analysisIds #494

Fixed bugs:

  • Response code = 0 when creating a study properly #394
  • Remove uneccessary non-json schema validation #543
  • BUG - Submit payload deserialization issue #551
  • BUG: song-client analysisSearch and fileUpdate not processing file entity properly #504
  • BUG - registerAnalysis endpoint does not block analysisState field #481
  • BUG - remove auto unpublish step when updating file content #547
  • BUG - CreateStudy endpoint returns 200 but says error in swagger #508

Closed issues:

  • Create Spring Properties and Configuration #493
  • Add functionality to correct an analysis, as well as Tests #126

Merged pull requests:

3.0.1

26 Nov 23:32
a47ccb6
Compare
Choose a tag to compare

Summary

Infra

  • added bootstrap.properties to classpath for Dockerfile command
  • added distribution to artifactory in Jenkinsfile

Docker Images

Song Client: docker pull overture/song-client:3.0.1
Song Server: docker pull overture/song-server:3.0.1

Distributions

song-server 3.0.1 distribution
song-client 3.0.1 distribution

Details

Full Changelog

Merged pull requests:

3.0.0

25 Nov 20:12
3677339
Compare
Choose a tag to compare

Summary

Breaking Changes

  • removed analysisId field from submission payload for the Submit endpoint in song-server. They are now randomly generated
  • removed includeAnalysisId request parameter from Export endpoint in song-server
  • removed -i, --include-analysis-id from export command in song-client
  • removed includeAnalysisId method argument from export SDK method

Bug Fixes

  • Fixed song-client updateFile and search -a file deserialization issues

New Features

  • Added customizable federated ID service configuration

Infra

  • Improved docker infrastructure to not use docker host network and use images from Dockerhub

Docker Images

Song Client: docker pull overture/song-client:3.0.0
Song Server: docker pull overture/song-server:3.0.0

Details

Full Changelog

Closed issues:

  • Update docker infra #499
  • Refactor LocalIdService #489
  • Release Dynamic Song + client #485
  • Id Server Integration Specs #483
  • Implement configurable ID generation #471

Merged pull requests:

2.2.0

28 Oct 20:35
f1e4ea9
Compare
Choose a tag to compare

Summary

Bug Fixes

  • Manifest null error

New Features

  • vault support for song-server

Cosmetic

  • updated copyright headers
  • updated out of date swagger docs

Docker Images

Song Client: docker pull overture/song-client:2.2.0
Song Server: docker pull overture/song-server:2.2.0

Details

Full Changelog

Fixed bugs:

  • BUG - Manifest command not working #472

Closed issues:

  • Update Copyright Information #470
  • Update Swagger doc descriptions #467
  • Technical Architecture SONG #465

Merged pull requests: