Releases: overture-stack/SONG
4.5.1
4.5.0
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
4.2.2
4.0.0
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
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:
- Release Candidate 4.0.0 #579 (rtisma)
- Fixed client sample output #578 (rtisma)
- Fix matched normal #577 (rtisma)
- base-schema-migration-fix #575 (rtisma)
- Remove dcc common and dcc id dependency#503 #574 (KevinFHartmann)
- Song 559 change base schema #573 (rtisma)
- Bug client export not writing to directory#545 #572 (KevinFHartmann)
- File study submit sample rename #570 (rtisma)
- Song 557 gender filetype #568 (rtisma)
- Mergeback 3.1.1 snapshot #567 (rtisma)
3.1.1
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
Fixed bugs:
Merged pull requests:
- Bugfix: sing now computes it's parent directory correctly #558 (KevinFHartmann)
3.1.0
Summary
New Features
- Analysis
analysisId
s are now only randomly generated by song-server - File
objectId
s 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
andupdate-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
Implemented enhancements:
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:
- Enhancement: Remove auto unpublish #554 (KevinFHartmann)
- Enhancement: CreateStudy endpoint now returns a JSON object to keep S… #553 (KevinFHartmann)
- Added tests #552 (KevinFHartmann)
- fixed broken develop #550 (rtisma)
- song-481-register-analysis-state-bug #549 (rtisma)
- updated federatedIdService to locally generate objectids #548 (rtisma)
3.0.1
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
Merged pull requests:
- Release 3.0.1 #540 (rtisma)
- fixed-docker-command #538 (rtisma)
- Define release process for artifactory roadmap#148 #537 (KevinFHartmann)
- Trying syntax again #527 (KevinFHartmann)
- Define release process for cleints to oicr artifactory roadmap 148 #526 (KevinFHartmann)
3.0.0
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 fromExport
endpoint in song-server - removed
-i, --include-analysis-id
fromexport
command in song-client - removed
includeAnalysisId
method argument from export SDK method
Bug Fixes
- Fixed song-client
updateFile
andsearch -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
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:
- Release Candidate version 3.0.0 #2 #536 (rtisma)
- Release Candidate 2.3.0 #534 (rtisma)
- Song 494 remove analysis ids #533 (rtisma)
- Song 504 client file bug #519 (rtisma)
- Song 499 improve docker infra #510 (rtisma)
- Song 492 federated id service #507 (rtisma)
- Feature/170 dockerized psql exec #501 (Magnitus-)
- Song 489 localidservice #500 (rtisma)
- Merge Back - Master @ 2.2.0 #488 (rtisma)
2.2.0
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
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: