Upcoming Features
To give you a taste of what we’re working on for the next major version of Dockstore, we’re looking at features in the following main areas:
Searching!
As Dockstore grows, we’ve noticed that our current solution for searching tools (go to Tools or Workflows and type in the search box) is becoming less useful. Look for more useful ways to search and filter tools and workflows in the next version
More ways to launch tools and workflows
We’re working with partners to promote new ways to run CWL and WDL tools and workflows
UI rewrite
We’re currently migrating our UI from AngularJS to Angular (2), watch for performance improvements and usability improvements in this area
Write API Web Service and Client!
With just a CWL descriptor and Dockerfile, this allows you to programmatically create GitHub and Quay.io repositories and then register and publish the tool on Dockstore in just 2 commands. Publishing tools on Dockstore has gotten a lot easier. See GitHub for more info on how to use the Write API. See this doc for information on different ways to register tools on Dockstore and when to use this Write API.
As usual, we’re open to suggestions. If you have one or if you spot a bug, drop us a line on GitHub
April 19, 2017 - Dockstore 1.2 Release
The latest Dockstore major release includes a large number of new features and fixes. A subset of highlighted new features follows.
Highlighted New Features
Support for private tools
users can register tools where users will need to ask the original author for access
Support for private Docker images hosted in GitLab and Amazon ECR
Allow users to star tools and workflows
Stargazers page to show all users who have starred a particular tool or workflow
Support for file provisioning plugins
Better error messaging passed along from a newer cwltool version
Compatibility with a Write API service for programmatically adding tools
Breaking Changes
The default Dockstore install no longer includes S3 support. Instead, S3 support is provided by a plugin that can be installed via
dockstore plugin download
The command
dockstore tool launch
used to use--local-entry
as a flag to indicate that--entry
was pointing at a local file. Now, it replaces--entry
. i.e. usedockstore tool launch --local-entry <your local file>
rather thandockstore tool launch --local-entry --entry <your local file>
Update your cwltool install, details in the onboarding wizard