...
- Questions/Issues/Pull requests/Announcements
- VIVO REST API (Dynamic API) for Persons
- Long delay when logging in
- PR merged
- Publication claiming
- Capability map vulnerability
- VIVO 1.14.0 RC 5
- Testing week
- 19-23 June 2023
- Release Testing - 1.14.0
New Features Tests (response summary) : these tests exercise new functionality in version 1.14.0.
Standard UI Tests (response summary) : these tests exercise standard functionality in the VIVO user interface.
Advanced Tests (response summary) : these tests are intended for software developers.
- Testing week
- VIVO 1.15.0
- features
- REST API (person, org unit, research)
- Search filters (extended search)
- Audit module (change tracking)
- Improvements
- Advanced role management system (ABAC)
- Jena 4
- Improved build and deployment process
- Code style improvements
- End of year
- features
- Summer period meetings
- 04.07., 18.07., 01.08., 15.08.
Notes
Dragan: We continue our work on VIVO REST API, it is one of the most active VIVO development part at the moment. There is some progress, some issues were found and already fixed.
Long delay after login has been resolved. My question: have you tried it at the University of Florida?
Michael: We haven’t tried to fix it. It is on our list of things to check.
Dragan: It is merged to the main branch.
Michel: I am going to check it. When will the next 1.14 release be ready?
Dragan: Hopefully soon, it might be released after this Thursday or in upcoming weeks.
Dragan: Publication claiming has been added to VIVO documentation, it was documented in release notes before that.
Dragan: Last week a vulnerability was found and it is already fixed and merged into the main branch. It relates to javascript code that could be provided as url and then executed in browser.
Dragan: We created release candidate 5 and tested it. There is one result for RC1 that Ivan did and Milos prepared results for RC5. It looks like features work as expected. It is great that we have VIVO tested with Windows and Linux. Hopefully we will release a new VIVO soon.
Also some discussions started about the next minor release. Hopefully Dynamic API will be part of VIVO 1.15. We also have some pull requests that might also be part of 1.15 release. There is also improvement with attribute based access control, audit module. Also we might update jena to version 4.X. Also William prepared PRs to fix VIVO deployment. Also code style has been defined and included in the process of application building. It is going to be turned off for existing classes by default and part by part exclusions list is going to be reduced.
Besides that I am not sure we have now some implemented features, like “Restore forgotten password”.
Hopefully we will start reviewing pull requests and merging them in September.
Once we discussed that we could adapt only one theme and fix it in accordance to accessibility guidelines.
Dragan: Next week we will have a regular meeting and then switch to biweekly meetings during the summer.
Task List
Previous Tasks
- Michel Héon to share presentation slides with VIVO community via slack channel
- Dragan Ivanovic to document publication claiming feature - Editing Your Profile#PositionsandPublications
- Kshitij Sinha will inform Michael Bentz and other UF members about progress in resolving issue related to the long delay in logging in
- Dragan Ivanovic will communicate further will Ceci and Rodrigo about csv import into the VIVO graph
- Brian Lowe will complete https://github.com/vivo-project/Vitro/pull/397, Dragan Ivanovic and Georgy Litvinov will review
- Brian Lowe will review https://github.com/vivo-project/Vitro/pull/395
- Dragan Ivanovic will prepare RC once when all blocking issues are resolved
- Dragan Ivanovic to discuss with VIVO committers whether we can improve VIVO WCAG compliance
- Brian Lowe will work on implementation of https://github.com/vivo-project/VIVO/issues/3770
- Dragan Ivanovic will increase priority of https://github.com/vivo-project/VIVO/issues/3858, and https://github.com/vivo-project/VIVO/issues/3859
- Dragan Ivanovic will continue communication with Joseph about the issue with mass removing data via slack
- Dragan Ivanovic to share results of discussion about using Docker images with Rodrigo via https://groups.google.com/g/vivo-tech/c/yAOHcsJg8ro (the problem might be that VIVO docker container is not seeing vivo-solr container, meaning it is a network mode issue)
- Dragan Ivanovic to reorganize VIVO upgrade wiki pages - Upgrading VIVO
- Maxim Prokopenko to open a ticket (bug) for Solr index directory mount with docker compose (https://github.com/vivo-project/VIVO/issues/3857)
- All to think about priorities for further development of VIVO
- Dragan Ivanovic to check whether PDFDocument class is needed at all (and itext dependency)
- Dragan Ivanovic to open a ticket (github issue) for ingesting sample data memory problem
- all
- to provide feedback on https://docs.google.com/document/d/1jIIr90vTpI4l5KZeM30f_gOc-TpmlgKol-2oOEaU2Is/edit?usp=sharing,
- consider participating in https://forms.gle/16QbRU62CmJCaeJp8
- check personal calendars for the next sprint (May 22nd - June 9th, 2023)
- Dragan Ivanovic to announce publishing VIVO 1.14.0 RC2
- someone to test RC2
- Ivan Mrsulja tested RC2
- Dragan Ivanovic to create survey for collecting standard practice in VIVO deployment process
...