Skip to content
This repository has been archived by the owner on Oct 27, 2022. It is now read-only.

Releases: Duke-Translational-Bioinformatics/duke-data-service

Customized Children endpoints

30 Nov 02:10
98f7eb1
Compare
Choose a tag to compare
  • removes chunk minimum chunk size validation to allow smaller than optimal chunks, such as for the last upload.
  • refactors GraphDB code into background job
  • adds grape_logging gem for more logging goodness
  • workflow.stress.sh script for stress testing the system
  • stop chunks from updating upload.etag on save, which was causing a race condition and db deadlocking

Chunk Upload Management

05 Oct 00:59
Compare
Choose a tag to compare

Uploads have a maximum size, and a maximum number of possible chunks
POST /uploads returns a suggested minimum chunk size
PUT /uploads/:id/chunks will return an error if the operation results in too many chunks

Background Jobs

09 Aug 16:56
Compare
Choose a tag to compare

Swift Storage manipulation, ChildDeletions, and Elasticsearch indexing are now managed by background jobs. Objects with dependencies on these external systems (Projects, Uploads, Files, Folders) are tracked with an eventual consistency framework.

Eventual Consistency Documentation

LDAP bugfixes

07 Apr 16:51
Compare
Choose a tag to compare

This release fixes problems in the ldap search system to allow searches for affiliates without uncaught errors relating to result truncation and missing attributes such as email.

Auth Provider Affiliates

10 Mar 20:21
Compare
Choose a tag to compare

This is the release of the Auth Provider Affiliates endpoints.

Additional changes includes:

  • Removal of the DDS-portal
  • Elasticsearch bug fixes
  • Redirecting root to apidocs

Elasticsearch bulk reindex retry logic

17 Feb 22:28
Compare
Choose a tag to compare
Merge pull request #932 from dmlond/DDS-811_batch_retries-prod

[Production] DDS-811 batch retries

v1.1.3

17 Feb 14:39
Compare
Choose a tag to compare

uses elasticsearch batch indexing of folders and files

v1.1.2

16 Feb 17:34
Compare
Choose a tag to compare

This release includes:

  • Project Transfer
  • OIT’s OAuth
  • Multiple Authentication Providers
  • Pagination for children and projects

MVP++

31 Jan 18:33
Compare
Choose a tag to compare

This is the MVP release of the Duke Data Service, with extensions for graphdb, and elasticsearch