Project

General

Profile

Feature #15397

Updated by Peter Amstutz 10 months ago

There are several legacy tables "humans" "specimens" and "traits".    These were added extremely early on with the best intentions of supporting the PGP use case but as far as I know they have never used for their intended purpose.    They should be deprecated and removed to de-clutter the API. 

 We are also dropping the hosting git repository support (the "repositories" repositories table). 

 We would also like to remove and stop publishing anything related to the jobs API, e.g. "jobs" and "job_tasks", "pipeline_instances", "pipeline_templates", "nodes". 

 We should also get rid of the "keep_disks" table. 

 # Announce deprecation/removal in future version (already done) 
 # A few integration tests use these APIs because they are generic resources with no business logic.    These tests need to be updated to use a different resource or otherwise perform test a different way. 
 # Delete models, controllers, tests, and routes from API server 
 # Delete from documentation 

 These should not appear in the discovery document or the auto-generated python docs.    The auto-generated SDKs (e.g. the R SDK) should also be updated. 

Back