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)