Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • By next Friday, we expect that all feature PRs have had a basic review/test, to allow developers enough time to work in feedback
  • If you know you won't be able to review it, please let Tim know
  • See the release schedule above

Discussion Topics

  • The two DSpace-CRIS potential merger planning groups are still getting up to speed
    • If you're interested in reading the meeting notes, please see link in agenda
  • 9.0 release
    • Bootstrap 5 was merged; please check if there are no merge conflicts that were created by accident
    • Next dependency update is Angular 18 PR; as of today it has been updated so that it can be tested and reviewed; Tim and Giuseppe will test
      • There is currently an end-to-end test issue, but Atmire is working on it
    • Will need to get to Migration to Angular Control Flow syntax after that (#3997)
      • Need to get thorough testing going going as this touches a lot of pages. 
      • May slip the March 14 deadline, as it depends on what comes before it
    • Migration to NX & refactor into libraries
      • Not sure if this will make it into 9.0, as it depends on the other three getting in quickly
      • If it doesn't make it into 9.0, we should get it prepped so that it can go into 10.0

...

9.0 Board

  • The four PRs in the "Needs Reviewer Assigned" column still need reviewers; they may not get into 9.0 if we can't find anyone who can review
  • All REST exposed config endpoint #9140
    • This hasn't been moved forward, Tim moved it to "stalled/on hold"
    • Probably won't go into 9.0
  • feat: use the metadata with correct language #3078
    • Krzysztof will update, Art will re-review
    • This one is related to  PATCH request on /metadata now supports multiple values #9610
      • This may not be necessary, may end up being closed altogether
      • #3078: will need to update the patch operation
  • Duplicate data from an existing Item to a new WorskpaceItem, aka clone/copy item #3076
    • Backend #9608
    • Need to update to move those forward
  • [Port dspace-7_x] Bump follow-redirects from 1.15.5 to 1.15.6 #2892 
    • Up to Mark if he can get to it for 9.0
  • Display Altmetric badges on simple item view #2496
    • Merge conflict, needs to be updated
  • Make the default tab for browsing communities and collections configurable in DSpace 8 #3164
    • Has work from the developer to occur if they want to move it forward, otherwise it will get dropped and left behind
  • Make the CC license field component configurable in DSpace 8.0 #3165
    • Has work from the developer to occur if they want to move it forward, otherwise it will get dropped and left behind
  • Difficult to find users to delete from group in large groups #9793
    • Needs automated tests from the developer
  • provide new CoverPage implementation #9844
    • This looks fine to move forward as is; there are still some minor things, but we can table those and talk about it later on
    • Once the dev gets back to it, Tim will be glad to re-review it
    • This replaces the existing cover page functionality; We should add a notice to the release notes that old cover page templates need a migration
  • Enhanced Login flow for ORCID Authorization feature #294 
    • Need to get the merge conflicts resolved, otherwise hard to test
    • Tim has started doing code review, at least on backend
    • Art has volunteered to test
    • Will be in a good spot once merge conflicts have been resolved
  •  ORCID Push Queue: add support for Products and Patents #9853
    • Adds new entity types for products and patents
    • Flagged as low priority – may want to delay these until the discussions around the merger is clearer; concern about entity types in 9.0 that don't have clear use cases, not requested from DSpace community
    • If anyone is interested in reviewing these, please let Tim know
    • Giuseppe: this is ported over from DSpace-CRIS
    • Does this PR affect the potential merger since DS CRIS use product and patent entities?
      • Yes, most likely; this should only be added if the merger seems clear
    • Happy to discuss this further
  • Integration of Google reCAPTCHA into DSpace Feedback Form #9866
    • Waiting on developer to solve merge conflicts
    • Others have permissions to rebase it, could move it forward, but may want to hear from the developer before touching their code
  • Expose CC license properties, relates to PR DSpace/dspace-angular#3165 #9882
    • Skipped, related to RestAPI; waiting on front-end code
  • Generic External Bitstream Storage Based on Apache JClouds #9915
    • Has merge conflicts
    • Atmire and Pascal are working on it 
    • This improves streaming performance from downloads and makes them faster
    • Will have two S3 implementations in DSpace if this one gets merged - should think about deprecating the other
      • Recommend a migration process in documentation if this gets merged
    • If anyone could test this on an AWS account, that would be great
  • Add a generic ItemPageLicenseFieldComponent #3338
    • Need to get the merge conflict resolved, then reviewed
  • Geospatial maps for item pages, search, browse #3540
    • There are test failures on this; backend has merge conflicts
    • Waiting on reviewers once merge conflicts have been resolved
  • Upgrade to angular v18 #3717
    • Once merged and ready to go, Tim will ping everyone on slack as it may create merge conflicts on other PRs
  • Made edit metadata tab fields dynamic and added entity type support #3722
    • This is related to the edit metadata tabs and the entity type on metadata
    • Has merge conflicts, need Alex at Atmire to update it soon
      • Tim has also volunteered to help out
  • Add solr based autocomplete option to submission form input #10237
    • This is not working properly at the moment, waiting on feedback from developer
    • If anyone knows this developer, let them know, otherwise won't get moved forward
  • Display the access status (embargo) for the bitstream #10294
    • Rest contract: Added the new accessStatus endpoint for bitstreams #300
    • Assigned to Tim and Yury from Atmire
      • Will get to in the next few days, so that we can get it moved forward
  • Add a curation task to copy fields #10333
    • If anyone interested, additional testers are always welcome
    • Tim will get to it, it is on his list
  • Request-a-copy improvements: Support access via secure links #10407
    • Request-a-copy improvements: Support access by secure link #3984
    • Looking quite good, Tim has reviewed it
    • Lots of feedback on both front- and backend
      • Developer has made suggestions to move it forward
  • CSV export for Filtered Items content report #3987
    • Related to CSV export for Filtered Items content report #10410
    • If anyone else is interested in testing, Tim could use help with testing
    • Related to administrative reports in DSpace 8, allowing them to export to CSV
  • added alternative content patch operations #10431
    • Providing alternative upload for audio-video content (accessibility)
    • Requires added alternative content tag and controls on bitstreams #4016 
    • Don't want to add additional endpoints for a single metadate field
    • Need feedback from the developer
  • Migrate from legacy java.util.Date and java.util.Calendar to java.time.* Date classes #10432
    • Waiting on testers or reviewers
      • Mark, Kim, and Nick: please get to this when you have a moment, if you have questions, please let Tim know
  • Refactor menu resolvers 9.0 #3994
    • Code Refactor, marked high-priority, need to figure out how to move it in once the other things have been merged that are already on the list (Angular 18, control flow syntax)
    • Moved on to main list of big PRs
    • In meantime, Giuseppe and Tim will start to do code reviewing
  • OpenAlex Integration #10433
    • Assigned to Tim only at the moment, if anyone else is interested in helping to test this, please volunteer
    • Tim will also ping Agustina
  • New solr plugin: AccessStatus to enable filtering results by item access status #10434
    • Has early testing from Pierre, it's on 4Science plate at the moment
  • REST Matomo Tracking integration for Bitstream views #10435
    • Related to Add support for Matomo #4018
    • Would love testing from Atmire to try this out
  • New requestitem bitstream strategy #10436
    • Kim may want to look at this; not sure if this will impact what he's working on as well, might worth glancing at 
      • Kim: has seen it; this is about adding approval access based on bitstream metadata, closely tied to email attachments
      • Doesn't seem to affect the other work
    • Added Yury as well
  • New feature for Search bar improvements #4022
    • Assigned to Tim, there is concern about the approach, changes to the search bar
    • If anyone else has time and is interested, please try it out 

...