Page History
...
See Trading reviews on Pull Requests for how to get immediate attention to that PR!
Notes
- Because of holidays in several countries (Italy, Belgium others), our attendance was very small today.
- We reviewed the upcoming timelines for 9.0 development
- Highlighted the "high priority" bug fixes that still remain for 9.0. These bugs we'd like to see fixed in 9.0 (and some will be backported to 8.x and 7.6.x) if possible.
- Called out https://github.com/DSpace/dspace-angular/pull/4227 (Remove "ssr.paths" configuration and replace with "ssr.excludePathRegexes")
- This could use more eyes/testers. It removes the "ssr.paths" configuration added in 8.1 / 7.6.3 to limit which paths in the UI will undergo server-side rendering (SSR). This was necessary to help improve performance of the DSpace UI when hit heavily by bots.
- The replacement is to do the opposite . Instead of only including specific paths we want to only exclude specific paths via a new "ssr.excludePathRegexes" configuration. This setting allows for using RegEx to more easily select specific paths. We've also found that excluding only specific paths fixes bugs related to the wrong HTTP error code being returned (https://github.com/DSpace/dspace-angular/issues/4132)
- Feedback on the new approach is welcome. Also take a look at the default settings for "excludePathRegexes" to see if there are additional paths you feel should be excluded from SSR.
- Called out https://github.com/DSpace/dspace-angular/pull/4227 (Remove "ssr.paths" configuration and replace with "ssr.excludePathRegexes")
- Took a brief look at the 9.0 project board with general reminders
- We still have a lot of bug PRs on this board (over 120). Most of them will likely not get into 9.0 unless others help test them. If there's a bug fix you want to see make it into 9.0 (and potentially be backported to 8.x and 7.6.x), please review or test it. Once it gets to the "Reviewer Approved" column, Tim will help get it merged
- Tim will be concentrating on "high priority" bug fixes, and ones related to accessibility or performance improvements. He likely will not get to most of the other fixes on this list.
- Questions about what's left on the 9.0 board and the release schedule.
- Are we moving too fast and trying to put too much into 9.0? Should we slow down how much we merge into 9.0? Many people are still running 7.6.x and may not be looking to upgrade anytime soon.
- Tim clarified that everything left on the 9.0 Board is a bug fix. (No more features will be added to 9.0.) Most of these bug fixes also impact 8.x and 7.6.x (and will be backported as much as possible). So, anything we can get merged now can also help 8.x and 7.6.x.
- Tim noted the yearly release schedule (one major release per year) is decided by Steering, but we can provide feedback to them on the pace of releases. One thing to be aware of though is that both Angular and some Java tools (Spring & Hibernate especially) are moving rather quickly with their own releases. So, one reason for our yearly release schedule is to keep up with Angular & Java libraries.
- Tim also reminded everyone that we support the last three major releases. Once 9.0 is released, this means 7.6.x, 8.x and 9.x will all be supported releases of DSpace. Once 10.0 is released, that will mean that the supported versions will be 8.x, 9.x and 10.x.
- Are we moving too fast and trying to put too much into 9.0? Should we slow down how much we merge into 9.0? Many people are still running 7.6.x and may not be looking to upgrade anytime soon.
- Wrapped up the meeting early because of lack of attendance & no further questions/feedback from attendees.
Action items
Overview
Content Tools