sevenbridges 1.5.5
Improvements
API Client (Authentication)
- Support three authentication methods: direct authentication, via environment variables, or via user configuration file. Compliant with the new API client authentication specification. Please check the latest vignette
vignette("api", package = "sevenbridges")
for the current authentication methods. - Updated platform types: now users can choose from
"cgc"
,"aws-us"
,"aws-eu"
,"gcp"
, and"cavatica"
inAuth()
to avoid using API base URLs explicitly. - Removed credential information parsing when package is loaded.
API Client (Task and Upload)
- File ID support on task input (directly) (#27)
- New argument
keep_test
fortask_add()
added: when users push a Tool object with nosbg:job
information, can still usekeep_test = TRUE
to keep previous test information. (#31) - Support manifest file upload with fitler and subsetting for uploader (#46)
Docker Image
- Migrated Docker images to Seven Bridges Docker Hub account (#43), now users could use
docker pull sevenbridges/sevenbridges-r
CWL Support
- Improved robustness of
convert_app()
when a CWL JSON has more fields than defined (#44)
Miscellaneous
- New vignette style (#38)