Skip to content

DUOS-Release-2025-08-04

Latest

Choose a tag to compare

@eweitz eweitz released this 04 Aug 19:14
· 223 commits to develop since this release
e46f163

What's Changed

  • [DT-400-maven]: Bump the maven-dependencies group with 6 updates by @dependabot[bot] in #2467
  • DT-1418: Stop reporting study 404s to Sentry by @rushtong in #2468
  • DT-1424: Add new indexed_date field to dataset by @rushtong in #2469
  • [DT-400-maven]: Bump the maven-dependencies group with 3 updates by @dependabot[bot] in #2472
  • [DT-643][risk=no] Optimize tests so they can run locally. by @otchet-broad in #2471
  • [DT-400-maven]: Bump the maven-dependencies group with 5 updates by @dependabot[bot] in #2474
  • [DT-400-maven]: Bump the maven-dependencies group with 6 updates by @dependabot[bot] in #2475
  • DT-1424: Mark datasets as indexed/deindexed when indexing operations are called by @rushtong in #2470
  • DT-1447: Test Refactoring/cleanup by @rushtong in #2476
  • [DT-1493] Add mapping from institution to domains by @fboulnois in #2478
  • DT-1496: Prevent update self from updating institution id by @rushtong in #2477
  • [DT-1501]Remove NIH Intramural designation in DAR given RAS update by @rjohanek in #2479
  • [DT-400-maven]: Bump the maven-dependencies group with 7 updates by @dependabot[bot] in #2480
  • [DT-1502] Enforce Library card rule on all DAR creation; return specific Error text when this rule is being enforced. by @otchet-broad in #2481
  • DT-1537: Ensure that study info is populated when indexing dataset terms by @rushtong in #2483
  • DT-1146 - Exclude expired DARS when retrieving approved DARs by Dataset Id by @snf2ye in #2487
  • [DT-1502] Remove an unused method and test. by @otchet-broad in #2486
  • DT-1497: Add code to auto-set institution on user creation by @pshapiro4broad in #2485
  • [DT-1517] Validate that no personnel duplicates exist by @fboulnois in #2482
  • [DT-1487]Req. 10 - Enable Int. Collab. Approvals via DAR when LCA = Yes by @rjohanek in #2484
  • [DT-400-maven]: Bump the maven-dependencies group with 3 updates by @dependabot[bot] in #2490
  • [DT-1485] Undeprecate piEmail field by @fboulnois in #2492
  • DT-1497: Additional test cleanups from PR comments by @pshapiro4broad in #2489
  • DT-1546: Verify that user's email matches institution during library card creation by @pshapiro4broad in #2493
  • [DT-1520] DAR Expiration. by @otchet-broad in #2491
  • [DT-1545] Block submitted dars from being modified. by @otchet-broad in #2495
  • [DT-1167]Make Progress Reports Submittable by @rjohanek in #2496
  • [DT-1548] Validate user has eRA commons login set when submitting a DAR to a DAC. by @otchet-broad in #2498
  • DT-1524: Log Special Events by @rushtong in #2497
  • [DT-400-maven]: Bump the maven-dependencies group with 11 updates by @dependabot[bot] in #2501
  • DT-1542: Refactor email sending service code by @pshapiro4broad in #2499
  • DT-1542: add new message for "data access request expired" by @pshapiro4broad in #2503
  • [DT-1541] Add DAR expiration reminder by @fboulnois in #2504
  • [DT-99] Update DAR table to show latest in Dar Collection by @rjohanek in #2502
  • DT-1595 Remove unused endpoints by @rushtong in #2507
  • [DT-1612] Use era Commons Id value from user object instead of LC. by @otchet-broad in #2512
  • [DT-1573] Email notification for DAR expiration by @otchet-broad in #2505
  • [DT-1601] Add a check that all datasets in a progress report must be approved by @s-rubenstein in #2510
  • [DT-400-maven]: Bump the maven-dependencies group with 4 updates by @dependabot[bot] in #2513
  • DT-1472: Populate eRA Commons Id on DAR submission by @rushtong in #2511
  • DT-1597: Update Unreviewed to Submitted for DAR Collection Summaries by @rushtong in #2514
  • DT-1518: Populate AuthUser with full Consent User object by @rushtong in #2488
  • [DT-99] Update db-connect.sh to use gcloud secrets by @fboulnois in #2515
  • [Dt-1598]Update DAR table to show latest in Dar Collection (Part 2) by @rjohanek in #2516
  • [DT-1619] Enrich DataAccessRequest and DarCollectionSummary information with progress report information. by @otchet-broad in #2517
  • [DT-75] Add sorting for dacs by name by @s-rubenstein in #2519
  • DT-1515: Cleanup unused user properties by @rushtong in #2518
  • [DT-400-maven]: Bump the maven-dependencies group with 2 updates by @dependabot[bot] in #2525
  • DT-1616: Prep work: change code to use enum types by @pshapiro4broad in #2521
  • Minor updates to db-connect script by @pshapiro4broad in #2522
  • [DT-1570]Add CREATE_PROGRESS_REPORT Action by @rjohanek in #2520
  • DT-1616: Disallow Cancel for submitted progress reports by @pshapiro4broad in #2524
  • [DT-1624]Consent: Update data use acknowledgement on progress report submit by @rjohanek in #2527
  • DT-1660: Remove LC institution and era commons values by @rushtong in #2526
  • DT-1564, Progress Report DAC flow by @otchet-broad in #2523
  • [DT-400-maven]: Bump the maven-dependencies group with 3 updates by @dependabot[bot] in #2531
  • [DT-1606] Enforce institutional parity by @otchet-broad in #2529
  • DT-1627: Prevent the creation of "sibling" progress reports by @pshapiro4broad in #2530
  • DT-1680: Fix deletion of LCs with no active DUOS user. by @rushtong in #2532
  • [DT-1663]Update CreateProgressReport Action to only be included if the Latest DAR in the collection has an approved dataset by @rjohanek in #2528
  • [DT-1681] Update required fields for Progress report by @rjohanek in #2534
  • [DT-1690] Remove update library card endpoint by @fboulnois in #2537
  • DT-1698: Add empty handling to all @BindList usages by @rushtong in #2538
  • [DT-400-maven]: Bump the maven-dependencies group with 7 updates by @dependabot[bot] in #2539
  • DT-1662: Ensure single Library Card per User by @rushtong in #2536
  • [DT-1607] Update users so that library cards and institutions match expected values. by @otchet-broad in #2541
  • DT-1777: Fix SO required endpoints by @rushtong in #2543
  • [DT-400-maven]: Bump the maven-dependencies group with 6 updates by @dependabot[bot] in #2544
  • [DT-1756] Update validation rules to change how progress reports are validated. by @otchet-broad in #2542
  • [DT-1778] Switch the structure of closeouts for the UI by @fboulnois in #2546
  • DT-1773: Update data use validation logic for progress reports with documents. by @rushtong in #2545
  • [DT-1796] DAR Collection.dars needs to include the eRACommonsId. by @otchet-broad in #2552
  • [DT-1770] Add email for completed researcher closeout by @fboulnois in #2549
  • DT-1763: Closeout Email Template by @rushtong in #2547
  • DT-1790: Fix flaky election dao test by @rushtong in #2550
  • DT-1706: Update the swagger docs for the NIH endpoints by @rushtong in #2551
  • DT-1801: Add signing official id to closeout model by @rushtong in #2554
  • DT-1659, DT-1675: Filter approved users to those with library cards by @rushtong in #2553
  • [DT-400-maven]: Bump the maven-dependencies group with 6 updates by @dependabot[bot] in #2557
  • DT-1792: Restrict researcher actions on summaries with closeouts by @rushtong in #2555
  • [DT-1797] Add lang="en" to html element by @fboulnois in #2558
  • [DT-1785] Memorialize the SO approval of a closeout progress report. by @otchet-broad in #2556
  • DT-1805: Update bean utils to latest by @rushtong in #2559
  • DT-1787: Filter closeouts from DAR and Dataset approval queries by @rushtong in #2560
  • Bump org.postgresql:postgresql from 42.7.6 to 42.7.7 by @dependabot[bot] in #2562
  • [DT-1764] Trigger SO email for approval. by @otchet-broad in #2561
  • [DT-1771] Send Chair notifications after SO approval by @otchet-broad in #2563
  • DT-1829: Fix Dataset types by @rushtong in #2566
  • DT-1774: Remove actions on summaries for Admins and Chairs when there is a closeout by @rushtong in #2565
  • [DT-1586] Prevent non-draft data access requests from being deleted. by @otchet-broad in #2564
  • DT-400: Update maven build image from 3.9.7 -> 3.9.9 by @rushtong in #2568
  • [DT-400-maven]: Bump the maven-dependencies group with 6 updates by @dependabot[bot] in #2570
  • [DT-1837] Rename endpoint per standup discussion. by @otchet-broad in #2571
  • [DT-1819] Require country of operation for PI, internal collaborators, lab staff by @otchet-broad in #2567
  • [DT-1860] Check to make sure Integer is non-zero before assigning it in the mapper by @otchet-broad in #2574
  • [DT-1830] Move to trimming institute names by @s-rubenstein in #2573
  • [DT-1812] Require PI and Submitter to be the same value by @rjohanek in #2569
  • [DT-1824] Send an email when a library card is issued to a DUOS user. by @otchet-broad in #2576
  • [DT-1862] Use service method to populate needed information. by @otchet-broad in #2578
  • [DT-400-maven]: Bump the maven-dependencies group with 6 updates by @dependabot[bot] in #2579
  • [DT-1779] Add SO and DAC chair closeout review action by @fboulnois in #2575
  • [DT-1865]Update DataAccessRequestData with the proper reference ID by @otchet-broad in #2580
  • [DT-1868] Update queries for bean mapping. by @otchet-broad in #2582
  • DT-1877: Update Dataset Queries User Joins by @rushtong in #2584
  • DT-1872: Handle case insensitive domain matching by @rushtong in #2585
  • DT-1823: Signing Official Emails by @rushtong in #2572
  • [DT-1419] Run patch updates on 1st and 15th of month by @fboulnois in #2586
  • [DT-1648] - DAR Expiration Canary. by @otchet-broad in #2588
  • DT-1849, DT-1875: Prevent PR Creation for DARs with open elections by @rushtong in #2587
  • [DT-1888] Memorialize user's eRA Commons ID when progress report is created by @otchet-broad in #2589
  • DT-1905: only block on open DataAccess elections by @rushtong in #2591
  • [DT-1419] Move cron job interval to parent by @fboulnois in #2590
  • [DT-400-maven]: Bump the maven-dependencies group with 9 updates by @dependabot[bot] in #2593
  • DT-1924: Add timing to capture metrics by @rushtong in #2596
  • DT-1925: Simplify dataset/study lookup by @rushtong in #2598
  • DT-1934: Add Institution Domains by @rushtong in #2599
  • DT-247: Remove/replace all usages of DatasetDTO with Dataset by @rushtong in #2602
  • DT-1896: Patch Institution API by @rushtong in #2600
  • [DT-1834] Remove ability for admins to issue library cards by @MatthewBemis in #2592
  • DT-1936: New API to import allow list by @rushtong in #2601
  • [DT-1878] Update the CAG query and related adjustments. by @otchet-broad in #2597
  • [DT-1915] Better experience when submitting votes on closed elections. by @otchet-broad in #2604
  • [DT-1966] Delete institution by ID doesn't delete domains. by @otchet-broad in #2605
  • Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 by @dependabot[bot] in #2606
  • DT-1941: Migrate user email domain lookups to database by @rushtong in #2603
  • [DT-400-maven]: Bump the maven-patch-updates group with 3 updates by @dependabot[bot] in #2608
  • [DT-400-maven]: Bump the maven-dependencies group with 5 updates by @dependabot[bot] in #2607
  • [DT-1958] Delete Delete User API by @rjohanek in #2609
  • DT-2000: Simplify Summary By Role Lookup by @rushtong in #2612
  • DT-2000: Optimize DAR Collection Summary Query for DAC Chairs/Members by @rushtong in #2614
  • [DT-1984] Prevent the removal of the chairperson and member roles through UserService by @rjohanek in #2615
  • DT-2026: Bring feature branch into develop by @rushtong in #2621
  • DT-2024: Remove unused classes by @rushtong in #2619
  • [DT-1982] RADAR email triggers by @otchet-broad in #2622
  • [DT-1983] Trigger RuleService on Progress Reports by @rjohanek in #2625
  • [DT-2036] Refactor queries for RADAR by @otchet-broad in #2623
  • [DT-1991] Validate institution names and domains on create and update by @MatthewBemis in #2624
  • [DT-400-maven]: Bump the maven-patch-updates group with 5 updates by @dependabot[bot] in #2628
  • DT-2052, DT-2054: Move test only method to test helper by @rushtong in #2626
  • [DT-400-maven]: Bump the maven-dependencies group with 5 updates by @dependabot[bot] in #2627

New Contributors

Full Changelog: DUOS-Release-03-18-2025...DUOS-Release-2025-08-04