Page History
...
- More connection options available at DSpace Meeting Room
Agenda
- Discussion Topics - If you have a topic you'd like to have added to the agenda, please just add it.
- DSpace 9.0 release (tentative April 2025)
- 9.0 Board is created: https://github.com/orgs/DSpace/projects/31/
- Early ideas/brainstorms captured at DSpace Release 9.0 Status
- Ongoing Discussions:
- Incentivizing Code Reviews and PR Testing
- High CPU with DSpace 7 SSR: https://github.com/DSpace/dspace-angular/issues/3110
- Using both public/private REST API URLs for better performance: https://github.com/DSpace/dspace-angular/issues/1485 (Assigned to 4Science)
- Simplifying the Installation Process: https://github.com/DSpace/dspace-angular/issues/3184
- REST API occasionally loses authentication status of logged in EPerson: https://github.com/DSpace/DSpace/issues/9781
- (Other topics?)
- DSpace 9.0 release (tentative April 2025)
- Board Review & assignments:
- Backlog Board - Are there any tickets here stuck in the "Triage" column? We'd like to keep this column as small as possible.
- 9.0 Project Board - Assign new PRs to volunteers to code review and/or test.
- 8.x and 7.6.x Maintenance Board - Known bugs can be found here, along with any backported bug fixes.
- Upcoming Topics: (Let us know if there are topics you want to discuss in future weeks)
- Enable the use of multiple database Sessions per request: https://github.com/DSpace/DSpace/pull/8932 (We need to find a way to move this idea forward)
- DSpace accepts external identifiers (DOIs and such) from submitters, and manages others (DOIs again, Handles) itself. Should these be stored in separate metadata fields? what fields? what schema? Various bits of DSpace have disagreed on the answers. See also https://github.com/DSpace/DSpace/pull/1006.
- (Aug 29?) Discussion/proposal around refactoring and simplifying Live Import and External Data frameworks: https://github.com/DSpace/DSpace/issues/9758
(nothing concrete yet but would be great to get thoughts added to this issue and maybe find some collaborators)
...
See Trading reviews on Pull Requests for how to get immediate attention to that PR!
Notes
Updates on 9.0 prioritization
No final direction from governance yet; 9.0 will most likely focus on the first three items on DSpace Release 9.0 Status
- Performance improvements
- Easier installation
- Code cleanup / maintenance
Developers can claim any tickets related to these items.
Ongoing Discussion
- Incentivizing code reviews and PR testing – no updates
- High CPU with SSR – updates in comment section on GitHub (from vitorsilverio; disable SSR in all pages not in sitemap)
- Quick fix / patch to reduce high CPU load. See https://github.com/DSpace/dspace-angular/issues/3110#issuecomment-2314951449
- That team also mentioned this fix doesn't appear to impact SEO from Google Scholar or similar.
- Still need to find long-term solution, as our overall goal is to improve performance of SSR. But, for those who need a quick fix, the approach above seems reasonable.
- Anyone who tries this approach, please comment on the ticket with your experiences.
- Quick fix / patch to reduce high CPU load. See https://github.com/DSpace/dspace-angular/issues/3110#issuecomment-2314951449
- Public / private rest APIs – no updates
- Simplifying installation process - no updates
- REST API occasionally loses authentication status: https://github.com/DSpace/DSpace/issues/9781
- looking for volunteers to help understand why this happens, look into the issue
- Assigned to Andrea
Upcoming Topics
Using multiple database sessions per request (#8932)
- Mark and Andrea shared ways to approach this; will summarize discussion as comments added to ticket
9.0 Project Board
- Backlog of tickets is growing
- Tim suggested using a portion of dev meetings to review tickets that have been on the board for a long time together
- Possible goal of discussing at least one small PR in every dev meeting
- Discussed #3272 together
- Tim will capture discussion in the ticket
- Discussed #3266 together
- Added Art as reviewer, will add feedback
Overview
Content Tools