Releases: DataBiosphere/consent
Releases · DataBiosphere/consent
DUOS-Release-09-05-2024
What's Changed
- [DCJ-400-maven]: Bump the maven-dependencies group across 1 directory with 5 updates by @dependabot in #2381
- DCJ-620: Add timing to TDR endpoints by @rushtong in #2375
- DCJ-400: Upgrade dropwizard version from 4.0.4 -> 4.0.7 by @rushtong in #2379
- DCJ-626: Code Cleanup by @rushtong in #2382
- DCJ-599: Index datasets sequentially via API by @rushtong in #2383
- DCJ-439: Update test image to postgres 16 by @rushtong in #2373
- DCJ-639: Delete access_rp Table and Refactor Send Reminder Email by @rushtong in #2390
- DCJ-630: Remove deprecated and unused create dataset endpoint by @rushtong in #2385
- [DCJ-400-maven]: Bump the maven-dependencies group with 3 updates by @dependabot in #2392
- DCJ-634: Remove deprecated/unused dataset association endpoints by @rushtong in #2386
- DCJ-631: Remove Unused Dataset Download API by @rushtong in #2391
- DCJ-645: Add Data Submitter to API roles by @rushtong in #2396
- DCJ-644: Minor test refactor to increase stability by @rushtong in #2395
- DCJ-635: Remove Unused Consents APIs and DB Code by @rushtong in #2387
- DCJ-637: Delete /api/dataRequest APIs and associated code by @rushtong in #2388
- DCJ-638: Remove old approved users API by @rushtong in #2389
- DCJ-632: Remove Unused API and Supporting Code by @rushtong in #2393
- DCJ-633: Remove unused dataset search API and supporting code by @rushtong in #2394
- [DCJ-400-maven]: Bump the maven-dependencies group with 8 updates by @dependabot in #2398
- DCJ-570: Add Associated DAA and DAA File info to Get All DACs by @rushtong in #2397
Full Changelog: DUOS-Release-08-20-2024...DUOS-Release-09-05-2024
DUOS-Release-08-20-2024
What's Changed
- [DCJ-469] Delete DAA & DAA-DAC relationships within DAC deletion by @aarohinadkarni in #2359
- [DCJ-400-maven]: Bump the maven-dependencies group with 5 updates by @dependabot in #2372
- DCJ-602: Convert fetch all datasets API to a streamed output by @rushtong in #2371
- [DCJ-607] Add dbGaP PHS ID to ElasticSearch index by @fboulnois in #2374
- DCJ-400: Update logback versions by @rushtong in #2377
Full Changelog: DUOS-Release-08-05-2024...DUOS-Release-08-20-2024
DUOS-Release-08-05-2024
What's Changed
- [DCJ-400-maven]: Bump the maven-dependencies group with 4 updates by @dependabot in #2360
- DCJ-528: Handle potential NPEs better by @rushtong in #2363
- DCJ-532: Allow for study name updates in Study Update API by @rushtong in #2362
- DCJ-516: Use Workload Identity by @rushtong in #2361
- DCJ-483: Add some basic timer metrics for further analysis by @rushtong in #2365
- [DCJ-535] Ensure that admins that are also SOs can bulk add/remove users by @fboulnois in #2364
- [DCJ-389] Add script to create default Broad DAA by @fboulnois in #2366
- DCJ-364: Return all DAAs for a DAR reference id by @rushtong in #2367
- [DCJ-400-maven]: Bump the maven-dependencies group with 3 updates by @dependabot in #2369
- DCJ-539: New API for returning dataset + study summaries by @rushtong in #2368
- [DCJ-400-maven]: Bump the maven-dependencies group with 6 updates by @dependabot in #2370
Full Changelog: DUOS-Release-07-17-2024...DUOS-Release-08-05-2024
DUOS-Release-07-17-2024
What's Changed
- [DCJ-400-maven]: Bump the maven-dependencies group with 5 updates by @dependabot in #2349
- DCJ-242: Standardize user properties columns and DAO calls by @rushtong in #2350
- DCJ-479: Add Coveralls Token Generation Docs by @rushtong in #2353
- [DCJ-400-maven]: Bump the maven-dependencies group with 10 updates by @dependabot in #2354
- [DCJ-481] Add "Broad DAA" flag to appropriate DAA by @aarohinadkarni in #2351
- [DCJ-493] Allow SOs to delete a LC-DAA relationship by @aarohinadkarni in #2355
- DCJ-504 Bug fix for null alias in queries by @rushtong in #2356
- DCJ-485: Handle empty dataset id cases by @rushtong in #2352
- [DCJ-400-maven]: Bump the maven-dependencies group with 3 updates by @dependabot in #2357
- DCJ-515: Fix json parsing for dataset updates by @rushtong in #2358
Full Changelog: DUOS-Release-06-28-2024...DUOS-Release-07-17-2024
DUOS-Release-06-28-2024
What's Changed
- [DCJ-49][DCJ-50][risk=no] New APIs for DAA Enforced DAR Create/Update by @rushtong in #2330
- [DCJ-400] Update ticket number for dependency updates by @fboulnois in #2332
- [DCJ-400-maven]: Bump the maven-dependencies group across 1 directory with 6 updates by @dependabot in #2333
- [DCJ-400-maven]: Bump the maven-dependencies group with 7 updates by @dependabot in #2336
- [DCJ-56] Add DAA delete endpoint by @aarohinadkarni in #2335
- [DCJ-56] Adds endpoint to add a DAC to a DAA by @aarohinadkarni in #2334
- [DCJ-56][risk=no] Update liquibase statement so that we can create the unique constraint by @rushtong in #2338
- [DCJ-56] Adds endpoint to DELETE a DAC from a DAA by @aarohinadkarni in #2337
- [DCJ-400-maven]: Bump the maven-dependencies group with 3 updates by @dependabot in #2339
- [DCJ-432] Consent: Add endpoint to alert SOs & Researchers of newly uploaded DAA by @aarohinadkarni in #2340
- [DCJ-400-maven]: Bump the maven-dependencies group with 3 updates by @dependabot in #2341
- [DCJ-400-maven]: Bump the maven-dependencies group with 2 updates by @dependabot in #2344
- DCJ-445: Update Row Helper Conditional by @rushtong in #2347
- [DCJ-445] Associate DAA with DAC object by @aarohinadkarni in #2342
- [DCJ-400-docker]: Bump broad-dsp-gcr-public/base/jre from 17-debian to 21-debian in the docker-dependencies group by @dependabot in #2345
- [DCJ-445] Remove extraneous print statements by @aarohinadkarni in #2348
- [DCJ-400-actions]: Bump aurelien-baudet/workflow-dispatch from 2.1.1 to 4.0.0 in the action-dependencies group by @dependabot in #2343
Full Changelog: DUOS-Release-05-21-2024...DUOS-Release-06-28-2024
DUOS-Release-05-21-2024
What's Changed
- [DUOS-1740-maven]: Bump the maven-dependencies group with 3 updates by @dependabot in #2315
- [DCJ-276][risk=no] Update api docs for api/user/me/dac/datasets/v2 by @rushtong in #2317
- [DCJ-274][risk=no] Update library vulnerabilty by @rushtong in #2318
- [DCJ-302][risk=no] Remove duplicate data submitter property by @rushtong in #2321
- [DCJ-277][risk=no] Fix update user id type in swagger by @rushtong in #2320
- [DCJ-293] Add LC to user if none for PUT DAA-LC relationship endpoint by @aarohinadkarni in #2319
- [DUOS-1740-maven]: Bump the maven-dependencies group with 4 updates by @dependabot in #2323
- [DCJ-308] Switch tags and lint yaml by @fboulnois in #2324
- [DCJ-347][risk=no] Delete Library Card DAA relationships when deleting the Library Card by @rushtong in #2325
- [DCJ-304-maven]: Bump the maven-dependencies group with 8 updates by @dependabot in #2326
- [DCJ-350] Modify bulk DAA endpoints to create LC if none on user(s) by @aarohinadkarni in #2327
- [DCJ-235] Fully populate LC on users for /api/user/role/{roleName} User endpoint by @aarohinadkarni in #2328
- [DCJ-304-maven]: Bump the maven-dependencies group with 4 updates by @dependabot in #2329
Full Changelog: DUOS-Release-04-30-2024...DUOS-Release-05-21-2024
DUOS-Release-04-30-2024
What's Changed
- [DUOS-2932][risk=no] Use V4 algorithm for all matches by @rushtong in #2286
- [DUOS-2841][DUOS-3058][risk=no] Set a timeout for Sam by @rushtong in #2289
- [DUOS-1740-dependabot]: Bump the maven-dependencies group with 3 updates by @dependabot in #2284
- [DUOS-1740][risk=no] Version updates for all actions by @rushtong in #2292
- [DUOS-1740-dependabot]: Bump broadinstitute/workflow-dispatch from 3 to 4 by @dependabot in #2295
- [DUOS-1740-dependabot]: Bump the maven-dependencies group with 6 updates by @dependabot in #2298
- [DUOS-2952] POST DAA request API by @aarohinadkarni in #2283
- [DUOS-1740-dependabot]: Bump broadinstitute/action-slack from 3.8.0 to 3.15.0 by @dependabot in #2294
- [DUOS-3067] Group GitHub Action updates by @fboulnois in #2299
- [DUOS-3048][risk=no] Populate Study Data Custodians From Dataset Properties by @rushtong in #2293
- [DUOS-3030] Test MockitoExtension Refactor for Fleshing Out DAA by @aarohinadkarni in #2300
- [DUOS-1740-maven]: Bump the maven-dependencies group with 4 updates by @dependabot in #2301
- [DUOS-3066][risk=no] Handle CCE bug when trying to notify data custodians of approved datasets by @rushtong in #2305
- [DUOS-1740-maven]: Bump com.google.cloud:google-cloud-storage from 2.36.1 to 2.37.0 in the maven-dependencies group by @dependabot in #2304
- [DUOS-998][risk=no] Standardize Dataset Association DAO by @rushtong in #2307
- [DCJ-28][risk=no] Use Sherlock to Slack DCJ team on smoke test failures, retries by @okotsopoulos in #2302
- [DUOS-3070][risk=no] Bug Fix: revert to v3 of upload-artifact action by @rushtong in #2303
- [DUOS-3073] Simplify creation of user roles in code and tests by @fboulnois in #2306
- Ddo 3624 un revert upload artifact by @jyang-broad in #2309
- [DUOS-2660][DCJ-90][risk=no] Service Test MockitoExtension Refactor by @rushtong in #2142
- [DUOS-3007][risk=no] Log stack trace when retrieving Sam user info fails by @okotsopoulos in #2311
- DCJ-169: Run Smoke Tests on PRs by @rushtong in #2312
- [DUOS-3052][DCJ-61] Add or remove DAA from a list of users by @fboulnois in #2308
- [DCJ-62] Add or remove all DAAs from user by @fboulnois in #2310
- [DUOS-3030] Create new method to flesh out DAA on LC by @aarohinadkarni in #2297
- [DCJ-15][risk=no] Make DCJ team codeowners by @okotsopoulos in #2314
- [DCJ-261][risk=no] Always delete bee by @rushtong in #2316
New Contributors
- @okotsopoulos made their first contribution in #2302
- @jyang-broad made their first contribution in #2309
Full Changelog: DUOS-Release-04-10-2024...DUOS-Release-04-30-2024
DUOS-Release-04-10-2024
What's Changed
- [DUOS-1740-dependabot]: Bump the maven-dependencies group with 20 updates by @dependabot in #2274
- [DUOS-2950] GET DAA File API by @aarohinadkarni in #2276
- [DUOS-2462][risk=no] Fixes for erroring BEE environments by @rushtong in #2282
- [DUOS-1740][risk=no] Remove unnecessary owasp suppressions by @rushtong in #2280
- [DUOS-3042][risk=no] NPE fixes for study by identifier API by @rushtong in #2281
- [DUOS-3043] Validate file in POST DAA endpoint by @aarohinadkarni in #2285
- [DUOS-3056][risk=no] Log ES errors instead of failing by @rushtong in #2287
Full Changelog: DUOS-Release-04-04-2024...DUOS-Release-04-10-2024
DUOS-Release-04-04-2024
What's Changed
- [DUOS-2910] Update Library Card model by @aarohinadkarni in #2261
- [DUOS-2949] Get by ID DAA API by @aarohinadkarni in #2263
- [DUOS-2919] Get DAA API by @aarohinadkarni in #2266
- [DUOS-2808][risk=no] Re-index datasets on study update by @rushtong in #2268
- [DUOS-3023][risk=no] Index dataset on DAC approval change by @rushtong in #2271
- [DUOS-2954] Delete link between DAA and user by @fboulnois in #2270
- [DUOS-2833][DUOS-2876] Remove the duplicate DAC ID dataset property by @rushtong in #2273
- [DUOS-2877][DUOS-2834][risk=no] Remove old PI Name dataset property in favor of the Study PI Name property by @rushtong in #2277
- [DUOS-3035] Bug Fix: Correct POST DAA endpoint annotation by @aarohinadkarni in #2275
- [DUOS-2953] PUT Library Card DAA Relationship API DAA by @aarohinadkarni in #2269
- [DUOS-3021][risk=no] Handle null roles better by @rushtong in #2279
- [DUOS-2835][DUOS-2878][risk=no] Use the url dataset property instead of the dbGap version by @rushtong in #2278
Full Changelog: DUOS-Release-03-20-2024...DUOS-Release-04-04-2024
DUOS-Release-03-20-2024
What's Changed
- [DUOS-1740-dependabot]: Bump the maven-dependencies group with 6 updates by @dependabot in #2250
- [DUOS-2948][risk=no] Clean up pact tests by @rushtong in #2251
- [DUOS-1740-dependabot]: Bump the maven-dependencies group with 4 updates by @dependabot in #2253
- [DUOS-2957][risk=no] Bug Fix: Handle string values of # of participants better by @rushtong in #2252
- [DUOS-1740][risk=no] Bug Fix: revert swagger to latest working version by @rushtong in #2254
- [DUOS-2780] System Email - DAR submitted to DAC Chair by @hams7504 in #2236
- [DUOS-2972][risk=no] Safer email filtering for TDR Approved User calls by @rushtong in #2255
- [DUOS-2909][risk=no] New Data Access Agreement Models and DAO Classes by @rushtong in #2256
- [DUOS-2924] Only send emails to data custodians and depositors by @fboulnois in #2260
- [DUOS-2951][risk=no] Post DAA API by @rushtong in #2258
- [DUOS-1479][DUOS-1480][risk=no] Remove connect data owner functionality by @rushtong in #2259
- [DUOS-3009][risk=no] Auth User NPE and Logging by @rushtong in #2265
- [DUOS-3018][risk=no] Remove User-Institution Emails by @rushtong in #2264
Full Changelog: DUOS-Release-02-21-2024...DUOS-Release-03-20-2024