Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Version 5.10 #8511

Merged
merged 696 commits into from
Mar 18, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
696 commits
Select commit Hold shift + click to select a range
ceec983
Implemented fix by @qqmyers
janvanmansum Feb 4, 2022
43e4e74
link guestbook sections (User, API) in guides #8244
pdurbin Feb 4, 2022
0dc8250
ci(unit): experimental Java 17 Maven Unittest build #8094
poikilotherm Jan 24, 2022
e6a72e2
ci(unit): flag experimental builds of unit tests in results #8094
poikilotherm Jan 25, 2022
f411f2e
chore(build): update to JaCoCo 0.8.7 to enable Java 17 coverage #8094
poikilotherm Jan 26, 2022
c758ade
build(mvn): dissolve Java9+ profile and make target version a var #8094
poikilotherm Jan 26, 2022
b7420f0
build(mvn): update Maven Surefire to 3.0 #8094
poikilotherm Jan 26, 2022
5fd728b
ci(unit): override Maven target Java version from build matrix #8094
poikilotherm Jan 26, 2022
fbf2571
fix(harvest): make XlistRecordsHandler Java 17 ready #8094
poikilotherm Jan 26, 2022
8b838f3
Merge pull request #8362 from poikilotherm/8094-java17-exp-ci
kcondon Feb 4, 2022
f787b43
fix guestbook clear selection button
qqmyers Feb 5, 2022
b966afc
restore actionListener
qqmyers Feb 7, 2022
c4ca40f
Merge pull request #8403 from GlobalDataverseCommunityConsortium/IQSS…
kcondon Feb 7, 2022
88342f9
Merge pull request #8390 from IQSS/8198-install-support
kcondon Feb 7, 2022
b8eca40
add download button to guestbook listing #8244
pdurbin Feb 7, 2022
d0286c0
Merge branch 'develop' into 8244-guestbook #8244
pdurbin Feb 7, 2022
360da89
Merge pull request #8314 from dhirst1/patch-1
kcondon Feb 7, 2022
59fbc55
add release note #8244
pdurbin Feb 7, 2022
b7bfe97
Merge branch 'IQSS:develop' into 7874-Dataset-template-authors-ordering
alejandratenorio Feb 8, 2022
589400e
Merge pull request #8228 from CIMMYT/7874-Dataset-template-authors-or…
kcondon Feb 8, 2022
4d1b7af
#8405 update Shibboleth documentation for version 3 and repository we…
Feb 8, 2022
d27a45b
improve docs on guestbooks #8244
pdurbin Feb 8, 2022
0d34784
lowercase to "guestbooks" #8244
pdurbin Feb 8, 2022
808c2a2
NPE when uploading multiple files via GUI and direct uplpad
haarli Feb 9, 2022
74d18a8
Merge branch 'IQSS:develop' into direct-upload-multiple-files
haarli Feb 9, 2022
b023bdb
build: fix wrong XML namespaces in pom.xml
poikilotherm Feb 3, 2022
2e76494
build(parent): add a basic Maven Parent POM #8394
poikilotherm Feb 3, 2022
f102122
build(dataverse): make main pom.xml inherit from new dataverse-parent…
poikilotherm Feb 3, 2022
c70e75c
build(dataverse): make Maven plugin versions controlled by parent #8394
poikilotherm Feb 3, 2022
424400b
chore(jacoco): fix wrongly typed config options of JaCoCo Maven plugi…
poikilotherm Feb 3, 2022
8fb4b9a
build(dataverse): move <pluginRepositories> and <repositories> to par…
poikilotherm Feb 3, 2022
6089cbb
build(dataverse): move common version properties to parent #8394
poikilotherm Feb 3, 2022
0ad680c
build(dataverse): make SolrJ dependency use a version from parent #8394
poikilotherm Feb 3, 2022
c56e901
build(dataverse): move common entries from <dependencyManagement> to …
poikilotherm Feb 3, 2022
477a180
ci(unit): make Github Action for Maven Unit Tests be triggered on POM…
poikilotherm Feb 3, 2022
19b9bec
build(dataverse): move postgresql lib versioning to parent <dependenc…
poikilotherm Feb 7, 2022
66461a9
style(zipdownloader): fix accidental tab char usage
poikilotherm Feb 7, 2022
ea59f8a
build(zipdownloader): make zipdownloader use parent POM #8394
poikilotherm Feb 7, 2022
41e80db
refactor(zipdownloader): replace Maven Assembly Plugin with Spring Bo…
poikilotherm Feb 7, 2022
febc61d
build(deps): re-add SLF4J changes from #8377 in parent #8394
poikilotherm Feb 9, 2022
fbdf5c1
build(modules): move Maven plugin versioning to parent #8394
poikilotherm Feb 9, 2022
5879030
Merge branch 'develop' into 47-upgrade-solr-8-11
sekmiller Feb 9, 2022
9b3604b
Merge pull request #8401 from DANS-KNAW/TEMPLATE_FIX
kcondon Feb 9, 2022
4facb3d
when no guestbook selected, only show panel to editors #8244
pdurbin Feb 9, 2022
37e43bf
Merge branch 'develop' into 8244-guestbook #8244
pdurbin Feb 9, 2022
02db1b4
Update doc/sphinx-guides/source/installation/shibboleth.rst
donsizemore Feb 9, 2022
231359f
Update doc/sphinx-guides/source/installation/shibboleth.rst
donsizemore Feb 9, 2022
42a39d1
#8405 update Vagrant shibboleth.repo to match Rocky 8 Vagrant image
Feb 9, 2022
f021446
#8405 suggest shibboleth.repo location
Feb 9, 2022
375ea9c
#47 add 8.11 directory
sekmiller Feb 9, 2022
b461f49
Merge branch 'develop' into 47-upgrade-solr-8-11
sekmiller Feb 9, 2022
93b39e1
Merge pull request #8406 from OdumInstitute/8405_update_Shib_docs
kcondon Feb 9, 2022
2d4f56b
Merge pull request #8409 from MPDL/direct-upload-multiple-files
kcondon Feb 9, 2022
8dfb5d5
#8407 fix - update CC0 1.0 info in db/align json with other licenses
qqmyers Feb 9, 2022
591c688
repackaging as one script
qqmyers Feb 10, 2022
b504426
add comment
qqmyers Feb 10, 2022
326ecf3
Merge branch 'develop' into 47-upgrade-solr-8-11
sekmiller Feb 10, 2022
ed9f719
#47 add release notes
sekmiller Feb 10, 2022
559a84d
Update prerequisites.rst
sekmiller Feb 10, 2022
21bb3c4
Update prerequisites.rst
sekmiller Feb 10, 2022
452feea
docs(dev): rework dependencies.rst and add parent POM #8394
poikilotherm Feb 10, 2022
0f6c8f5
Merge branch 'develop' into 8394-maven-mods
poikilotherm Feb 10, 2022
b416618
build(zipdownloader): change version number to experimental #8394
poikilotherm Feb 10, 2022
c91c071
refactor(zipdownloader): adapt cgi-bin script to name and version of …
poikilotherm Feb 10, 2022
429ec3f
docs(zipdownloader): refactor slightly for name and version, crosslin…
poikilotherm Feb 10, 2022
958c96f
add GitHub integrations
atrisovic Feb 10, 2022
4a63369
Merge pull request #8402 from IQSS/8244-guestbook
kcondon Feb 10, 2022
3422d13
docs(releases): adapt for parent module #8394
poikilotherm Feb 11, 2022
1cc1f2a
IQSS#8417 Do not display DatasetCreator permission on dataset level
haarli Feb 11, 2022
3adc129
Merge branch 'IQSS:develop' into IQSS/8417-display-of-dataset-creator…
haarli Feb 11, 2022
4a03b49
IQSS#8417 Only show permissions that are available for the dvobject
haarli Feb 11, 2022
15c9760
ci(unit): disable experimental Java 17 causing kerfuffle #8094
poikilotherm Feb 11, 2022
09f11c6
style(auth): remove tabs and make checkstyle happy
poikilotherm Feb 11, 2022
e9a97eb
build(war): make logging libs runtime scoped #8394
poikilotherm Feb 11, 2022
ab66fc4
Merge pull request #8419 from poikilotherm/8094-disable-17-ci
kcondon Feb 11, 2022
53914de
Update ManagePermissionsPage.java
scolapasta Feb 11, 2022
73d7216
Update ManagePermissionsPage.java
scolapasta Feb 11, 2022
e60300f
only close stream if opened (for S3)
qqmyers Feb 11, 2022
9b818cf
Update ManagePermissionsPage.java
scolapasta Feb 11, 2022
55f251c
Merge pull request #8416 from atrisovic/atrisovic-github-integration-1
kcondon Feb 11, 2022
1b3fbeb
Update widgets.js
scolapasta Feb 11, 2022
c980ce9
Merge pull request #8420 from QualitativeDataRepository/IQSS/8219-avo…
kcondon Feb 11, 2022
119e841
Merge pull request #23 from scolapasta/patch-1
haarli Feb 14, 2022
c98b078
Merge branch 'develop' into 8394-maven-mods
poikilotherm Feb 14, 2022
c7d670f
add CC BY, improve license config docs #8347
pdurbin Feb 14, 2022
0d853b7
Merge pull request #8399 from GlobalDataverseCommunityConsortium/IQSS…
kcondon Feb 14, 2022
488a392
doc tweaks for #8394
pdurbin Feb 14, 2022
73213f4
docs(dev): clarify nearest dependency wins #8394
poikilotherm Feb 15, 2022
b63a010
simplify wording #8394
pdurbin Feb 15, 2022
b7f7ce6
Merge pull request #8421 from IQSS/56-widget-jquery-update
kcondon Feb 15, 2022
8b30406
clarify dep resolution #8394
pdurbin Feb 15, 2022
fe8bb6a
Merge pull request #8418 from MPDL/IQSS/8417-display-of-dataset-creat…
kcondon Feb 15, 2022
0682d19
Merge pull request #524 from IQSS/8394-doc-tweaks
poikilotherm Feb 15, 2022
55cf23a
bySubjecttoMonth should be bySubject/toMonth
pdurbin Feb 15, 2022
2b3f244
Bump postgresql from 42.2.19 to 42.3.3
dependabot[bot] Feb 16, 2022
473b4f7
Merge branch 'develop' into 47-upgrade-solr-8-11
sekmiller Feb 16, 2022
acb2ec3
Basic framework for a lock-listing API. Work in progress, lots to fig…
landreev Feb 16, 2022
30d0d92
upgrade Docker to Solr 8.11.1
pdurbin Feb 16, 2022
40ebccf
upgrade Vagrant to Solr 8.11.1
pdurbin Feb 16, 2022
70856a3
upgrade init script to Solr 8.11.1
pdurbin Feb 16, 2022
1614384
upgrade to Solr 8.11.1 in dev guide
pdurbin Feb 16, 2022
a9c5469
Merge pull request #8427 from IQSS/typo-bySubjecttoMonth
kcondon Feb 16, 2022
5538d6f
fix link to Solr in Docker
pdurbin Feb 16, 2022
7f2370d
remove old, unused Solr 8.8.1 files (cruft)
pdurbin Feb 16, 2022
1bedb40
.gitignore apache-maven downloaded by docker-aio
pdurbin Feb 16, 2022
ef0ef27
update Makefile to Solr 8.11.1
pdurbin Feb 16, 2022
7633a00
bump solrj to 8.11.1
pdurbin Feb 16, 2022
c11d281
make script executable again
pdurbin Feb 16, 2022
0b5b895
git docs building again following solr upgrade
pdurbin Feb 16, 2022
7e55ea4
Solr 8.11.1 in docker-aio, installer readme, shell test
pdurbin Feb 16, 2022
f5a4622
remove old Solr version from release note
pdurbin Feb 16, 2022
239f270
Merge pull request #8413 from GlobalDataverseCommunityConsortium/mult…
kcondon Feb 17, 2022
65f6e40
fix #8430 - errors with missing i18n files
qqmyers Feb 17, 2022
14fff00
Merge branch 'develop' into 47-upgrade-solr-8-11
sekmiller Feb 17, 2022
0b3c345
Merge branch 'develop' into 8347-cc #8347
pdurbin Feb 17, 2022
b02fb94
#47 add line about custom metadata blocks
sekmiller Feb 17, 2022
41914fc
formatting
qqmyers Feb 17, 2022
44982ec
#8433 remove references to TwoRavens, for the most part.
donsizemore Feb 18, 2022
1e8957c
Merge pull request #8415 from IQSS/47-upgrade-solr-8-11
kcondon Feb 18, 2022
c061d47
#8422 updates
qqmyers Feb 18, 2022
5aa9f28
updates/fixes for #8422
qqmyers Feb 18, 2022
6b5eab1
further 8422 tweaks and docs
qqmyers Feb 18, 2022
ef63643
Expanding the locks API to list locks installation-wide, across all d…
landreev Feb 19, 2022
9ba691f
does this need a colon? (IQSS/dataverse.harvard.edu#135)
landreev Feb 19, 2022
5bf349f
adding the api token to the api example (IQSS/dataverse.harvard.edu#135)
landreev Feb 19, 2022
8741167
Merge branch 'develop' into local135
landreev Feb 22, 2022
58b1feb
Merge pull request #8434 from GlobalDataverseCommunityConsortium/IQSS…
kcondon Feb 22, 2022
03e45be
Minor changes to the Zipper installation section
landreev Feb 23, 2022
dacdbd2
another cosmetic fix
landreev Feb 23, 2022
0905ad3
minor/cosmetic. IQSS/dataverse.harvard.edu#135
landreev Feb 23, 2022
f32ce08
Merge pull request #8423 from IQSS/8347-cc
kcondon Feb 24, 2022
ee7cc4b
Merge pull request #8445 from IQSS/local135
kcondon Feb 24, 2022
6dcf911
Merge branch 'develop' into 8394-maven-mods
poikilotherm Feb 28, 2022
3003a41
[EJYS] Improve validation for URL
eunices Mar 1, 2022
557380d
[EJYS] Add ftp and remove MalformedURLException
eunices Mar 2, 2022
c66d9e3
[EJYS] Fixed failing unit test by catching npe and add additional tes…
eunices Mar 2, 2022
1877464
[EJYS] Remove unused imports
eunices Mar 2, 2022
6de1e95
[EJYS] Update URLValidator to use org.apache.commons.validator.routin…
eunices Mar 2, 2022
8698f78
Merge branch 'develop' into 8344-file-upload-default-mime
landreev Mar 3, 2022
3f93cf5
#8433 remove Zelig, which is only used by TwoRavens
donsizemore Mar 3, 2022
2427be3
Merge pull request #8429 from IQSS/dependabot/maven/org.postgresql-po…
kcondon Mar 3, 2022
5cd7d1c
fix copy/paste typo
pdurbin Mar 3, 2022
567f166
Merge pull request #8458 from IQSS/dev-remote-users-typo
kcondon Mar 3, 2022
29e5d3e
Update README.md
kcondon Mar 3, 2022
5b414b3
fix 404 to Renku docs
pdurbin Mar 3, 2022
c04d84a
Merge pull request #8459 from IQSS/qa_test_workflow_1
kcondon Mar 3, 2022
1e5f0e8
Merge pull request #8460 from IQSS/renku-doc-404
kcondon Mar 3, 2022
f2189c5
Merge branch 'develop' into 8394-maven-mods
poikilotherm Mar 4, 2022
09167d5
Revert "chore(jacoco): fix wrongly typed config options of JaCoCo Mav…
pdurbin Mar 4, 2022
f9f3394
Merge pull request #8455 from eunices/improve-url-validation
kcondon Mar 4, 2022
75414ea
Merge pull request #8395 from poikilotherm/8394-maven-mods
kcondon Mar 4, 2022
08e7146
add initial draft of release notes #8457
pdurbin Mar 4, 2022
151428c
delete issue-specific release notes #8457
pdurbin Mar 4, 2022
622e83e
Merge remote-tracking branch 'IQSS/develop' into IQSS/8422-default_to…
qqmyers Mar 7, 2022
a629d18
Merge pull request #8440 from GlobalDataverseCommunityConsortium/IQSS…
kcondon Mar 7, 2022
e465f42
extra log4j language
landreev Mar 7, 2022
1487650
Merge pull request #8392 from IQSS/8344-file-upload-default-mime
kcondon Mar 8, 2022
ce26e60
emphasize that postgres upgrade is in next release #8457
pdurbin Mar 8, 2022
67a0e70
clarify v1 vs v2 for log4j #8457
pdurbin Mar 8, 2022
dc0c156
making the collectionMode field multiple and supporting controlled vo…
landreev Mar 8, 2022
27943b1
release note for the metadata block notificaton (#8452)
landreev Mar 8, 2022
94c075a
cleanup/cosmetic
landreev Mar 8, 2022
30eff93
Resolved ClassCastException
janvanmansum Mar 9, 2022
05bb1da
revert to simpler statement about log4j in Dataverse #8457
pdurbin Mar 9, 2022
f82c44b
fixes/improvements per review (#8452)
landreev Mar 9, 2022
1d1a78b
cosmetic (#8452)
landreev Mar 9, 2022
6751853
removing the erroneous reference to CVV in the release note. (#8452)
landreev Mar 9, 2022
58520d8
Update 5.10-release-notes.md
landreev Mar 9, 2022
2730dde
Update 5.10-release-notes.md
landreev Mar 9, 2022
485cd0f
Update 5.10-release-notes.md
landreev Mar 9, 2022
03ffe07
Update 5.10-release-notes.md
landreev Mar 9, 2022
b7046d6
json format incompatibility
landreev Mar 9, 2022
9f96a2a
avoid empty lang tags (acc. issue)
qqmyers Jan 6, 2022
615e7ca
#87 - breadcrumb carrot contrast
qqmyers Jan 12, 2022
333ecfe
#73 - avoid empty aria-label on first value
qqmyers Jan 12, 2022
e6466f3
#73 fix hostDataverse label reference
qqmyers Jan 12, 2022
d087264
#73 remove unused hiddenReason input (had no label)
qqmyers Jan 12, 2022
82beefc
typo
qqmyers Jan 12, 2022
4590ec8
#73 Terms of Access label
qqmyers Jan 12, 2022
e7ab21e
obsolete worldmap dialog
qqmyers Jan 12, 2022
e1770c6
#73 - thumbnail and prov labels
qqmyers Jan 12, 2022
a532764
#73 - labels for cvv inputs
qqmyers Jan 12, 2022
65eb2f4
#73 render dialog only when needed, fix compute table header
qqmyers Jan 12, 2022
b183494
only render panel when fileMetadata isn't null
qqmyers Jan 12, 2022
7f07032
add label in file upload, fix typo in Terms of access popup
qqmyers Jan 12, 2022
a96f5b9
changing collMode field to multiple in the solr schema as well. (#8452)
landreev Mar 10, 2022
19d2159
Rserve options in the config guide
landreev Mar 10, 2022
70d234e
Documentation fixes #8476
Mar 11, 2022
8879c7c
Merge pull request #58 from IQSS/develop
lubitchv Mar 11, 2022
5f7fd5b
revert dataflow.uml (only used for historical purposes) #8433
pdurbin Mar 11, 2022
6a30a2c
Reverting changes
j-n-c Mar 11, 2022
7af981e
minor tweaks #8433
pdurbin Mar 11, 2022
229a72d
Merge remote-tracking branch 'upstream/develop' into 8433_remove_twor…
donsizemore Mar 11, 2022
beb6cf8
revert default.config to 89d72e8f7 (pre PR #8480)
pdurbin Mar 11, 2022
437838e
remove (empty) Data Exploration Guide #8433
pdurbin Mar 11, 2022
ec2fea0
Solr schema install/upgrade
landreev Mar 11, 2022
ba9b791
cosmetic
landreev Mar 11, 2022
362cf66
importddi fix
lubitchv Mar 11, 2022
b8680e5
Merge pull request #8473 from IQSS/8452-multiple-collMode
kcondon Mar 14, 2022
0481b3a
docs
lubitchv Mar 14, 2022
7e18522
add missing paragraph breaks #8476
pdurbin Mar 14, 2022
9bdaca3
Merge pull request #8482 from OdumInstitute/8433_remove_tworavens
kcondon Mar 14, 2022
6b12ec4
Merge pull request #8480 from j-n-c/8476-doc-fix-improve
kcondon Mar 14, 2022
0aaf203
Merge pull request #8477 from janvanmansum/CLASSCASTEXCEPTION
kcondon Mar 14, 2022
99927df
fix link to "Replication Dataset Guidelines"
pdurbin Mar 15, 2022
dd58c3c
fix link to "Harvard Dataverse Policies"
pdurbin Mar 15, 2022
a4cbd79
fix link for "Academic Credit"
pdurbin Mar 15, 2022
ad0e07c
fix link to "Data Management"
pdurbin Mar 15, 2022
11d943e
remove link to "Harvard Dataverse Policies"
pdurbin Mar 15, 2022
f820fb4
Merge branch 'develop' into 8210-importddi-fix #8210
pdurbin Mar 15, 2022
a977b14
nameOrUri wasn't being logged (just {0})
qqmyers Mar 15, 2022
fba3e85
Update json/json-ld examples to match 5.10 multi-license
qqmyers Mar 15, 2022
fdb16c7
be consistent and not use final / in CC0 URI
qqmyers Mar 15, 2022
31a2862
bad auto-mod from eclipse
qqmyers Mar 15, 2022
54228c1
sync up with 5 links on dataverse.org
pdurbin Mar 15, 2022
e0237c5
Update doc/sphinx-guides/source/api/native-api.rst
lubitchv Mar 15, 2022
2d645c0
Changes ddi import to treat collectionMode as a multiple-values-allow…
landreev Mar 15, 2022
06ea31a
Changes the collectionMode field encoding to multiple in the example …
landreev Mar 15, 2022
14f28b3
remove duplicate XML file (use one from guides) #8210
pdurbin Mar 15, 2022
cd23a7b
typo - missing " char
qqmyers Mar 15, 2022
1104f23
Fixed python installer dataverse version parsing to fix #8494
Mar 16, 2022
bf30a31
Fixing the Makefile
landreev Mar 16, 2022
0aaa9a9
Standardize on http:// form fo CC0 1.0
qqmyers Mar 16, 2022
b6bd09c
Fixes the old (perl) installer
landreev Mar 16, 2022
c800eff
again revert the auto-change
qqmyers Mar 16, 2022
dbca4ab
Merge pull request #8493 from GlobalDataverseCommunityConsortium/IQSS…
kcondon Mar 16, 2022
f23809d
Merge branch 'develop' into 8210-importddi-fix #8210
pdurbin Mar 16, 2022
dce4c68
remove reference to closed issue #8496
pdurbin Mar 16, 2022
3c616d2
Merge pull request #8495 from j-n-c/8494-vagrant-war-search-fix
kcondon Mar 16, 2022
58d12f8
Merge pull request #8483 from lubitchv/8210-importddi-fix
kcondon Mar 16, 2022
5b2820f
Merge pull request #8486 from IQSS/dhe24
kcondon Mar 16, 2022
da9dba9
add LicensesIT to list of tests #8501
pdurbin Mar 17, 2022
2718c57
nullpointers fix when license image is not defined, now licenses can …
ErykKul Mar 17, 2022
993f85e
fixed remaining nullpointer for licenses without image url
ErykKul Mar 17, 2022
46d12f2
for now, iconUrl is required #8501 #8503
pdurbin Mar 17, 2022
ec5a6b1
get `:active` test working (404 otherwise) #8501
pdurbin Mar 17, 2022
a5a1501
change "ID 5set to" to "ID 5 set to" (add space) #8501
pdurbin Mar 17, 2022
2e417ae
Merge pull request #8479 from QualitativeDataRepository/IQSS/8321-Acc…
kcondon Mar 17, 2022
9bf414e
Merge pull request #8498 from IQSS/8496-oldref
kcondon Mar 17, 2022
803b10b
give examples of licenses #8457
pdurbin Mar 17, 2022
af53452
Merge pull request #8504 from GlobalDataverseCommunityConsortium/IQSS…
kcondon Mar 17, 2022
926266c
couch "Collection Mode" change in terms of users #8457
pdurbin Mar 17, 2022
75ee810
Merge branch 'develop' into 8501-licenses-it #8501
pdurbin Mar 17, 2022
7a8d053
make Solr a numbered step (the last) #8457
pdurbin Mar 17, 2022
0738520
Merge pull request #8502 from IQSS/8501-licenses-it
kcondon Mar 17, 2022
165b6bd
Update conf.py
kcondon Mar 18, 2022
82fbd06
Update versions.rst
kcondon Mar 18, 2022
d2a9487
Update pom.xml
kcondon Mar 18, 2022
b40d874
Merge pull request #8464 from IQSS/8457-5.10-release-notes
kcondon Mar 18, 2022
27a733f
Merge pull request #8510 from IQSS/8509_update_version_to_5.10
kcondon Mar 18, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 18 additions & 6 deletions .github/workflows/maven_unit_test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,22 +4,34 @@ on:
push:
paths:
- "**.java"
- "pom.xml"
- "modules/**/pom.xml"
pull_request:
paths:
- "**.java"
- "pom.xml"
- "modules/**/pom.xml"

jobs:
unittest:
name: (JDK ${{ matrix.jdk }} / ${{ matrix.os }}) Unit Tests
name: (${{ matrix.status}} / JDK ${{ matrix.jdk }}) Unit Tests
strategy:
fail-fast: false
matrix:
os: [ ubuntu-latest ]
jdk: [ '11' ]
experimental: [false]
status: ["Stable"]
#
# JDK 17 builds disabled due to non-essential fails marking CI jobs as completely failed within
# Github Projects, PR lists etc. This was consensus on Slack #dv-tech. See issue #8094
# (This is a limitation of how Github is currently handling these things.)
#
#include:
# - os: ubuntu-latest
# jdk: '16'
runs-on: ${{ matrix.os }}
# - jdk: '17'
# experimental: true
# status: "Experimental"
continue-on-error: ${{ matrix.experimental }}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up JDK ${{ matrix.jdk }}
Expand All @@ -34,7 +46,7 @@ jobs:
key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
restore-keys: ${{ runner.os }}-m2
- name: Build with Maven
run: mvn -DcompilerArgument=-Xlint:unchecked -P all-unit-tests clean test
run: mvn -DcompilerArgument=-Xlint:unchecked -Dtarget.java.version=${{ matrix.jdk }} -P all-unit-tests clean test
- name: Maven Code Coverage
env:
CI_NAME: github
Expand Down
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -70,3 +70,6 @@ venv
scripts/search/data/binary/trees.png.thumb140
src/main/webapp/resources/images/cc0.png.thumb140
src/main/webapp/resources/images/dataverseproject.png.thumb140

# apache-maven is downloaded by docker-aio
apache-maven*
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Dataverse&#174;
Dataverse&#174;
===============

Dataverse is an [open source][] software platform for sharing, finding, citing, and preserving research data (developed by the [Data Science and Products team](http://www.iq.harvard.edu/people/people/data-science-products) at the [Institute for Quantitative Social Science](http://iq.harvard.edu/) and the [Dataverse community][]).
Expand Down
2 changes: 1 addition & 1 deletion checkstyle.xml
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@
</module>
-->
<module name="IllegalImport">
<property name="illegalPkgs" value="org.apache.commons.lang"/>
<property name="illegalPkgs" value="org.apache.commons.lang, org.apache.log4j"/>
</module>
<!-- <module name="RedundantImport"/> -->
<!-- <module name="UnusedImports">
Expand Down
4 changes: 2 additions & 2 deletions conf/docker-aio/0prep_deps.sh
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,11 @@ if [ ! -e dv/deps/payara-5.2021.5.zip ]; then
wget https://s3-eu-west-1.amazonaws.com/payara.fish/Payara+Downloads/5.2021.5/payara-5.2021.5.zip -O dv/deps/payara-5.2021.5.zip
fi

if [ ! -e dv/deps/solr-8.8.1dv.tgz ]; then
if [ ! -e dv/deps/solr-8.11.1dv.tgz ]; then
echo "solr dependency prep"
# schema changes *should* be the only ones...
cd dv/deps/

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ [shellcheck] reported by reviewdog 🐶
Use 'cd ... || exit' or 'cd ... || return' in case cd fails. SC2164

wget https://archive.apache.org/dist/lucene/solr/8.8.1/solr-8.8.1.tgz -O solr-8.8.1dv.tgz
wget https://archive.apache.org/dist/lucene/solr/8.11.1/solr-8.11.1.tgz -O solr-8.11.1dv.tgz
cd ../../
fi

4 changes: 2 additions & 2 deletions conf/docker-aio/1prep.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
# this was based off the phoenix deployment; and is likely uglier and bulkier than necessary in a perfect world

mkdir -p testdata/doc/sphinx-guides/source/_static/util/
cp ../solr/8.8.1/schema*.xml testdata/
cp ../solr/8.8.1/solrconfig.xml testdata/
cp ../solr/8.11.1/schema*.xml testdata/
cp ../solr/8.11.1/solrconfig.xml testdata/
cp ../jhove/jhove.conf testdata/
cp ../jhove/jhoveConfig.xsd testdata/
cd ../../
Expand Down
8 changes: 4 additions & 4 deletions conf/docker-aio/c8.dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ COPY testdata/sushi_sample_logs.json /tmp/
COPY disableipv6.conf /etc/sysctl.d/
RUN rm /etc/httpd/conf/*
COPY httpd.conf /etc/httpd/conf
RUN cd /opt ; tar zxf /tmp/dv/deps/solr-8.8.1dv.tgz
RUN cd /opt ; tar zxf /tmp/dv/deps/solr-8.11.1dv.tgz
RUN cd /opt ; unzip /tmp/dv/deps/payara-5.2021.5.zip ; ln -s /opt/payara5 /opt/glassfish4

# this copy of domain.xml is the result of running `asadmin set server.monitoring-service.module-monitoring-levels.jvm=LOW` on a default glassfish installation (aka - enable the glassfish REST monitir endpoint for the jvm`
Expand All @@ -34,9 +34,9 @@ RUN sudo -u postgres /usr/pgsql-13/bin/initdb -D /var/lib/pgsql/13/data -E 'UTF-

# copy configuration related files
RUN cp /tmp/dv/pg_hba.conf /var/lib/pgsql/13/data/
RUN cp -r /opt/solr-8.8.1/server/solr/configsets/_default /opt/solr-8.8.1/server/solr/collection1
RUN cp /tmp/dv/schema*.xml /opt/solr-8.8.1/server/solr/collection1/conf/
RUN cp /tmp/dv/solrconfig.xml /opt/solr-8.8.1/server/solr/collection1/conf/solrconfig.xml
RUN cp -r /opt/solr-8.11.1/server/solr/configsets/_default /opt/solr-8.11.1/server/solr/collection1
RUN cp /tmp/dv/schema*.xml /opt/solr-8.11.1/server/solr/collection1/conf/
RUN cp /tmp/dv/solrconfig.xml /opt/solr-8.11.1/server/solr/collection1/conf/solrconfig.xml

# skipping payara user and solr user (run both as root)

Expand Down
1 change: 0 additions & 1 deletion conf/docker-aio/dv/install/default.config
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ POSTGRES_DATABASE dvndb
POSTGRES_USER dvnapp
POSTGRES_PASSWORD secret
SOLR_LOCATION idx
TWORAVENS_LOCATION NOT INSTALLED
RSERVE_HOST localhost
RSERVE_PORT 6311
RSERVE_USER rserve
Expand Down
2 changes: 1 addition & 1 deletion conf/docker-aio/entrypoint.bash
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#!/usr/bin/env bash
export LANG=en_US.UTF-8
sudo -u postgres /usr/pgsql-13/bin/pg_ctl start -D /var/lib/pgsql/13/data &
cd /opt/solr-8.8.1/
cd /opt/solr-8.11.1/
# TODO: Run Solr as non-root and remove "-force".
bin/solr start -force
bin/solr create_core -c collection1 -d server/solr/collection1/conf -force
Expand Down
3 changes: 0 additions & 3 deletions conf/docker-aio/httpd.conf
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,6 @@ Group apache
CustomLog logs/access_log combined

# proxy config (aka - what to send to glassfish or not)
ProxyPassMatch ^/RApacheInfo$ !
ProxyPassMatch ^/custom !
ProxyPassMatch ^/dataexplore !
ProxyPassMatch ^/Shibboleth.sso !
ProxyPassMatch ^/shibboleth-ds !
# pass everything else to Glassfish
Expand Down
3 changes: 0 additions & 3 deletions conf/docker-aio/testdata/httpd.conf
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,6 @@ Group apache
CustomLog logs/access_log combined

# proxy config (aka - what to send to glassfish or not)
ProxyPassMatch ^/RApacheInfo$ !
ProxyPassMatch ^/custom !
ProxyPassMatch ^/dataexplore !
ProxyPassMatch ^/Shibboleth.sso !
ProxyPassMatch ^/shibboleth-ds !
# pass everything else to Glassfish
Expand Down
5 changes: 0 additions & 5 deletions conf/httpd/conf.d/dataverse.conf
Original file line number Diff line number Diff line change
@@ -1,8 +1,3 @@
# don't pass paths used by rApache and TwoRavens to Glassfish
ProxyPassMatch ^/RApacheInfo$ !
ProxyPassMatch ^/dataexplore !
ProxyPassMatch ^/custom !
ProxyPassMatch ^/rookzelig !
# don't pass paths used by Shibboleth to Glassfish
ProxyPassMatch ^/Shibboleth.sso !
ProxyPassMatch ^/shibboleth-ds !
Expand Down
File renamed without changes.
2 changes: 1 addition & 1 deletion conf/solr/8.8.1/schema.xml → conf/solr/8.11.1/schema.xml
Original file line number Diff line number Diff line change
Expand Up @@ -259,7 +259,7 @@
<field name="characteristicOfSources" type="text_en" multiValued="false" stored="true" indexed="true"/>
<field name="city" type="text_en" multiValued="true" stored="true" indexed="true"/>
<field name="cleaningOperations" type="text_en" multiValued="false" stored="true" indexed="true"/>
<field name="collectionMode" type="text_en" multiValued="false" stored="true" indexed="true"/>
<field name="collectionMode" type="text_en" multiValued="true" stored="true" indexed="true"/>
<field name="collectorTraining" type="text_en" multiValued="false" stored="true" indexed="true"/>
<field name="contributor" type="text_en" multiValued="true" stored="true" indexed="true"/>
<field name="contributorName" type="text_en" multiValued="true" stored="true" indexed="true"/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -408,7 +408,7 @@
to occupy. Note that when this option is specified, the size
and initialSize parameters are ignored.
-->
<filterCache class="solr.FastLRUCache"
<filterCache class="solr.search.CaffeineCache"
size="512"
initialSize="512"
autowarmCount="0"/>
Expand All @@ -421,7 +421,7 @@
maxRamMB - the maximum amount of RAM (in MB) that this cache is allowed
to occupy
-->
<queryResultCache class="solr.LRUCache"
<queryResultCache class="solr.search.CaffeineCache"
size="512"
initialSize="512"
autowarmCount="0"/>
Expand All @@ -432,14 +432,14 @@
document). Since Lucene internal document ids are transient,
this cache will not be autowarmed.
-->
<documentCache class="solr.LRUCache"
<documentCache class="solr.search.CaffeineCache"
size="512"
initialSize="512"
autowarmCount="0"/>

<!-- custom cache currently used by block join -->
<cache name="perSegFilter"
class="solr.search.LRUCache"
class="solr.search.CaffeineCache"
size="10"
initialSize="0"
autowarmCount="10"
Expand Down
File renamed without changes.
10 changes: 6 additions & 4 deletions conf/vagrant/etc/yum.repos.d/shibboleth.repo
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
[security_shibboleth]
name=Shibboleth (CentOS_8)
[shibboleth]
name=Shibboleth (rockylinux8)
# Please report any problems to https://shibboleth.atlassian.net/jira
type=rpm-md
baseurl=http://download.opensuse.org/repositories/security:/shibboleth/CentOS_8/
mirrorlist=https://shibboleth.net/cgi-bin/mirrorlist.cgi/rockylinux8
gpgcheck=1
gpgkey=http://download.opensuse.org/repositories/security:/shibboleth/CentOS_8/repodata/repomd.xml.key
gpgkey=https://shibboleth.net/downloads/service-provider/RPMS/repomd.xml.key
https://shibboleth.net/downloads/service-provider/RPMS/cantor.repomd.xml.key
enabled=1
3 changes: 0 additions & 3 deletions doc/Architecture/components.uml
Original file line number Diff line number Diff line change
Expand Up @@ -40,14 +40,11 @@ node "DatabaseServer2" {
}

node "RserveServer1" {
component "rApache" {
}
database "Rserve" {
}
}

Clients --> LoadBalancer
Clients --> rApache

LoadBalancer --> Apache1
LoadBalancer --> Apache2
Expand Down
Loading