Project

General

Profile

Idea #20344

Updated by Peter Amstutz about 1 year ago

Major releases are marked by removing backwards compatibility with old things rather than major new features (although those may be present as well). 

 Here is a list of deprecated features/code we should consider removing: 

 * The "updated_at" column in the database (this is redundant with modified_at and has never been part of the published API) 
 * the "keep_disks" endpoint (obsolete, these are "volumes" in the config file) 
 * "human", "specimen", "sample" and "trait" tables (never used for their intended purpose, our users use the general purpose metadata features to tag collections) 
 * "job" and "job_task" (all of the legacy instances that used jobs are gone) 
 * "repository" and the "githttpd" service (the arvados-hosted git repository feature is unused, should instead have integration that makes it possible for containers to clone from external git repos e.g. github or gitlab) 
 * Workbench 1 (the whole thing) 
 * migrate-docker19 tool (used to migrate images created with 1.9 to 1.10 or later, this is obsolete and just clutter at this point) 

 
 * dockercleaner (requires moving the functionality to crunch-run as described in #12900) 

Back