Skip to content

Conversation

@qqmyers
Copy link
Member

@qqmyers qqmyers commented Apr 18, 2025

What this PR does / why we need it: Addresses https://github.com/IQSS/dataverse/security/dependabot/25 which points out that the version of the Apache HttpClient we used is EOL. This PR does a fairly direct update to use the newer library, staying with 'classic' rather than going to non-blocking calls.

Which issue(s) this PR closes:

  • Closes #

Special notes for your reviewer: Did some minor cleanup to drop unneeded throws Exception statements. Two of the example workflow steps changed - not sure how those can be tested other than manually, but not sure they're used (is it worth setting them up?)

Suggestions on how to test this: Check that DataCite PIDs get added/deleted when you create/delete draft datasets.

Does this PR introduce a user interface change? If mockups are available, please link/include them here:

Is there a release notes update needed for this change?:

Additional documentation:

@coveralls
Copy link

coveralls commented Apr 18, 2025

Coverage Status

coverage: 23.113% (-0.001%) from 23.114%
when pulling e5f6d53 on GlobalDataverseCommunityConsortium:ApacheHTTPUpdate
into 5db10ea on IQSS:develop.

@qqmyers qqmyers moved this to Ready for Triage in IQSS Dataverse Project Apr 21, 2025
@qqmyers qqmyers added the Size: 10 A percentage of a sprint. 7 hours. label Apr 21, 2025
@qqmyers qqmyers added this to the 6.7 milestone Apr 21, 2025
@qqmyers qqmyers moved this to Ready for Triage in IQSS Dataverse Project Apr 21, 2025
@ofahimIQSS ofahimIQSS moved this from Ready for Triage to Ready for Review ⏩ in IQSS Dataverse Project Apr 22, 2025
@cmbz cmbz added FY25 Sprint 21 FY25 Sprint 21 (2025-04-09 - 2025-04-23) FY25 Sprint 22 FY25 Sprint 22 (2025-04-23 - 2025-05-07) labels Apr 23, 2025
@cmbz cmbz added the FY25 Sprint 23 FY25 Sprint 23 (2025-05-07 - 2025-05-21) label May 7, 2025
@cmbz cmbz added the FY25 Sprint 24 FY25 Sprint 24 (2025-05-21 - 2025-06-04) label May 22, 2025
@sekmiller sekmiller self-assigned this Jun 4, 2025
@sekmiller sekmiller moved this from Ready for Review ⏩ to In Review 🔎 in IQSS Dataverse Project Jun 4, 2025
@github-project-automation github-project-automation bot moved this from In Review 🔎 to Ready for QA ⏩ in IQSS Dataverse Project Jun 4, 2025
@sekmiller sekmiller removed their assignment Jun 4, 2025
@ofahimIQSS ofahimIQSS self-assigned this Jun 4, 2025
@ofahimIQSS ofahimIQSS moved this from Ready for QA ⏩ to QA ✅ in IQSS Dataverse Project Jun 4, 2025
@ofahimIQSS
Copy link
Contributor

@qqmyers Looks good to me - lets discuss the security issue during stand up tomorrow before I merge.

Screen.Recording.2025-06-04.at.2.41.39.PM.mov

@cmbz cmbz added the FY25 Sprint 25 FY25 Sprint 25 (2025-06-04 - 2025-06-18) label Jun 4, 2025
@ofahimIQSS
Copy link
Contributor

merging as no issues were discovered during testing.

@ofahimIQSS ofahimIQSS merged commit 86568b5 into IQSS:develop Jun 5, 2025
18 checks passed
@github-project-automation github-project-automation bot moved this from QA ✅ to Merged 🚀 in IQSS Dataverse Project Jun 5, 2025
@ofahimIQSS ofahimIQSS removed their assignment Jun 5, 2025
@pdurbin pdurbin moved this from Merged 🚀 to Done 🧹 in IQSS Dataverse Project Jun 16, 2025
@cmbz cmbz added the FY26 Sprint 4 FY26 Sprint 4 (2025-08-13 - 2025-08-27) label Aug 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

FY25 Sprint 21 FY25 Sprint 21 (2025-04-09 - 2025-04-23) FY25 Sprint 22 FY25 Sprint 22 (2025-04-23 - 2025-05-07) FY25 Sprint 23 FY25 Sprint 23 (2025-05-07 - 2025-05-21) FY25 Sprint 24 FY25 Sprint 24 (2025-05-21 - 2025-06-04) FY25 Sprint 25 FY25 Sprint 25 (2025-06-04 - 2025-06-18) FY26 Sprint 4 FY26 Sprint 4 (2025-08-13 - 2025-08-27) Size: 10 A percentage of a sprint. 7 hours.

Projects

Status: Done 🧹

Development

Successfully merging this pull request may close these issues.

6 participants