Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1564 commits
Select commit Hold shift + click to select a range
c8ee72c
Ensure DSpace defaults to UTC time zone in all code / tests. This is …
tdonohue Feb 24, 2025
57b1cb4
Merge pull request #11095 from DSpace/dependabot/maven/dspace-8_x/spr…
tdonohue Jul 30, 2025
24c8ea4
Merge pull request #11111 from tdonohue/always_use_utc
alanorth Jul 30, 2025
ca8de73
Bump the hibernate group with 3 updates
dependabot[bot] Jul 30, 2025
367b95f
Bump the apache-commons group with 2 updates
dependabot[bot] Jul 30, 2025
6145b74
Bump com.github.spotbugs:spotbugs-maven-plugin from 4.9.3.0 to 4.9.3.2
dependabot[bot] Jul 30, 2025
d18a871
Merge pull request #10876 from DSpace/dependabot/maven/dspace-8_x/hib…
tdonohue Jul 30, 2025
e57d8ae
Merge pull request #11118 from DSpace/dependabot/maven/dspace-8_x/com…
tdonohue Jul 30, 2025
5ee984e
Merge pull request #11114 from DSpace/dependabot/maven/dspace-8_x/apa…
tdonohue Jul 31, 2025
79b39e2
Fix checkpointing for bitstore migration
dsteelma-umd Mar 13, 2025
a804448
Merge pull request #11124 from DSpace/backport-10490-to-dspace-8_x
tdonohue Jul 31, 2025
a9ff57d
[TLC-1117] Inherit custom, non-admin policies when creating new bundles
kshepherd May 26, 2025
b3a7bf4
Merge pull request #11127 from DSpace/backport-10774-to-dspace-8_x
tdonohue Aug 1, 2025
53538cd
[TLC-1097] ORCID external identifier sync fix
kshepherd May 28, 2025
5d58cb7
[TLC-1097] Additional javadoc for ORCID sync fix
kshepherd Jun 2, 2025
83889bb
Merge pull request #11132 from DSpace/backport-10820-to-dspace-8_x
tdonohue Aug 6, 2025
ec83eb6
Add a deposit integration test for SWORDv1 based on the similar SWORD…
tdonohue Aug 6, 2025
4091b27
Fix WRITE permissions error when ingesting a new Item. Do not call "u…
tdonohue Aug 6, 2025
19b7877
Merge pull request #11136 from DSpace/backport-11131-to-dspace-8_x
tdonohue Aug 6, 2025
a972ecb
fix: uses dc.source for bitstream originalName tag
vins01-4science Aug 6, 2025
de90ae8
Merge pull request #11141 from DSpace/backport-11138-to-dspace-8_x
tdonohue Aug 6, 2025
e0cf6c7
Fix checkpointing for checksum checking
dsteelma-umd Mar 14, 2025
ecdab82
Revert to using java.util.Date instead of Instant to support earlier …
tdonohue Aug 6, 2025
4b678f2
Merge pull request #11144 from DSpace/backport-10508-to-dspace-8_x
tdonohue Aug 6, 2025
f79d012
Make parse protected to make it override in MetadataExportSearch Add …
im-shubham-vish Aug 12, 2025
12242b3
Merge pull request #11152 from DSpace/backport-11150-to-dspace-8_x
kshepherd Aug 12, 2025
d282f92
Fix #11074 export simple archive format with no collection
MW3000 Aug 20, 2025
d44a5dd
133268: Metadata import empty collection col check
Aug 13, 2025
3a16062
.github/workflows/codescan.yml: use codeql-action v3
alanorth Aug 17, 2025
ef20abc
Merge pull request #11176 from DSpace/backport-11156-to-dspace-8_x
tdonohue Aug 20, 2025
dc768cd
Fix bean initialization error on Tomcat startup if citation-page.enab…
minurmin Aug 12, 2025
1579cb3
Merge pull request #11178 from DSpace/backport-11166-to-dspace-8_x
tdonohue Aug 20, 2025
d2f6140
dspace-api/pom.xml: remove build-helper-maven-plugin
alanorth Aug 15, 2025
a097e94
Merge pull request #11182 from tdonohue/port_11168_to_8x
tdonohue Aug 21, 2025
965ca50
Merge pull request #11185 from DSpace/backport-11161-to-dspace-8_x
tdonohue Aug 21, 2025
8a326fd
fix(#8852): Statistics event processor now uses oaiPrefix instead of …
JohnnyMendesC Aug 14, 2025
3c8d5f7
Merge pull request #11189 from DSpace/backport-11160-to-dspace-8_x
tdonohue Aug 21, 2025
b6bacd0
Bump the build-tools group with 3 updates
dependabot[bot] Sep 1, 2025
c8c6972
Bump the hibernate group with 2 updates
dependabot[bot] Sep 1, 2025
5475295
Bump commons-cli:commons-cli in the apache-commons group
dependabot[bot] Sep 1, 2025
c07bf84
Bump the jakarta group with 2 updates
dependabot[bot] Sep 1, 2025
5fc9d9d
Bump the spring group with 25 updates
dependabot[bot] Sep 1, 2025
37ace68
Bump jetty.version from 9.4.57.v20241219 to 9.4.58.v20250814
dependabot[bot] Sep 1, 2025
b099da6
Bump jersey.version from 3.1.10 to 3.1.11
dependabot[bot] Sep 1, 2025
58d26cf
Bump org.checkerframework:checker-qual from 3.49.5 to 3.50.0
dependabot[bot] Sep 1, 2025
89308f9
Bump org.ehcache:ehcache from 3.10.8 to 3.11.1
dependabot[bot] Sep 1, 2025
1656cc5
Merge pull request #11230 from DSpace/dependabot/maven/dspace-8_x/spr…
tdonohue Sep 2, 2025
7e1c1a9
Merge pull request #11221 from DSpace/dependabot/maven/dspace-8_x/hib…
tdonohue Sep 2, 2025
378c27b
Merge pull request #11231 from DSpace/dependabot/maven/dspace-8_x/jet…
tdonohue Sep 2, 2025
d5b985b
Merge pull request #11224 from DSpace/dependabot/maven/dspace-8_x/apa…
tdonohue Sep 2, 2025
7244485
Merge pull request #11218 from DSpace/dependabot/maven/dspace-8_x/bui…
tdonohue Sep 2, 2025
106ff80
Merge pull request #11228 from DSpace/dependabot/maven/dspace-8_x/jak…
tdonohue Sep 2, 2025
885c06b
Implement logging for index out-of-range
saschaszott Aug 25, 2025
39ab991
Merge pull request #11243 from DSpace/backport-11195-to-dspace-8_x
tdonohue Sep 2, 2025
286202e
133421: Removed database connection leak on unsuccessful login
alexandrevryghem Aug 27, 2025
48e279d
Merge pull request #11174 from MW3000/fix-11074-export-simple-archive…
tdonohue Sep 3, 2025
d79f895
Merge pull request #11249 from tdonohue/port_11200_to_8x
tdonohue Sep 3, 2025
ba5b147
Update README.md
jesielviana May 9, 2025
fc93298
Update DSpace integration to use ROR API v2
jesielviana Jul 14, 2025
abbfde8
refactoring and add addressLocality metadata
jesielviana Jul 16, 2025
3266f75
revert the README
jesielviana Jul 16, 2025
2d8e209
update integration tests to use ROR API v2
jesielviana Jul 16, 2025
c11b4d5
increase request timeout for ROR API
jesielviana Aug 6, 2025
86665cb
Merge pull request #11254 from DSpace/backport-11041-to-dspace-8_x
tdonohue Sep 3, 2025
11141f3
make several usage statistics parameters configurable
nwoodward Dec 18, 2024
ff6afd4
Merge pull request #11258 from DSpace/backport-10142-to-dspace-8_x
tdonohue Sep 4, 2025
9674bc0
133552: AIP packager bitstream url fix
Atmire-Kristof Sep 3, 2025
6dff0b5
133552: unused import
Atmire-Kristof Sep 3, 2025
d6c3ae1
fix(#11191): Align Content-Disposition with RFC 5987/6266
JohnnyMendesC Sep 4, 2025
948b3a4
Merge pull request #11265 from DSpace/backport-11245-to-dspace-8_x
tdonohue Sep 5, 2025
dd106ca
Merge pull request #11268 from tdonohue/port_11260_to_8x
tdonohue Sep 5, 2025
3ea0bef
[CST-21947] fix security fix
steph-ieffam Aug 14, 2025
93dca51
Merge pull request #11272 from tdonohue/port_11171_to_8x
tdonohue Sep 8, 2025
21ce7dd
Bump com.amazonaws:aws-java-sdk-s3 from 1.12.788 to 1.12.791
dependabot[bot] Sep 8, 2025
efd4d62
Bump com.github.spotbugs:spotbugs-maven-plugin from 4.9.4.0 to 4.9.4.2
dependabot[bot] Sep 8, 2025
bf1bd68
Bump net.minidev:json-smart from 2.5.2 to 2.6.0
dependabot[bot] Sep 8, 2025
e981fa2
fix(#9774): Restore eager loading for CSRF tokens
JohnnyMendesC Aug 12, 2025
e1e007a
style: Remove <P> tag from Javadoc comment per review
JohnnyMendesC Aug 19, 2025
e0828a9
Merge pull request #11290 from DSpace/backport-11154-to-dspace-8_x
tdonohue Sep 9, 2025
8061a4c
DS-3796 Fix dates for Not to be processed checker-emailer report
minurmin Aug 18, 2025
ad4f84d
Merge pull request #11296 from DSpace/backport-11170-to-dspace-8_x
tdonohue Sep 9, 2025
fc5ebac
Merge pull request #11236 from DSpace/dependabot/maven/dspace-8_x/jer…
tdonohue Sep 9, 2025
81a1791
Merge pull request #11238 from DSpace/dependabot/maven/dspace-8_x/org…
tdonohue Sep 9, 2025
54a56da
Merge pull request #11284 from DSpace/dependabot/maven/dspace-8_x/net…
tdonohue Sep 9, 2025
8b489f1
Merge pull request #11283 from DSpace/dependabot/maven/dspace-8_x/com…
tdonohue Sep 9, 2025
a746149
Merge pull request #11282 from DSpace/dependabot/maven/dspace-8_x/com…
tdonohue Sep 10, 2025
a724c13
Merge pull request #11239 from DSpace/dependabot/maven/dspace-8_x/org…
tdonohue Sep 10, 2025
8eb6d20
Add familyName and givenName when creating profile author and fix EPe…
jesielviana Sep 5, 2025
78ac3c4
132206: Saf Imports close connections
ConfusionOrb221 Jun 20, 2025
41d58c3
Merge pull request #11300 from DSpace/backport-11263-to-dspace-8_x
tdonohue Sep 10, 2025
c38b7ac
Merge pull request #11303 from DSpace/backport-10929-to-dspace-8_x
tdonohue Sep 10, 2025
c7a6e75
Merge Dspace 8.2 into our top level UoEMainLibrary-dspace-8_x (#9)
dspeed2 Sep 11, 2025
18bf72d
Add ORCID document type
pilasou Sep 3, 2025
5824bc1
Merge pull request #11306 from DSpace/backport-11253-to-dspace-8_x
tdonohue Sep 11, 2025
a4482ca
129616: Added order by
Mar 19, 2025
6949b74
Added a test case to verify the sort
Apr 3, 2025
5b81b78
Merge pull request #11310 from DSpace/backport-10555-to-dspace-8_x
tdonohue Sep 12, 2025
3ca7b65
Fixed https://github.com/DSpace/DSpace/issues/10754 by setting the c…
May 16, 2025
5e9c2c7
fix(#11033): Prevent logging of ignored bundles in Solr stats
JohnnyMendesC Sep 5, 2025
e664338
Merge pull request #11313 from DSpace/backport-10756-to-dspace-8_x
tdonohue Sep 12, 2025
3e8d055
Merge pull request #11317 from tdonohue/port_11261_to_8x
tdonohue Sep 12, 2025
39f6241
remove ratingreviewaction bean in workflow-actions.xml
saschaszott Sep 23, 2025
667de82
remove ratingreviewaction in test context
saschaszott Sep 23, 2025
c2e79f9
Merge pull request #11339 from DSpace/backport-11337-to-dspace-8_x
tdonohue Sep 23, 2025
e0c68eb
Change to "mode=min" in order to minimize our cache size for Docker i…
tdonohue Sep 22, 2025
75046c4
Merge pull request #11342 from DSpace/backport-11341-to-dspace-8_x
tdonohue Sep 23, 2025
ef9b989
fix Hibernate bugs
nwoodward Sep 19, 2025
fdc33d7
fix Hibernate bug
nwoodward Sep 19, 2025
8e878de
Merge pull request #11353 from DSpace/backport-11329-to-dspace-8_x
tdonohue Sep 30, 2025
ba41a87
fix hibernate syntax bug
nwoodward Sep 19, 2025
6611466
lint fixes
nwoodward Sep 19, 2025
07d0432
Merge pull request #11356 from DSpace/backport-11328-to-dspace-8_x
tdonohue Sep 30, 2025
d56126f
Fix (#9694): Change Solr dynamic field *.year to *_year
JohnnyMendesC Sep 19, 2025
f88ea11
Merge pull request #11359 from DSpace/backport-11330-to-dspace-8_x
tdonohue Sep 30, 2025
ae7e138
Bump the build-tools group with 10 updates
dependabot[bot] Oct 1, 2025
1642fa7
Bump the test-tools group with 3 updates
dependabot[bot] Oct 1, 2025
efd35e3
Bump org.apache.commons:commons-lang3 in the apache-commons group
dependabot[bot] Oct 1, 2025
bb86ef9
Bump the jakarta group with 5 updates
dependabot[bot] Oct 1, 2025
0a5acdb
Bump the spring group with 25 updates
dependabot[bot] Oct 1, 2025
a26fc94
Bump bouncycastle.version from 1.81 to 1.82
dependabot[bot] Oct 1, 2025
9fddc2f
Bump log4j.version from 2.25.1 to 2.25.2
dependabot[bot] Oct 1, 2025
2c95468
Bump com.google.code.gson:gson from 2.13.1 to 2.13.2
dependabot[bot] Oct 1, 2025
0aef396
Bump org.checkerframework:checker-qual from 3.50.0 to 3.51.0
dependabot[bot] Oct 1, 2025
521e281
[Port dspace-8_x] fix(#10721): Sanitize non-characters during OAI ind…
dspace-bot Oct 1, 2025
e5135a3
added limit to number of typed links to bitstreams to display, falls …
nwoodward Sep 17, 2025
c262a0a
Merge pull request #11402 from tdonohue/port_11321_to_8x
tdonohue Oct 2, 2025
c372ac4
Merge pull request #10533 from 4Science/task/dspace-8_x/DURACOM-243
tdonohue Oct 2, 2025
94bb9db
Merge pull request #11375 from DSpace/dependabot/maven/dspace-8_x/log…
tdonohue Oct 6, 2025
d8e45a2
Merge pull request #11369 from DSpace/dependabot/maven/dspace-8_x/bui…
tdonohue Oct 6, 2025
54c33ed
Merge pull request #11370 from DSpace/dependabot/maven/dspace-8_x/tes…
tdonohue Oct 6, 2025
4ca9ca9
Merge pull request #11377 from DSpace/dependabot/maven/dspace-8_x/org…
tdonohue Oct 6, 2025
c2fcad3
Merge pull request #11372 from DSpace/dependabot/maven/dspace-8_x/jak…
tdonohue Oct 6, 2025
9a96059
Merge pull request #11371 from DSpace/dependabot/maven/dspace-8_x/apa…
tdonohue Oct 6, 2025
cb7dc29
Merge pull request #11373 from DSpace/dependabot/maven/dspace-8_x/spr…
tdonohue Oct 6, 2025
7cbe8df
Bump the build-tools group with 2 updates
dependabot[bot] Oct 6, 2025
4037b05
Bump pdfbox-version from 2.0.34 to 2.0.35
dependabot[bot] Oct 6, 2025
2450036
Bump com.amazonaws:aws-java-sdk-s3 from 1.12.791 to 1.12.792
dependabot[bot] Oct 6, 2025
443c442
Bump org.checkerframework:checker-qual from 3.51.0 to 3.51.1
dependabot[bot] Oct 6, 2025
97faa3d
Bump org.postgresql:postgresql from 42.7.7 to 42.7.8
dependabot[bot] Oct 6, 2025
a196458
Merge pull request #11376 from DSpace/dependabot/maven/dspace-8_x/com…
tdonohue Oct 7, 2025
ebfcb67
Merge pull request #11417 from DSpace/dependabot/maven/dspace-8_x/org…
tdonohue Oct 7, 2025
8cb9ba8
Merge pull request #11412 from DSpace/dependabot/maven/dspace-8_x/com…
tdonohue Oct 7, 2025
bb8784f
Merge pull request #11418 from DSpace/dependabot/maven/dspace-8_x/org…
tdonohue Oct 7, 2025
193a164
Merge pull request #11408 from DSpace/dependabot/maven/dspace-8_x/bui…
tdonohue Oct 7, 2025
fb5a87a
Merge pull request #11374 from DSpace/dependabot/maven/dspace-8_x/bou…
tdonohue Oct 7, 2025
2e3b405
Merge pull request #11410 from DSpace/dependabot/maven/dspace-8_x/pdf…
tdonohue Oct 7, 2025
f41c929
Terminology update: ‘OpenAIRE Guidelines for Literature Repository Ma…
ACz-UniBi Oct 9, 2025
7bfe426
133566: Add group-eperson logging
Sep 8, 2025
149a763
Merge pull request #11442 from tdonohue/port_11435_to_8x
tdonohue Oct 13, 2025
87d4943
Merge pull request #11444 from DSpace/backport-11270-to-dspace-8_x
tdonohue Oct 13, 2025
d512533
Fix 10740: Add more efficient Collection.findAuthorized() to improve …
fribeiro-fccn Oct 21, 2025
72a1dc0
Merge pull request #11456 from tdonohue/port_11333_to_8x
tdonohue Oct 21, 2025
dc338fc
134319: Escape HTML tags from certain fields before applying hit high…
alexandrevryghem Sep 18, 2025
5b7b0fb
135699: Fix deletion of request items referencing deleted bitstreams …
Oct 29, 2025
28acaf7
Bump org.xmlunit:xmlunit-core in the test-tools group
dependabot[bot] Nov 1, 2025
2a61e36
Bump the spring group with 25 updates
dependabot[bot] Nov 1, 2025
3b032e8
Bump com.healthmarketscience.jackcess:jackcess from 4.0.8 to 4.0.10
dependabot[bot] Nov 1, 2025
ca52eda
Bump org.apache.bcel:bcel from 6.10.0 to 6.11.0
dependabot[bot] Nov 1, 2025
d8d5240
Bump json-path.version from 2.9.0 to 2.10.0
dependabot[bot] Nov 1, 2025
e69e9d5
pom.xml: adjust Jackson dependencies
alanorth Nov 4, 2025
410cff0
Merge pull request #11514 from alanorth/jackson-deps-8x
alanorth Nov 6, 2025
9fee735
fix issue 10530 - latestForDiscovery
paulo-graca Oct 21, 2025
18ffbf1
Fix missing assignment of Solr client in QAEventServiceImpl
toniprieto Nov 10, 2025
6198f3b
Merge pull request #11527 from DSpace/backport-11454-to-dspace-8_x
tdonohue Nov 10, 2025
85e3a2f
Merge pull request #11530 from DSpace/backport-11525-to-dspace-8_x
tdonohue Nov 10, 2025
78e91bb
Fix for bitstreams with old style embargo lift date in metadata not r…
im-shivamb Sep 18, 2025
dfbdf85
Port AWS SDK v2 update of S3 Bitstore Service to 8x
markpatton Nov 11, 2025
49f341d
Merge pull request #11535 from DSpace/backport-11324-to-dspace-8_x
tdonohue Nov 11, 2025
7502b30
Merge pull request #11533 from jhu-sheridan-libraries/update-s3-8x
tdonohue Nov 11, 2025
b84a8a6
fix: #8443 - Remove the step 'complete' and fix the processing-class …
Oct 29, 2025
160a1ff
Merge pull request #11539 from DSpace/backport-11473-to-dspace-8_x
tdonohue Nov 12, 2025
7af27de
Switch to installing regctl manually instead of using a plugin
tdonohue Nov 12, 2025
12d56d7
Fix bug in 11541 : Ensure regctl is added to GitHub path rather than …
tdonohue Nov 12, 2025
afc997e
Merge pull request #11542 from DSpace/backport-11541-to-dspace-8_x
tdonohue Nov 12, 2025
5b2ef7e
Fix 11547: SWORDv2 - read, update and delete operations
marsaoua Nov 13, 2025
26bdd23
Merge pull request #11552 from DSpace/backport-11548-to-dspace-8_x
tdonohue Nov 13, 2025
6b0085f
rename(DuplicateDetectionTest): Renames DuplicateDetectionTest to Dup…
vins01-4science Oct 24, 2025
e39f6cd
fix(DuplicateDetectionIT): Adds the Override annotation on the setup …
vins01-4science Nov 6, 2025
d25bdb1
Merge pull request #11554 from DSpace/backport-11517-to-dspace-8_x
tdonohue Nov 13, 2025
93405e0
[DURACOM-360] Removed the initial article filter
eliosbz May 28, 2025
4c21420
[DURACOM-360] Removed unused class
eliosbz May 28, 2025
0fa5821
Merge pull request #11558 from DSpace/backport-10784-to-dspace-8_x
tdonohue Nov 14, 2025
78fd944
Clarify command line options help and messages in checker and checker…
minurmin Feb 15, 2025
1e0b5a2
Fix sum calculation for checker-emailer and clarify help on not to be…
minurmin Aug 18, 2025
57b101b
Fix typo in comment
minurmin Nov 14, 2025
00015d2
Merge pull request #11563 from DSpace/backport-10412-to-dspace-8_x
tdonohue Nov 17, 2025
ef8f438
Remove X509Authentication, its configuration, and all references to i…
tdonohue Oct 2, 2025
36a2231
Merge pull request #11566 from tdonohue/port-11406-to-8x
tdonohue Nov 18, 2025
13b0bba
135699: Fix NPE in Bitstream deletion by reversing bitstream comparison
Nov 19, 2025
3026942
Use canonical path for bitstream path/assetstore path comparisons
dsteelma-umd Sep 26, 2025
84e425c
Merge pull request #11573 from DSpace/backport-11347-to-dspace-8_x
tdonohue Nov 19, 2025
128392e
fix(#10176): Fix inverted parameters for Shibboleth metadata update
JohnnyMendesC Nov 14, 2025
968d8bf
test(DSpace#10176): Add unit test for Shibboleth metadata update regr…
JohnnyMendesC Nov 18, 2025
159b1f0
Added missing license header
JohnnyMendesC Nov 19, 2025
5aecee7
Fixed checkstyle errors
JohnnyMendesC Nov 19, 2025
96fbd1e
Merge pull request #11576 from DSpace/backport-11568-to-dspace-8_x
tdonohue Nov 19, 2025
0588e40
Merge pull request #11470 from atmire/w2p-135699_bugfix-issue-11009-8_x
tdonohue Nov 19, 2025
862dd21
Merge pull request #11491 from DSpace/dependabot/maven/dspace-8_x/spr…
tdonohue Nov 21, 2025
4588c32
Merge pull request #11494 from DSpace/dependabot/maven/dspace-8_x/jso…
tdonohue Nov 21, 2025
041df2e
Merge pull request #11489 from DSpace/dependabot/maven/dspace-8_x/tes…
tdonohue Nov 21, 2025
07da0f6
Merge pull request #11492 from DSpace/dependabot/maven/dspace-8_x/com…
tdonohue Nov 21, 2025
8cd1a33
Merge branch 'w2p-134319_escape-html-tags_contribute-7.6' into dspace…
Nov 24, 2025
aac0049
Merge pull request #11493 from DSpace/dependabot/maven/dspace-8_x/org…
tdonohue Nov 24, 2025
3d8ff72
build(deps): bump org.checkerframework:checker-qual
dependabot[bot] Nov 24, 2025
e7ccccf
build(deps-dev): bump com.adobe.testing:s3mock-testcontainers
dependabot[bot] Nov 24, 2025
48aef66
Update OrcidQueueServiceImpl.java
pilasou Oct 30, 2025
25bbb75
Merge pull request #11609 from DSpace/backport-11476-to-dspace-8_x
tdonohue Nov 24, 2025
63de8a2
Merge pull request #11604 from DSpace/dependabot/maven/dspace-8_x/com…
tdonohue Nov 24, 2025
12147f6
build(deps): bump the amazon-s3 group with 2 updates
dependabot[bot] Nov 25, 2025
5f67c88
Fix CurationScriptIT failing when someone the 123456789/1 community i…
alexandrevryghem Dec 1, 2025
eab4c3f
Merge pull request #11650 from DSpace/backport-11647-to-dspace-8_x
tdonohue Dec 1, 2025
668c302
build(deps): bump the spring group across 1 directory with 25 updates
dependabot[bot] Dec 1, 2025
a548649
build(deps): bump the apache-commons group across 1 directory with 6 …
dependabot[bot] Dec 1, 2025
6d59f24
build(deps): bump the build-tools group across 1 directory with 10 up…
dependabot[bot] Dec 1, 2025
62203ec
Merge pull request #11638 from DSpace/dependabot/maven/dspace-8_x/spr…
tdonohue Dec 5, 2025
01dc628
Merge pull request #11639 from DSpace/dependabot/maven/dspace-8_x/bui…
tdonohue Dec 5, 2025
74c7d64
Merge pull request #11631 from atmire/backport-11345-to-dspace-8_x
tdonohue Dec 8, 2025
f383fc4
Merge pull request #11641 from DSpace/dependabot/maven/dspace-8_x/apa…
tdonohue Dec 8, 2025
1cb95c4
Merge pull request #11616 from DSpace/dependabot/maven/dspace-8_x/ama…
tdonohue Dec 8, 2025
2c3a72b
Merge pull request #11602 from DSpace/dependabot/maven/dspace-8_x/org…
tdonohue Dec 8, 2025
97ddacc
pom.xml: upgrade pdfbox and tika
alanorth Aug 7, 2025
ab7288e
dspace-api: Update syntax for pdfbox 3.0.x
alanorth Aug 7, 2025
ea21c0f
Apply PDFBox 3.x changes to CitationDocumentServiceImpl
kshepherd Dec 10, 2025
c3de82d
Bump tika.version from 3.2.2 to 3.2.3
dependabot[bot] Oct 6, 2025
914f61a
Merge pull request #11671 from kshepherd/tika_version_323
tdonohue Dec 10, 2025
69797d8
[DURACOM-428] fix closed http client before reading entity
Micheleboychuk Dec 10, 2025
00e2d95
[DURACOM-428] improve ORCID connector
Micheleboychuk Dec 10, 2025
4564b84
[DURACOM-428] implemented custom exception for orcid connector
Micheleboychuk Dec 10, 2025
c5939c7
Merge pull request #11684 from DSpace/backport-11675-to-dspace-8_x
tdonohue Dec 12, 2025
95a1ec3
fix(authentication-method): Sets the authentication method just after…
vins01-4science Nov 28, 2025
2b70d3a
fix(shib-auth-groups): Fixes special-groups check inside Authenticati…
vins01-4science Nov 28, 2025
0ba5a33
fix(style): Adds missing space between parameters of isUsed method
vins01-4science Dec 15, 2025
76e5d2c
Merge pull request #11691 from DSpace/backport-11633-to-dspace-8_x
tdonohue Dec 15, 2025
c4a1a63
Trigger object reindex when updating eperson or eperson group of an a…
danielcoelhocgu Sep 19, 2025
f6a969b
Merge pull request #11694 from DSpace/backport-11326-to-dspace-8_x
tdonohue Dec 15, 2025
bcf38e1
Update LICENSES_THIRD_PARTY for 8.3 release
tdonohue Dec 16, 2025
2f3fcaa
Revert bouncycastle to version that is compatible with maven-gpg-plugin.
tdonohue Dec 17, 2025
e4456db
Merge pull request #11696 from tdonohue/revert_bouncycastle
tdonohue Dec 17, 2025
b939613
[maven-release-plugin] prepare release dspace-8.3
tdonohue Dec 17, 2025
6663d8a
LUC065-364
BenjaminBlaxterParkes Feb 23, 2026
90a29bf
LUC065-364 rebase
BenjaminBlaxterParkes Mar 2, 2026
bee64f0
LUC065-364 default licence update
BenjaminBlaxterParkes Mar 2, 2026
90a446b
LUC065-364 item submission configuration
BenjaminBlaxterParkes Mar 2, 2026
538590d
LUC065-364 adding John Pintos citation configuration
BenjaminBlaxterParkes Mar 2, 2026
ae351fa
LUC065-364 adding irus stats configuration
BenjaminBlaxterParkes Mar 2, 2026
52b26f8
LUC065-364 adding DOI configuration
BenjaminBlaxterParkes Mar 2, 2026
96688a9
LUC065-364 submission forms configuration
BenjaminBlaxterParkes Mar 2, 2026
c14eb47
Merge backend dspace8.3 into UoEMainLibrary-dspace-8_x (#10)
dspeed2 Mar 16, 2026
f1f42be
Merge branch 'UoEMainLibrary-dspace-8_x' into era_8.3_auth_test_ds
dspeed2 Apr 16, 2026
e753620
Merge branch 'era_8.3_auth_test_ds' into era-UoEMainLibrary-dspace-8_…
dspeed2 Apr 16, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 3 additions & 3 deletions .github/workflows/codescan.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ jobs:
# Initializes the CodeQL tools for scanning.
# https://github.com/github/codeql-action
- name: Initialize CodeQL
uses: github/codeql-action/init@v2
uses: github/codeql-action/init@v3
with:
# Codescan Javascript as well since a few JS files exist in REST API's interface
languages: java, javascript
Expand All @@ -56,8 +56,8 @@ jobs:
# NOTE: Based on testing, this autobuild process works well for DSpace. A custom
# DSpace build w/caching (like in build.yml) was about the same speed as autobuild.
- name: Autobuild
uses: github/codeql-action/autobuild@v2
uses: github/codeql-action/autobuild@v3

# Perform GitHub Code Scanning.
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v2
uses: github/codeql-action/analyze@v3
114 changes: 113 additions & 1 deletion .github/workflows/docker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ on:

permissions:
contents: read # to fetch code (actions/checkout)
packages: write # to write images to GitHub Container Registry (GHCR)

jobs:
####################################################
Expand Down Expand Up @@ -147,4 +148,115 @@ jobs:
tags_flavor: suffix=-loadsql
secrets:
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
DOCKER_ACCESS_TOKEN: ${{ secrets.DOCKER_ACCESS_TOKEN }}
DOCKER_ACCESS_TOKEN: ${{ secrets.DOCKER_ACCESS_TOKEN }}

#################################################################################
# Test Deployment via Docker to ensure newly built images are working properly
#################################################################################
docker-deploy:
# Ensure this job never runs on forked repos. It's only executed for 'dspace/dspace'
if: github.repository == 'dspace/dspace'
runs-on: ubuntu-latest
# Must run after all major images are built
needs: [dspace, dspace-test, dspace-cli, dspace-postgres-pgcrypto, dspace-solr]
env:
# Override defaults dspace.server.url because backend starts at http://127.0.0.1:8080
dspace__P__server__P__url: http://127.0.0.1:8080/server
# Enable all optional modules / controllers for this test deployment.
# This helps check for errors in deploying these modules via Spring Boot
iiif__P__enabled: true
ldn__P__enabled: true
oai__P__enabled: true
rdf__P__enabled: true
signposting__P__enabled: true
sword__D__server__P__enabled: true
swordv2__D__server__P__enabled: true
# If this is a PR against main (default branch), use "latest".
# Else if this is a PR against a different branch, used the base branch name.
# Else if this is a commit on main (default branch), use the "latest" tag.
# Else, just use the branch name.
# NOTE: DSPACE_VER is used because our docker compose scripts default to using the "-test" image.
DSPACE_VER: ${{ (github.event_name == 'pull_request' && github.event.pull_request.base.ref == github.event.repository.default_branch && 'latest') || (github.event_name == 'pull_request' && github.event.pull_request.base.ref) || (github.ref_name == github.event.repository.default_branch && 'latest') || github.ref_name }}
# Docker Registry to use for Docker compose scripts below.
# We use GitHub's Container Registry to avoid aggressive rate limits at DockerHub.
DOCKER_REGISTRY: ghcr.io
steps:
# Checkout our codebase (to get access to Docker Compose scripts)
- name: Checkout codebase
uses: actions/checkout@v4
# Download Docker image artifacts (which were just built by reusable-docker-build.yml)
- name: Download Docker image artifacts
uses: actions/download-artifact@v4
with:
# Download all amd64 Docker images (TAR files) into the /tmp/docker directory
pattern: docker-image-*-linux-amd64
path: /tmp/docker
merge-multiple: true
# Load each of the images into Docker by calling "docker image load" for each.
# This ensures we are using the images just built & not any prior versions on DockerHub
- name: Load all downloaded Docker images
run: |
find /tmp/docker -type f -name "*.tar" -exec docker image load --input "{}" \;
docker image ls -a
# Start backend using our compose script in the codebase.
- name: Start backend in Docker
run: |
docker compose -f docker-compose.yml up -d
sleep 10
docker container ls
# Create a test admin account. Load test data from a simple set of AIPs as defined in cli.ingest.yml
- name: Load test data into Backend
run: |
docker compose -f docker-compose-cli.yml run --rm dspace-cli create-administrator -e test@test.edu -f admin -l user -p admin -c en
docker compose -f docker-compose-cli.yml -f dspace/src/main/docker-compose/cli.ingest.yml run --rm dspace-cli
# Verify backend started successfully.
# 1. Make sure root endpoint is responding (check for dspace.name defined in docker-compose.yml)
# 2. Also check /collections endpoint to ensure the test data loaded properly (check for a collection name in AIPs)
- name: Verify backend is responding properly
run: |
result=$(wget -O- -q http://127.0.0.1:8080/server/api)
echo "$result"
echo "$result" | grep -oE "\"DSpace Started with Docker Compose\","
result=$(wget -O- -q http://127.0.0.1:8080/server/api/core/collections)
echo "$result"
echo "$result" | grep -oE "\"Dog in Yard\","
# Verify basic backend logging is working.
# 1. Access the top communities list. Verify that the "Before request" INFO statement is logged
# 2. Access an invalid endpoint (and ignore 404 response). Verify that a "status:404" WARN statement is logged
- name: Verify backend is logging properly
run: |
wget -O/dev/null -q http://127.0.0.1:8080/server/api/core/communities/search/top
logs=$(docker compose -f docker-compose.yml logs -n 5 dspace)
echo "$logs"
echo "$logs" | grep -o "Before request \[GET /server/api/core/communities/search/top\]"
wget -O/dev/null -q http://127.0.0.1:8080/server/api/does/not/exist || true
logs=$(docker compose -f docker-compose.yml logs -n 5 dspace)
echo "$logs"
echo "$logs" | grep -o "status:404 exception: The repository type does.not was not found"
# Verify Handle Server can be stared and is working properly
# 1. First generate the "[dspace]/handle-server" folder with the sitebndl.zip
# 2. Start the Handle Server (and wait 20 seconds to let it start up)
# 3. Verify logs do NOT include "Exception" in the text (as that means an error occurred)
# 4. Check that Handle Proxy HTML page is responding on default port (8000)
- name: Verify Handle Server is working properly
run: |
docker exec -i dspace /dspace/bin/make-handle-config
echo "Starting Handle Server..."
docker exec -i dspace /dspace/bin/start-handle-server
sleep 20
echo "Checking for errors in error.log"
result=$(docker exec -i dspace sh -c "cat /dspace/handle-server/logs/error.log* || echo ''")
echo "$result"
echo "$result" | grep -vqz "Exception"
echo "Checking for errors in handle-server.log..."
result=$(docker exec -i dspace cat /dspace/log/handle-server.log)
echo "$result"
echo "$result" | grep -vqz "Exception"
echo "Checking to see if Handle Proxy webpage is available..."
result=$(wget -O- -q http://127.0.0.1:8000/)
echo "$result"
echo "$result" | grep -oE "Handle Proxy"
# Shutdown our containers
- name: Shutdown Docker containers
run: |
docker compose -f docker-compose.yml down
Loading
Loading