https://github.com/ga4gh/dockstore

sort by:
Revision Author Date Message Commit Date
9a34279 [maven-release-plugin] prepare release 1.10.0-alpha.0 24 August 2020, 23:29:06 UTC
6be4b0b update bom-internal pom (#3755) add distribution management to bom-internal pom 24 August 2020, 23:08:13 UTC
d792b91 support a BOM (#3724) Support a BOM that provides dependency versions 14 August 2020, 20:27:11 UTC
da10f3e add plugin to check signiture of plugins (#3744) 14 August 2020, 16:33:23 UTC
8c4d0bc Delete non-approved organizations (#3725) Delete rejected and pending organizations dockstore/dockstore#3254 Implemented a new endpoint '/{organizationId}/' in OrganizationResource to delete a non-approved organization API call now allow users to delete their own organizations only if they are part of the organization, the organization is pending or rejected, and that their role in the organization is 'MAINTAINER' API call also allows for admins/curators to delete any rejected or pending organizations regardless whether or not the admins/curators are part of New endpoint would remove rows having a foreign key constraint before removing the organization from the database Added a orphanRemove parameter to 'users' in Organization.java in order to address and delete the organizationid FKEY instead of CASCADE as CascadeType.REMOVE or CascadeType.ALL does not always remove child entities using organizationid Implemented a new method in EventDAO.java to delete a list of events having a specific organizationId Added a new NamedQuery to Event.java to execute the SQL statement of deleting events based on a given organizationId Added a @Consumes annotation for 'createOrganization' in order to specify the content-type header as application/json so the test would pass Added a new test and stubObject for the new endpoint Included additional tests for testing the functionality of this endpoint 13 August 2020, 17:16:48 UTC
dc8dfcf Improve auth realm description (#3723) 12 August 2020, 21:52:30 UTC
a51b479 Feature/3644/changes needed to ignore sourcefiles (#3699) * changes needed for removing sourcefile refs in UI #3699 11 August 2020, 00:04:34 UTC
3098f25 Convert all date-time strings to long (#3726) 10 August 2020, 22:03:53 UTC
d8c4cbf Feature/3127/swagger date-time string to long (#3716) * Update swagger * Fix test * Add swagger 07 August 2020, 13:42:18 UTC
4f80a39 Merge tag '1.9.1' into develop [maven-release-plugin] copy for tag 1.9.1 06 August 2020, 15:30:07 UTC
ef25990 [maven-release-plugin] prepare release 1.9.1 06 August 2020, 15:06:20 UTC
61b50fa Feature/seab 1164/remove orphan version metadata (#3711) * Delete orphan version_metadata * Just in case 05 August 2020, 23:24:49 UTC
92a0bbe contributing update [skip ci] (#3715) * [skip ci] 05 August 2020, 14:32:03 UTC
2ed4d15 Gather remaining GitHub emails (#3706) Gather remaining GitHub emails SEAB-1532 The API method updateUserMetadata() will no longer throw an error when no GitHub or Google tokens are found to ensure that the metadata is updated for users with tokens Included a new updateUserMetadata() signature that is only affiliated with the endpoint /users/updateUserMetadata Included a boolean parameter to the main updateUserMetadata() method to toggle the option to throw an error when no GitHub or Google tokens are found Added a try catch block in the main updateUserMetadata() block to catch any exceptions and throw them if the boolean value is toggled Refactored existing calls to updateUserMetadata() to include a boolean parameter Included two new tests for the endpoint /users/updateUserMetadata 05 August 2020, 06:43:09 UTC
4055af7 Don't hide default versions and vice versa (#3708) * Don't hide default versions and vice versa 04 August 2020, 21:17:17 UTC
9bc84b5 TRS tools endpoint - exclude null values for provided parameters (#3707) * TRS tools endpoint - exclude null values for provided parameters * add relevant assertions to tool list test (last one used to fail) 31 July 2020, 22:40:46 UTC
1ef100e Feature/2834/record parsing info (#3692) * Add new elementcollection * Add warning message * Parse descriptors for type of imports * Actually return the ParsedInformation * Update swagger/openapi 31 July 2020, 15:01:02 UTC
bde477e Feature/3574/update admin curator status (#3693) Enable easy access to updating admin/curator status dockstore/dockstore#3574 Created a new API call at a new endpoint for users with admin/curator status to update the privileges of other users Included @Consumes to API call since request content type is set to '*/*' by default, causing a 415 error. Included PrivilegeRequest.java to the webservice api objects which encapsulates the request to set admin/curator privileges to a user Repositioned logic to check if authuser is the user, and deny access to modifying own privileges Included fail assertions to try catch blocks to ensure that the try will fail if the catch isn't reached Included an additional test to ensure that a non privileged user cannot access the API call Removed Swagger annotations from setUserPrivilege() and replaced them with OAS annotations, with the exception of @ApiOperation Modified tests to rely on OAS rather than to rely on Swagger dependencies 30 July 2020, 23:45:40 UTC
4812671 use getters for Tag compareTo() (#3702) * use getters for Tag compareTo() * make name, reference, & lastBuilt private to be safe 30 July 2020, 18:02:45 UTC
13ebc91 Remove refresh tool by namespace (#3580) 30 July 2020, 14:46:58 UTC
1c23e99 Set batch size for associations (#3668) (#3700) * Set batch size for associations #2125 Instead of fetching each association row one-by-one, fetches them in batches. For example, if a entry has 10 versions, the 10 versions will be fetched in one SQL statement when batch size is >= 10. If batch size is not set, the 10 versions are fetched with 10 SQL statements. A lot more details on PR. 29 July 2020, 22:57:55 UTC
e3a9d56 Renable GitLab tests (#3697) * Restore commented out GitLab tests #3313 29 July 2020, 15:59:05 UTC
65d1d98 3687/lambda error message fix (#3696) * print out error message to lambda event for customwebapplicationexceptions * change to one liner 28 July 2020, 17:53:57 UTC
e8ea44b Hopefully less openapi.yaml changes 28 July 2020, 14:54:28 UTC
7d75576 Working example for cofest 28 July 2020, 14:54:28 UTC
ba23a29 Support Develop TRS (#3671) * Use another branch of TRS where Galaxy is GALAXY * Make use of new descriptor name * Update openapi * Use tagged version 28 July 2020, 14:54:28 UTC
840ff14 Wipe out unstar for #3657 (#3688) * Working on #3657 * Fix failing tests. Not clear why it wasn't working before, but this seems to work. Co-authored-by: Charles Overbeck <coverbec@ucsc.edu> 27 July 2020, 14:23:32 UTC
41ddaf3 Support GALAXY subclass in .dockstore.yml (#3690) * Support GALAXY subclass in .dockstore.yml #3686 Continue to support GXFORMAT2 for backwards-compatiblity, and continue to expose GXFORMAT2 in the object for code that already relies on that. There is probably a more elegant solution with snakeyaml, but it wasn't immediately obvious, and this should work. 24 July 2020, 22:51:56 UTC
560e774 Support Develop TRS (#3671) * Use another branch of TRS where Galaxy is GALAXY * Make use of new descriptor name * Update openapi * Use tagged version 24 July 2020, 14:45:50 UTC
c4576a1 Feature/seab 1401/collect emails (#3667) Collect User Emails From GitHub SEAB#1401 Implemented a getEmail() method that utilizes the getEmails2() method which does an API call to 'user/emails' and returns a list of emails regardless if the user set their email display to private or public. getEmail() then traverses through the list and returns the primary email address. Created an integration test to verify that the fields of object Profile is correct after updating the logged in user's metadata Included a new fixture 'GitHubEmail.json' for Hoverfly Implemented a new case for Hoverfly to check for the new endpoint '/user/emails' 17 July 2020, 21:19:24 UTC
f4fa9eb Set batch size for associations (#3668) * Set batch size for associations #2125 Instead of fetching each association row one-by-one, fetches them in batches. For example, if a entry has 10 versions, the 10 versions will be fetched in one SQL statement when batch size is >= 10. If batch size is not set, the 10 versions are fetched with 10 SQL statements. A lot more details on PR. 17 July 2020, 15:57:37 UTC
d1cdcfd Feature/open api generator update1 (#3633) * Fix some timestamps * Fix test * Update swagger/openapi * Convert to int64 * Fix test * Add failing validator * Update yq 15 July 2020, 21:53:16 UTC
22a244a 3632 add descriptor type column (#3651) * descriptor type column #3651 13 July 2020, 21:44:30 UTC
e41902f PullRobot reference in wrong place, add more tests (#3655) 10 July 2020, 20:59:37 UTC
357fbba GA4GH APIs set readOnly transaction attribute (#3582) (#3653) * GA4GH APIs set readOnly transaction attribute (#3582) * set readOnly transaction attribute (openapi) 09 July 2020, 21:02:30 UTC
3469e99 Remove lower case name (#3555) * Remove lower case name 09 July 2020, 18:58:11 UTC
610ba9a delete user's services in UserResource.deleteSelfFromEntries() (#3291) (#3630) * delete user's services in UserResource.deleteSelfFromEntries() (#3291) * test if user's services are deleted on selfDestruct(); revert previous * review revisions - user self destruct & test * use HttpStatus constant * use assertEquals() 09 July 2020, 15:37:33 UTC
2e6d8f0 Improved logging in web service (#3627) dockstore/dockstore#3384 Exceptions themselves are now all logged alongside with the messages Moved the levels of logging for GitHubSourceCodeRepo.java Line 183 and CWLHandler.java Line 427 from ERROR to WARN as they are noisy 08 July 2020, 23:00:21 UTC
5c7fb22 Feature/3088/checker workflow stub (#3647) * checker workflow cannot be stubbed * remove test for deleting checker https://github.com/dockstore/dockstore/issues/3088 08 July 2020, 15:33:47 UTC
f617f49 Fix/3619/add user to dockstore workflows performance (#3646) * Use existing optimized query * Only grab workflows without the user 08 July 2020, 14:40:16 UTC
f57c90b Feature/dropwizard major update (#3643) Major update to keep up to date with a pile of dependencies * extra notes at https://www.dropwizard.io/en/latest/manual/upgrade-notes/upgrade-notes-2_0_x.html * note that many javax packages are now part of jakarta to avoid extra shading warnings https://github.com/dropwizard/dropwizard/pull/3069 * also seems to be a bit more strict with a required sequence for notifications oddly 06 July 2020, 20:20:08 UTC
fa6557f Feature/3455/progress towards lazy sourcefiles (#3631) * progress towards lazy sourcefiles 02 July 2020, 18:59:54 UTC
b57a2e0 [skip travis] update yq (#3629) * [skip travis] update yq 01 July 2020, 00:49:51 UTC
67a1a6e Security updates for dropwizard (#3624) * Security updates for dropwizard 30 June 2020, 17:27:20 UTC
1c481c3 Fix bad merge to master (#3625) LGTM check failing because it can't build the previous commit, which this PR fixes. 30 June 2020, 16:02:29 UTC
e47edeb Iterate version numbers 29 June 2020, 20:51:11 UTC
5ec8013 Merge tag '1.9.0' into develop [maven-release-plugin] copy for tag 1.9.0 29 June 2020, 20:40:55 UTC
8222408 Merge branch 'release/1.9.0' 29 June 2020, 20:40:17 UTC
e5508d0 [maven-release-plugin] prepare for next development iteration 29 June 2020, 20:18:03 UTC
fba46c9 [maven-release-plugin] prepare release 1.9.0 29 June 2020, 20:17:54 UTC
9cb47b4 Fix discover workflows (#3621) #3486 findMyEntries is returning both workflows and services, so filter on BioWorkflows. Debated about whether to deeper changes for this, but instead created a followup issue, #3619. I don't know why Swagger/OpenAPI/third-party is so out of sync Seems coveralls if flaky and we need this for release, so merging 29 June 2020, 20:03:02 UTC
6fe6db9 [maven-release-plugin] prepare for next development iteration 24 June 2020, 18:41:30 UTC
15f8f68 [maven-release-plugin] prepare release 1.9.0-beta.2 24 June 2020, 18:41:23 UTC
29cc8c4 Feature/3035/requirements map error (#3587) * support for cwl requirements and hints as maps * added test for requirements https://github.com/dockstore/dockstore/issues/3035 24 June 2020, 17:45:17 UTC
fb13a51 added timeout to executeCommand utilities (#3548) added timeout to executeCommand utilities 24 June 2020, 17:03:00 UTC
5ae940e Feature/3540/quay swagger pull robot field (#3602) * Update pull_robot swagger 24 June 2020, 16:22:39 UTC
2caf914 Exit sortOpenAPIYaml.sh with more useful message when yq missing (#3561) (#3601) 24 June 2020, 16:00:54 UTC
d09222d Update pull_robot swagger (#3584) * Update pull_robot swagger 23 June 2020, 18:12:13 UTC
9ac55b9 Disable known CLI breakage (#3597) 22 June 2020, 21:50:06 UTC
2559d6b fix npe plus test (#3581) * fix plus test * Fix for npe 22 June 2020, 17:42:59 UTC
08ff191 [maven-release-plugin] prepare for next development iteration 18 June 2020, 15:30:53 UTC
06d2100 [maven-release-plugin] prepare release 1.9.0-beta.1 18 June 2020, 15:30:45 UTC
403aa9c Feature/3551/fix default version migration (#3554) 18 June 2020, 15:18:15 UTC
5a5ce29 Feature/3097/duplicate token registration (#3566) * properly catch error where a 3rd party account has already been connected https://github.com/dockstore/dockstore/issues/3097 17 June 2020, 14:36:17 UTC
cbedbd9 Feature/3572/catch http import exceptions (#3573) * prevent check for http recursive imports from throwing exception that kills refresh https://github.com/dockstore/dockstore/issues/3572 16 June 2020, 20:18:05 UTC
01e6ba1 Feature/3412/dockstoreyml metadata capture (#3567) * keep track of dockstore yml metadata * automatic code fix https://github.com/dockstore/dockstore/issues/3412 16 June 2020, 15:39:00 UTC
464a35e Feature/log readfile error log path (#3556) * include file name in log for io exception from readfile * improve the error message for the readFile call * some more improvements to logging * a few more logging updates * throw exception when cannot reach the repository on github * print exception as well 12 June 2020, 15:24:22 UTC
26e7001 feature/3406/add openapi lock to endpoint (#3547) * missing endpoint 11 June 2020, 23:30:24 UTC
39bc462 Feature/remove refreshorg (#3538) * tests now mostly use a combination of listing repos by organization membership and manual register to simulate what we used to do with refresh by org 11 June 2020, 20:34:31 UTC
d6e10d2 Don't allow curators and admins to login with Google (#3545) * Don't allow curators and admins to login with Google SEAB-1346 We enforce MFA for the dockstore GitHub org, and only make dockstore GitHub members eligible for being admins and curators. Not aware of a way to enforce MFA for a Google account, so disable logging in with Google if you are an admin or curator. 11 June 2020, 16:09:11 UTC
c12b916 Add additional tool deletion case (#3543) 10 June 2020, 15:07:28 UTC
653c2de Release/1.9.0 beta.0 (#3537) * [maven-release-plugin] prepare release 1.9.0-beta.0 * [maven-release-plugin] prepare for next development iteration * update swagger and openapi 09 June 2020, 15:57:46 UTC
0149fc2 switch to https://schema.org/version/latest/schema.rdf (#3526) Co-authored-by: Michael R. Crusoe <michael.crusoe@gmail.com> 08 June 2020, 23:11:13 UTC
5bea225 Feature/fix tool date (#3535) * Fix tool date * Revert "fix hosted tool delete error (#3533)" This reverts commit 9514cd90bded8ab78c3dc4c24350a6ace715687c. * Use Apache instead instead of plain Java 08 June 2020, 17:19:28 UTC
9514cd9 fix hosted tool delete error (#3533) * use dbcreatetime for finding most recent version 08 June 2020, 13:57:19 UTC
83af273 Release/1.9.0 alpha.10 (#3532) * [maven-release-plugin] prepare release 1.9.0-alpha.10 * [maven-release-plugin] prepare for next development iteration * update swagger and openapi 05 June 2020, 19:42:25 UTC
b78abb8 lambda event organization column and date (#3529) * return date in json object; also split repository into organization and repository * fix migration 05 June 2020, 17:14:14 UTC
5c0b5d5 put lock on applicable openapi endpoints (#3512) * put lock on applicable openapi endpoints #3406 04 June 2020, 18:21:20 UTC
45959c0 Extra message for invalid repo (#3520) * Extra message for invalid repo * PR feedback 03 June 2020, 18:42:37 UTC
47be4cc Allow only one service in .dockstore.yml (#3515) * Allow only one service in .dockstore.yml #3460 Instead of array of services, only allow one. See issue for details. 03 June 2020, 16:20:56 UTC
22cf052 Fix typo in printed message in DockstoreYamlHelper (#3513) 02 June 2020, 23:30:30 UTC
3d73785 Merge 1.8.6 hotfix take3 (#3506) 02 June 2020, 19:22:27 UTC
15f3e6c Release/1.9.0 alpha.9 (#3511) * [maven-release-plugin] prepare release 1.9.0-alpha.9 * [maven-release-plugin] prepare for next development iteration 02 June 2020, 17:31:06 UTC
5e0deaa Feature/1360/test params not required (#3507) * test param file not required * add test for empty test param file https://github.com/dockstore/dockstore/issues/3466 01 June 2020, 13:47:38 UTC
30b8f38 Feature/3486/endpoint add user to workflows (#3491) * add endpoint for adding user to all workflows they should have access to https://github.com/dockstore/dockstore/issues/3486 29 May 2020, 20:00:17 UTC
53013f9 Feature/3449/set default version during refresh (#3498) * Add another test 29 May 2020, 17:43:53 UTC
cb794a5 Feature/3238/lambda error messages (#3479) * Store lambda events and make them accessible via API https://github.com/dockstore/dockstore/issues/3238 29 May 2020, 15:34:07 UTC
2df76fe Sourcefiles endpoint (#3482) sourcefiles endpoint 28 May 2020, 19:23:27 UTC
b025432 Merge branch 'hotfix/1.8.6' 28 May 2020, 15:41:49 UTC
4f32ff5 [maven-release-plugin] prepare for next development iteration 28 May 2020, 15:25:01 UTC
6632e5b [maven-release-plugin] prepare release 1.8.6 28 May 2020, 15:24:54 UTC
c2d5de0 Fix/keep old models (#3496) * Make compatible with CLI * Convert back to Workflow * Revert MyWorkflow swagger 27 May 2020, 17:30:25 UTC
6ca5b26 Fix/store jar on circle ci (#3497) * Store artifacts * change order of migrations in migrations.xml (#3375) Co-authored-by: Andrew Duncan <andrew.duncan@oicr.on.ca> 27 May 2020, 17:29:45 UTC
f9a9a1c Fix tool delete when events are present (#3494) 25 May 2020, 18:41:57 UTC
02a765d Bump commons-configuration2 from 2.2 to 2.7 (#3492) * Bump commons-configuration2 from 2.2 to 2.7 Bumps commons-configuration2 from 2.2 to 2.7. Signed-off-by: dependabot[bot] <support@github.com> * Update managed commons-text (might affect Cromwell) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Denis Yuen <denis.yuen@oicr.on.ca> 25 May 2020, 18:41:28 UTC
e9a98e6 Feature/fix discourse api (#3471) * https://ucsc-cgl.atlassian.net/browse/SEAB-1135 * better error message for discourse * update discourse swagger 20 May 2020, 15:12:40 UTC
d22cc74 Fix/logged out collection entries (#3481) * Fix logged out entries * Prevent from ever happening again 20 May 2020, 00:33:12 UTC
d4a7b6e Lazy load event entities (#3478) 19 May 2020, 21:27:37 UTC
b86ec62 Feature/fixTravisPostgres (#3480) * Test * I believe! 19 May 2020, 18:57:19 UTC
e1277af Fix/seab 1132/collection entries (#3467) * Custom type for collection entries * Database optimization * Update openapi/swagger again 15 May 2020, 19:08:59 UTC
back to top