Skip to content

Releases: virusseq/muse

Release 0.4.0

06 May 19:50
ed6fa47
Compare
Choose a tag to compare
  • Added the ability to upload additional molecular file-types: .fa, .fasta.gz, .fa.gz
  • Implemented study-level permission model for data submission with configurable prefix and suffix
  • Method security applied to support study-level permissions
  • Uploads are now batch queued using @transactional with Submission creation
  • StudyIds added to Submission data model
  • Dates now correctly displaying in API using ISO OffsetDateTime standard
  • General code cleanup and refactoring
  • Many tests added and/or updated

Release 0.3.0

27 Apr 01:05
b2dd177
Compare
Choose a tag to compare
  • queue limit based on max conn pool size
  • filename changes for downloads for uniformity
  • fixed newline issue in the gzip produced fasta

Release 0.2.0

26 Apr 20:04
174ff85
Compare
Choose a tag to compare
  • Jenkins auto-deploy stage
  • Dockerfile updated to not use host network mode (needs additional settings for score)
  • Sample files updated to latest spec
  • Added getSubmissionById endpoint
  • download endpoint with/without gzip
  • download endpoint set to unsecured
  • isolate field in tsv as matcher for fasta header
  • refactor of PayloadFileMapper plus tests
  • SongScoreClient retries with backoff
  • refactor TsvParser plus tests
  • added CodecConfig class for enabling a larger maxHeadeSize for the multipart uploader
  • Postgres connection pooling enabled, configurable in application.yaml
  • Updates and additional exception classes (mapped to HTTP responses)
  • Many of the tuples in the SubmissionService were refactored to dedicated classes
  • Better labeling of reactor .log("Class::method) calls
  • Tests added to cover most components
  • BUGFIX: originalFileNames correctly being recorded

Release 0.1.3

14 Apr 18:59
79f423d
Compare
Choose a tag to compare
  • Fixes getLocalizedError() message calls resulting in null due to incorrect overriding of getMessage()

Release 0.1.2

14 Apr 18:41
ff59076
Compare
Choose a tag to compare
  • really really fixed CORS this time

Release 0.1.1

13 Apr 19:42
17f3ecf
Compare
Choose a tag to compare
  • Patches in CORS support

Release 0.1.0

13 Apr 19:23
cf6cd51
Compare
Choose a tag to compare

First release with base functionality. Tests only partially there, will be fortified in coming releases.

Current features:

  • submit tsv/fasta bundles for upload to SONG/SCORE
  • query for submission/uploads
  • SSE endpoint for uploads
  • download analyses bundles (fasta) from SONG/SCORE