NEWS.md
data.table::rbindlist()
when possible to increase the data frame binding performance.stringsAsFactors
is changed to FALSE
. Updated the affected data.frame()
calls which rely on the default automatic vector expansion behavior with explicit stringsAsFactors = TRUE
.authorization
in Auth
and api()
to allow specifying the token
as the access token from Seven Bridges single sign-on (SSO).created_by
, created_on
, and modified_on
to the Project
class following the recent API improvements. This enables better project filtering when querying projects. See the vignette for details."aws-us"
, "aws-eu"
, "ali-cn"
, "cgc"
, "cavatica"
, and "f4c"
in Auth()
calls.description
to the Files
class following the recent API improvements.use_interruptible
for project_new()
and use_interruptible_instances
for task_add()
. This will allow users to enable/disable the spot instance feature on both the project level and individual task level. See the new section “Run tasks using spot instances” in the API vignette for details.baseCommand
conversion issue (#59).use_interruptible_instances
which supports the latest spot instance feature (ea14d5c).With this update, users are able to download the Seven Bridges command line uploader (Java-based) for the corresponding platform, and control the command line uploader within R directly. This offers another option for uploading (large) files in addition to API file uploading. Related changes are:
get_uploader()
for downloading Seven Bridges command line uploader for specific platforms. The old function misc_get_uploader()
is deprecated.cli_upload()
, cli_list_projects()
, cli_list_tags()
as the R interface for Seven Bridges command line uploader. The old function misc_upload_cli()
is deprecated.For detailed usage of these functions, please check this section in the vignette.
get_token()
for getting the authentication token for different Seven Bridges platforms. The old function misc_get_token()
is deprecated.misc_make_metadata()
is deprecated, use Metadata()
for metadata constructor instead.Fixed task creation issues introduced by the recently added field created_time
in the API (#51).
Fixed the user configuration file path (from ~/.sevenbridges/credential
to ~/.sevenbridges/credentials
), following the authentication specification. Thanks: Fabian Zimmer
Added fields
as query default in API calls, the same with limit
, offset
; now requests on file details will use fields = "_all"
directly so that only one request is issued. The same applies to updating a upload logic for folder/multiple files (54488bc). Thanks: Raunaq Malhotra.
Added functions input_matrix()
and output_matrix()
(2ec7c84) to extract input/output matrix from CWL JSON files directly, without converting CWL JSON to Tool
or Flow
objects. This is a faster implementation compared to the old method, and more stable to custom fields.
filename
and fileContent
conversion to Expression
(4c0a686).vignette("api", package = "sevenbridges")
for the current authentication methods."cgc"
, "aws-us"
, "aws-eu"
, "gcp"
, and "cavatica"
in Auth()
to avoid using API base URLs explicitly.docker pull sevenbridges/sevenbridges-r
convert_app()
when a CWL JSON has more fields than defined (#44)miniUI
, shiny
, and rstudioapi
to be ready for RStudio addinsREADME.md