Skip to content

Releases: MG-RAST/Shock

external s3 plugin support

07 Feb 21:30
Compare
Choose a tag to compare
Pre-release
  • removed go-lang s3 download, now using an external plugin script to move s3 data
  • removed internal cash cleanup
  • removed several spurious debug console and log messages

v2.0.1-alpha

18 Sep 20:58
Compare
Choose a tag to compare
v2.0.1-alpha Pre-release
Pre-release
Merge branch 'master' of https://github.com/MG-RAST/Shock

v0.9.29

03 Apr 15:50
Compare
Choose a tag to compare

added jenkinsfile
added tests
fixed zip error handling
fixed auth issue

v0.9.27

18 Oct 20:18
cd6bc16
Compare
Choose a tag to compare
  • bug fixes with locks
  • add option to API for running golang trace or profile for short timespan
  • overhaul of shock-client CLI
  • testing overhaul
    • test files
    • test script
    • container for running shock-client through suite of tests against shock-server

v0.9.26

06 Jun 16:17
480b72a
Compare
Choose a tag to compare
  • remove repeat saves
  • fix chunkrecord indexer for fastq and last record
  • handle index of empty files gracefully
  • overhaul locker, now can lock node, file, index
    • if file locked, unable to download file
    • if index loxked, unable to download using that index
    • locks have timeouts and exist in-memory only
  • parts nodes merge is async and locks file during merge
  • indexing is async and locks index during build
  • add /locker /locked/node /locked/file locked/index resources to view states

v0.9.25

30 Apr 17:55
0a1d457
Compare
Choose a tag to compare
  • add node lock to index and acl actions
  • fix missing last record index if no ending newline
  • made record index parser more robust
  • improved error handling and messages
  • remove unused index.ReadRaw functions

v0.9.24

16 Apr 15:49
6b43e3a
Compare
Choose a tag to compare
  • only save node state at end of update
  • add node lock for life of update
  • use global lock object with timeout and cleanup
  • add function trace to error messages
  • kill broken download steams more cleanly
  • better auth logging

v0.9.23

26 Jul 17:04
Compare
Choose a tag to compare
  • fix bug in admin users
  • updated auth pkg error handling
  • path cleanup

v0.9.22

24 Jul 17:22
Compare
Choose a tag to compare
  • update to golang 1.7.6
  • added ability to download multiple files (.tar or .zip format) from a list (POST)
    • 2 step process using download_url option
  • auth update. now support multiple oauth services at once. requires config file update
    • use: oauth_urls and oauth_bearers
  • update error handling in config init / parse
  • bug fix: chunkrecord regex

v0.9.21

13 Apr 14:07
Compare
Choose a tag to compare
  • graceful error handling of missing .bson file
  • add more to preauth return: file size, options used
  • added ability to download multiple files (.tar or .zip format) from a query
    • use 'download_url' option in query to get preauth url with archive of files
  • add priority field to node along with index and set option
  • add configurable max limit to revisions array
  • enable preauth download (download_url) for subset nodes
  • dockerfile update