<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[Mokslo valdymos sistemos RSS naujienos (aktualijos)]]></title><link>http://cris.mruni.eu/naujienos/aktualijos/rss</link><description><![CDATA[Mokslo valdymos sistemos RSS naujienos]]></description><item><title><![CDATA[DSpace-CRIS 9.3 Release 2025.02.01]]></title><pubDate><![CDATA[Wed, 22 Jul 2026 10:56:59 +0300]]></pubDate><link>http://cris.mruni.eu/news/item/dspace-cris-93-release-20250201</link><guid isPermaLink="true">http://cris.mruni.eu/news/item/dspace-cris-93-release-20250201</guid><description><![CDATA[<p> </p>
<p>This version, released on the 22<sup>nd</sup> July 2026, provides alignment with DSpace 9.3 tag with improvements and bug fixing.</p>
<p><strong>Improvements to existing features</strong></p>
<ul>
<li data-uuid="4d8d1423-9c19-4930-87dc-f15e0f62054c">Shared Workspace permissions have been corrected so that all members of a Collection’s Submitters group can view and manage every Workspace Item in that Collection, regardless of who created the item.<br>The existing optional author/co-author behaviour controlled by <code>sharedWorkspaceAuthorMetadataFields</code> is preserved: when enabled, authors and co-authors can manage workspace items where they are listed, even if they are not submitters.<br>Users who are neither Collection submitters nor eligible</li>
<li data-uuid="b4de0195-1315-4e14-9cb9-463b9ecb0b7c">Several enhancements have been made to the APA citation export for different publication types - <strong><em>co-founded by HEP-VAUD</em></strong></li>
<li data-uuid="8f62f30d-e653-481c-97fc-53681a407e21">Migrated the old SherpaRomeo API to Open Policy Finder API (dismissed in May 2026)</li>
<li data-uuid="76644b14-e54f-49c8-be36-cef7a2703753">Configured OpenPolicyFinderPolicy Step to Publications submission process</li>
<li data-uuid="6a1fa6a6-3ee9-4211-a681-1157ef9d8086">Now Privacy Policy page is customized as CMS</li>
<li data-uuid="8c97885a-bfeb-47e7-94e5-05fb21685529">Improved Equipment entity configurations for discovery and metadata. Added new metadatafield <code>crisequipment.decommission.date</code> - <strong><em>co-founded by EuroCRIS</em></strong></li>
<li data-uuid="dac48cc2-3e3b-43da-9c3d-4daa0dfb9cb9">Added support for CORE identifiers by introducing the <code>identifier.core</code> subtype and rendering it with the CORE icon (available when <code>dc.identifier.core</code>metadata will be introduced)</li>
<li data-uuid="7bc1a063-836e-48a7-a7cb-85b32fd6e2cb">Improved Solr core export/import tooling to better handle large datasets and varied input files</li>
<li data-uuid="086ae937-1c27-4dff-b95b-af4a5d1ec5e1">Added <em><a class="external-link" href="http://x.com" target="_blank" rel="noopener">http://x.com</a></em> links to the AuthorityLink rendering type</li>
<li data-uuid="c568833e-7e1a-49ed-a0f3-14a9c707d60a">Improved Jisc OpenPolicyFinder (OPF) integration: Added the OPF logo to Authority search results on the frontend and fixed a performance issue in <code>OpenPolicyFinderService</code> where execution was unnecessarily paused after the first request instead of only on failure</li>
<li data-uuid="af951b85-b581-44e7-a644-e1a674409f04">The “Other Workspace Items” menu now appears to non-submitter users registered as Authors of an item in a collection flagged as Shared Workspace, with role-based action permissions preserved</li>
<li data-uuid="cacfa230-589c-4b53-a0ca-acb26844ed1d">Updated the <code>CollectionExportCli</code> script to support a new <code>-e</code> parameter for specifying the DSpace user email. This resolves the <code>IllegalArgumentException</code> that occurred when running the collection export from CLI without a user context.</li>
<li data-uuid="505fe3f4-ef9f-4c6d-8101-c82c57e49ce3">Added a legend on top of the submission form that can be customized and disabled/enabled</li>
<li data-uuid="80d4a4cd-a21a-45d3-bc9f-6541871e67ef">Added support for PreSignedURL for downloading bitstream to keep track of the download in the statistics</li>
<li data-uuid="4092f547-7e59-4509-817a-0182dd32ddce">Implemented new configurable system to reduce the number of requests to obtain user permissions. Integrated API endpoint to obtain multiple authorizations within a single request</li>
<li data-uuid="76242e8f-7583-4d4c-9ae3-2f83ce0a476b">Implemented reCaptcha validation for feedback submission to prevent possible email sending from robots - <strong><em>donated by University of St. Gallen (HSG)</em></strong></li>
<li data-uuid="558474f3-2c8e-4fb2-ba03-f06d690b0611">Add control field 001 to MarcXML export in OAI</li>
<li data-uuid="96bddaef-438f-4ef3-b7a1-aac59fb4fd64">Port improvements done on DSpace to the Audit system. See <a style="text-decoration: underline;" href="https://wiki.lyrasis.org/spaces/DSDOC10x/pages/408945812/Audit+Trail+feature" target="_blank" rel="noopener">Audit Trail feature - DSpace 10.x Documentation - LYRASIS Wiki</a></li>
<li data-uuid="54535ce5-f33a-4770-b4c0-5641c61372f8">Added a configuration option to open bitstream download in new browser tabs.</li>
<li> </li>
</ul>
<p><strong>Bug fixes</strong></p>
<ul>
<li data-uuid="697bb7d2-03d3-4668-a1aa-82a5bf458867">Fixed workflow configuration detection by removing reliance on workflow group naming and validating the actual assigned group instead - <em>donated by kskaiser</em></li>
<li data-uuid="f709da44-2ab6-4163-bc1f-8e4ecdb35fe4">Fixes post-alignment issues</li>
<li data-uuid="276b4aae-dc90-48fc-a4a9-1a4ad76ddc55">Fixed an issue where ORCID authentication could return 401 errors after login.</li>
<li data-uuid="7ac893a0-0240-4c7d-8411-1158cc26f468">Fixed some bugs that were causing unnecessary error logs</li>
<li data-uuid="c979f488-8d93-4e7a-8d96-b1b92456a931">Fixed an issue happening while reloading an item page</li>
<li data-uuid="9d3ad445-0137-4920-8a41-c2713d886b54">Fixes error during file upload whenever the workspaceitem doesn’t have a proper submitter</li>
<li data-uuid="5666b63c-2d67-4c2f-84d6-8dc7b1348faa">Email VTL templates now support headers containing dash characters</li>
<li data-uuid="fbcd3390-aa6d-494a-b7e2-53dab83f68e3">Fixed an issue where tag fields with active language and authority could fail to save manually entered values not returned by the vocabulary search due to an incorrect JSON patch</li>
<li data-uuid="7c7f11ec-d8ad-404d-aef5-c8b6a18fd031">Fixed login flow to properly handle exceptions and ensure contexts are always closed, preventing pending requests and resource leaks</li>
<li data-uuid="3842cdfb-09ee-41fe-8522-4abaa97afb93">Adapted item statistics translation</li>
<li data-uuid="6e18acb0-51f5-4fd0-b924-b6d5bc2485e4">Fixed missing item statistics menu entry</li>
<li data-uuid="44f071e9-c710-4889-ba5e-6e84bd543f53">Fixed health endpoint returning empty JSON; it now correctly returns Actuator status</li>
<li data-uuid="f8d33b84-edc7-4ce9-9476-098d8c43da41">Optimized bitstream retrieval by moving bundle-name filtering to a JPQL query at database level, reducing N+1 lookups when resolving item bitstreams in specific bundles</li>
<li data-uuid="a8237e96-af41-4db9-81d4-91035fa17d10">Removed the unnecessary “Angular” label in the application title</li>
<li data-uuid="7ae07d81-177b-4968-b11f-412152f637a0">Disabled OAI cache by default</li>
<li data-uuid="19960769-b058-4cb5-870c-17709e47346c">Implemented manually an old bootstrap class.
<ul>
<li data-uuid="fe94a3c6-f4fb-4042-8282-25b35c3cbfb7"><strong>WARNING</strong>: Bootstrap CSS classes older than v5 are not supported anymore. The only exception is in the <code>font-weight-bold</code> class, that is now DEPRECATED and will be removed in the next major release.</li>
</ul>
</li>
<li data-uuid="da2b4721-5fc1-4927-a586-4d2a738a979c">Fixed tag search/browse rendering for special characters, failing to return results for terms containing the <code>&amp;</code> symbol</li>
<li data-uuid="a6614aa1-cfa4-40b4-9d7c-61bf8cc12cbb">Fixed an issue with <code>autoritylink</code> rendering types not showing a default icon for external website links</li>
<li data-uuid="5bb52a83-04ca-4a2d-86d9-33c2c2d3cf1b">Fixed filter-media filling up disk space. The <code>JPEGFilter</code> now properly cleans up temporary files during processing, preventing disk exhaustion if the script stops unexpectedly. Additionally, <code>JPEGFilter</code> is disabled by default when <code>ImageMagickImageThumbnailFilter</code> is in use, avoiding redundant thumbnail generation and potential color issues</li>
<li data-uuid="654c3a95-c6c8-476b-a34f-321eb07b5a8f">Set transferState to false</li>
<li data-uuid="18c90b62-c1fc-4c1e-a596-6acb1603c041">Improved statistic loading to avoid issue with missing data</li>
<li data-uuid="218c597e-92ac-4651-9193-0cc93818bbaa">Aligned es, it, de translations</li>
<li data-uuid="bae35a84-714f-499b-80e5-a904b34e8096">Fixed error happening during statistics export as image on Firefox</li>
<li data-uuid="aa4672a5-cc4a-4102-bba9-46e44c53fa0b">Fixed recurring issue caused by google api in unit tests</li>
<li data-uuid="55f2495d-3ac9-4df0-87a4-456015733791">Fixed an issue in DSpace CRIS 7 where requesting RDF graph serializations of resources via content negotiation (for example <code>text/turtle</code>) caused an internal server error</li>
<li data-uuid="89538442-cad5-4d63-aa2b-d34c5825e082">Improved the ZDBAuthorityIT test configuration so that the ZDB mock works correctly for any page and page size, instead of only for page 0 with limit 10</li>
<li data-uuid="b20a5f1d-615a-461a-a13c-2218c7462649">Fixed a bug where the new user and forgot password links repeated for each authentication button</li>
<li data-uuid="1bf63b9d-2bdc-4b4b-9875-e25c1c9c877e">Fixed the machine tokens' expiration to ~20 years instead of 30 minutes</li>
<li data-uuid="382b34b2-6f05-487c-97fe-eb47b01906af">Properly configured object-deletion scripts for CLI execution</li>
<li data-uuid="8cc43721-84ba-4a56-b591-a2bdeb30f2db">Removed animation on bitstream upload if the process is actually only in queue</li>
<li data-uuid="797b95c1-54e2-416d-b942-7861436f6f96">Fixed an issue about metadata rendering IDENTIFIER colliding with values that include the identifier URI already</li>
<li data-uuid="e7b25071-f067-4392-a0d7-42c7bed4c6f8">Fixed issue on search params reset</li>
<li data-uuid="6891e765-063c-40b7-8bfe-c2c075d4ea22">Permitted JAVA_OPTS to override hardcoded properties inside the /bin/dspace executable</li>
<li data-uuid="e90fb803-7863-4485-b6e5-0f86322173db">Fixed lucky search redirect</li>
<li data-uuid="dc49d709-d114-49a2-af51-de141c15f009">Fixes missing mappings for ORCID author provider</li>
<li data-uuid="3c70881b-121f-450a-9b46-32396c2505d8">Fixed the "In workflow since" label incorrectly appearing on archived items. It is now displayed only for items that are actually in a workflow state</li>
<li data-uuid="ae8e44da-72a5-4a6b-90e1-48430e043e39">Fixed social sharing not working properly</li>
<li data-uuid="e5221812-23c8-4264-9c75-e7c8f619a1f9">Fixes no items error during export from admin workflow</li>
<li data-uuid="23cd870c-82f7-4ad3-bdff-5ce185d1ecb4">Added info panel for Markdown syntax</li>
<li data-uuid="1dc5f413-2030-4067-95dd-aa575d7c5a5a">Fixed security vulnerability in ConfigurationRestRepository where configuration properties could be exposed without proper admin authorization checks</li>
<li data-uuid="c459b415-340f-470a-baeb-3a3ccc41bb97">Fixed an issue with search results page size changing when switching pages</li>
<li data-uuid="6a8e92fa-3806-4642-b5f7-1f3f197d484b">Forced uuid in url of item’s administrative pages to prevent issue with custom url</li>
<li data-uuid="fd89bdc0-c2b8-46fd-9e0b-4be37229eb33">Fixed an issue that caused PlumX tooltips to be hidden</li>
<li data-uuid="e1c532b1-1ba1-4551-a5d9-c525fde231e4">Improved the default end user agreement</li>
<li data-uuid="7dec9d9b-a3a2-45e0-8af8-76780ad00d8d">Fixed an issue with missing icons on authority-link rendering types</li>
<li data-uuid="10e3e83b-20e5-44b5-9547-9f6564cb97f1">Fixed global search wrong behaviour</li>
<li data-uuid="eeff5dd4-2143-4862-8603-89cb44340b84">Improved statistics loading by splitting out requests into multiple sub-requests to load specific usagereport</li>
<li data-uuid="8b01cdd4-11fd-4d22-8fe9-23480810caf8">Fixed missing update on submission errors</li>
<li data-uuid="22f08a33-aaa8-4854-8cae-a927daabe16b">Fixed issue with link subrendering label</li>
<li data-uuid="21f71e2f-53b0-4452-a99f-9c0ff99661f9">Added support for links in value-pair</li>
<li data-uuid="d29ce85a-ee01-4a57-9d35-a29f082837ca">Fixed issue with back button on workflow items</li>
<li data-uuid="84079092-eb5d-4136-ae5b-8634653f039a">Fixed the logout behaviour happening when trying to land on a restricted item that was opened in a logged-in tab inside another tab</li>
<li data-uuid="9a52938e-28bd-462e-9967-d3767fa73202">Improved memory handling for the <code>update-metrics</code> script and during internal metrics update</li>
</ul>
<p><strong>Breaking changes<br><br></strong><em>Sherpa-Romeo Keys migration</em></p>
<ul>
<li data-uuid="f0da1be3-ae1a-4838-9d46-0aee10083a47"><strong>API key required.</strong> Register at <a class="external-link" style="text-decoration: underline;" href="https://openpolicyfinder.jisc.ac.uk/help/developers" target="_blank" rel="noopener">Developers | Open policy finder</a> and set in <code>modules/external-providers.cfg</code>.</li>
<li data-uuid="8063d52e-4c2b-460a-b631-93ceb11a94df"><strong>Update</strong> <code>authority.cfg</code> to use <code>OpenPolicyFinderAuthority</code> for journal lookups.</li>
<li data-uuid="d6464dc0-7aaf-4d5d-bc89-f51d7d0b38ed"><strong>Renamed all SHERPA-related</strong> <em><strong>classes</strong></em><strong>,</strong> <em><strong>beans</strong></em><strong>, and</strong> <em><strong>config</strong> IDs</em> (<code>sherpa.romeo.*</code> → <code>openpolicyfinder.*</code>).</li>
<li data-uuid="c9de3b21-fb1d-42da-95d0-529e3aa7bcc2"><strong>No DB migration is needed</strong>—this is a purely API/config change.</li>
</ul>
<p><em>Audit core configurations</em></p>
<ol>
<li data-uuid="546462c4-571e-4df5-a7f5-f248796d60bd">Properties <code>dspace/config/modules/audit.cfg</code></li>
</ol>
<div class="table-wrap">
<table class="table table-bordered confluenceTable tablesorter tablesorter-default stickyTableHeaders" style="padding: 0px;" role="grid">
<thead class="tableFloatingHeaderOriginal" aria-label="Use column header buttons to sort">
<tr class="tablesorter-headerRow" role="row"></tr>
</thead>
<tbody class="">
<tr class="" role="row">
<td class="confluenceTd"><code>solr.audit.server</code></td>
<td class="confluenceTd"><code>audit.solr.server</code></td>
<td class="confluenceTd"><strong>Rename.</strong> Default value is unchanged.</td>
</tr>
<tr class="" role="row">
<td class="confluenceTd"><em>(commented out before)</em></td>
<td class="confluenceTd"><code>audit.enabled</code> = <code>false</code></td>
<td class="confluenceTd"><strong>New explicit default.</strong> Set to <code>true</code>.</td>
</tr>
<tr class="" role="row">
<td class="confluenceTd"><em>(did not exist)</em></td>
<td class="confluenceTd"><code><a class="external-link" href="http://audit.item.in" target="_blank" rel="noopener">audit.item.in</a>-workflow</code></td>
<td class="confluenceTd"><strong>New.</strong> <code>false</code> = skip workflow items.</td>
</tr>
<tr class="" role="row">
<td class="confluenceTd"><em>(did not exist)</em></td>
<td class="confluenceTd"><code><a class="external-link" href="http://audit.item.in" target="_blank" rel="noopener">audit.item.in</a>-workspace</code></td>
<td class="confluenceTd"><strong>New.</strong> <code>false</code> = skip workspace items.</td>
</tr>
</tbody>
</table>
</div>
<ol>
<li data-uuid="c7deb438-ee3a-48b8-877a-9f09fd9fc740">It's mandatory to update the Audit solr core by uploading the new configurations and by reloading the core.<br>You should upload / move configuration to the proper <code>audit/conf</code> solr folder then force the reload of the core using the command:<br><code>curl "http://{solrhost:port}/solr/admin/cores?action=RELOAD&amp;core={audit-core-name}</code></li>
</ol>
<p><strong>Download:</strong></p>
<table class="table table-bordered" style="width: auto;">
<tbody>
<tr>
<td style="width: 167.283px; text-align: left;">Latest Release 2025.02.01.01</td>
<td style="width: 37.3333px;"><a href="https://github.com/4Science/DSpace/archive/refs/tags/dspace-cris-2025.02.01.01.tar.gz" target="_blank" rel="noopener">REST</a></td>
<td style="width: 94.1167px;"> </td>
<td style="width: 48.25px;"><a href="https://github.com/4Science/dspace-angular/archive/refs/tags/dspace-cris-2025.02.01.01.tar.gz" target="_blank" rel="noopener">Angular</a></td>
</tr>
<tr>
<td style="width: 167.283px;">GitHub</td>
<td style="width: 37.3333px;"><a href="https://github.com/4Science/DSpace/tree/dspace-cris-2025_02_x" target="_blank" rel="noopener">REST</a></td>
<td style="width: 94.1167px;"><a href="https://github.com/4Science/Rest7Contract/tree/dspace-cris-2025_02_x" target="_blank" rel="noopener">REST Contract</a></td>
<td style="width: 48.25px;"><a href="https://github.com/4Science/DSpace-angular/tree/dspace-cris-2025_02_x" target="_blank" rel="nofollow noopener">Angular</a></td>
</tr>
</tbody>
</table>]]></description></item></channel></rss> 