Skip to content
Merged

v4.10 #5420

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1029 commits
Select commit Hold shift + click to select a range
5da0685
Added new imageio repo/version. Updated maven to check central first …
matthew-a-dunlap Nov 14, 2018
262efa7
Merge branch 'develop' into 4980-upgrades-across-versions
landreev Nov 14, 2018
b05a12e
Merge branch 'develop' into 5229-request-access-api
sekmiller Nov 14, 2018
4945e54
Merge remote-tracking branch 'remotes/remote/develop' into develop
JayanthyChengan Nov 14, 2018
6bbfc02
#5229 code and IT changes requested in code review
sekmiller Nov 14, 2018
1e470bf
Merge pull request #5313 from IQSS/5312-imageio-maven
kcondon Nov 14, 2018
f391e63
Popup with s3 package download url #4949
Nov 15, 2018
faeaa35
#5229 Doc changes from Code Review
sekmiller Nov 15, 2018
597c2dd
Merge branch 'develop' into 5229-request-access-api
sekmiller Nov 15, 2018
08298d7
updated LocalBundle.java similar to BundleUtil.java
JayanthyChengan Nov 15, 2018
2b34e26
Merge remote-tracking branch 'remotes/remote/develop' into develop
JayanthyChengan Nov 15, 2018
7aa0532
Merge remote-tracking branch 'remotes/origin/develop' into 4684-metad…
JayanthyChengan Nov 15, 2018
3a9be90
documentation for the "across versions" upgrade script. (#4980)
landreev Nov 15, 2018
1113c70
Merge branch 'develop' into 4980-upgrades-across-versions
landreev Nov 15, 2018
91e201b
proper capitalization in PostgreSQL (#4980)
landreev Nov 15, 2018
8e168d8
using DateFormat.DEFAULT instead of SimpleDateFormat
JayanthyChengan Nov 15, 2018
02e9348
remove english string from passwordresetpage
JayanthyChengan Nov 15, 2018
5a27dbb
document how to configure glassfish to listen from localhost only
pameyer Nov 15, 2018
cc29b93
Merge branch 'develop' into 4949-download-package-s3
Nov 15, 2018
c10b75f
capitalize "Apache"
pdurbin Nov 15, 2018
23d5173
translation for passwordresetpage
JayanthyChengan Nov 15, 2018
05e809f
#5307 Add update ds creator default role api
sekmiller Nov 15, 2018
36b8648
Launch s3Package popup from guestbook #4949
Nov 15, 2018
1e570cd
#5307 remove debug code
sekmiller Nov 16, 2018
086e60c
Merge pull request #5306 from IQSS/5260-account-conversion
kcondon Nov 16, 2018
0045cd6
Merge pull request #5320 from IQSS/5319-doc_localhost_glassfish
kcondon Nov 16, 2018
41474d9
#5307 Add check for dataset permissions on default role
sekmiller Nov 16, 2018
7306ea6
#5307 display custom role as option if already selected
sekmiller Nov 16, 2018
e13e2aa
Add documentation for default contributor role api.
sekmiller Nov 16, 2018
2a2f9fc
Fix Doc Typo
sekmiller Nov 16, 2018
10f6ebf
checked in the correctly formatted versions of the create scripts (with
landreev Nov 16, 2018
678d985
Merge branch 'develop' into 5229-request-access-api
sekmiller Nov 16, 2018
76c109c
#5229 remove apitoken from access api
sekmiller Nov 16, 2018
b3f4f58
renamed the upgrade script upgrade_v4.8.6_to_v4.9.sql to conform to t…
landreev Nov 16, 2018
8999cdb
renamed upgrade_v4.2.4_to_4.3.sql to match the official release tag
landreev Nov 16, 2018
3d95a93
Merge branch 'develop' into 5307-dataset-creator-deafult-role-api
sekmiller Nov 16, 2018
5df74ba
#5229 update bundle to reformat notifications and emails
sekmiller Nov 16, 2018
55efa46
added the missing datasetlock table modification commands to the upgr…
landreev Nov 16, 2018
a1bf478
Merge remote-tracking branch 'remotes/origin/develop' into 5202-alert…
JayanthyChengan Nov 17, 2018
3aa112c
Merge remote-tracking branch 'remotes/origin/4856_FrenchPropertyFiles…
JayanthyChengan Nov 17, 2018
87cefa5
added <f:view to toggle breadcrumbs and info/alert messages correspon…
JayanthyChengan Nov 19, 2018
87f063e
added datetime format
JayanthyChengan Nov 19, 2018
96527e9
Add release notes for #4690 and #5059
poikilotherm Nov 19, 2018
e7d7dcd
dcm s3 file page start #4949
Nov 19, 2018
a5f00f5
correction
JayanthyChengan Nov 20, 2018
49f492e
added <f:view to dataverse.xhtml
JayanthyChengan Nov 20, 2018
d2332d2
fix ddi import: distinct dataset creation depending if doi is provide…
rmo-cdsp Nov 20, 2018
d3b783a
added @lang to html tag
JayanthyChengan Nov 20, 2018
9e8bcd5
Treatment for numerical and character categoty values.
lubitchv Nov 20, 2018
b1cd9b8
removed translation for datafiletag
JayanthyChengan Nov 20, 2018
4066def
Reporting tools created by the community
jmjamison Nov 20, 2018
9253f53
Corrections and formating changes
jmjamison Nov 20, 2018
cd28dca
#5307 Allow "none" (null role) for default
sekmiller Nov 20, 2018
001f246
add link to Reporting Tools in sidebar
pdurbin Nov 20, 2018
11f3283
make sure the (newly-created) user is never redirected back to the lo…
landreev Nov 21, 2018
b52877d
add Matrix to list of related projects devs can hack on #5331
pdurbin Nov 21, 2018
31210f1
add necessary steps to release process #4980
pdurbin Nov 21, 2018
e7c2bb6
local date formatting in dataset version difference page , refactored…
JayanthyChengan Nov 21, 2018
8c9cb9c
DAT-82
JayanthyChengan Nov 21, 2018
f665bc0
DAT-103
JayanthyChengan Nov 21, 2018
39330c6
DAT-97
JayanthyChengan Nov 21, 2018
dc05afb
DAT-167
JayanthyChengan Nov 22, 2018
1a87dfa
DAT-168
JayanthyChengan Nov 22, 2018
51c8a36
DAT-171
JayanthyChengan Nov 22, 2018
e7f80c4
DAT-103
JayanthyChengan Nov 22, 2018
72dbd4c
DAT-171
JayanthyChengan Nov 22, 2018
9b190b7
DAT-172
JayanthyChengan Nov 23, 2018
36ab899
#5307 Update bundle and tests for "none" default role
sekmiller Nov 26, 2018
ffb0dd7
#5307 Add to SQL update script
sekmiller Nov 26, 2018
388cb42
#5307 Update "none" description to be more in line with built-in role…
sekmiller Nov 26, 2018
2ddaed3
#5307 Update Doc for default role and create custom role
sekmiller Nov 26, 2018
85414f2
DAT-176
JayanthyChengan Nov 26, 2018
f85f760
new terms added
JayanthyChengan Nov 26, 2018
412c115
Fixed subject links on custom hmpg to include dataverses, adjusted se…
mheppler Nov 26, 2018
a84c638
#5307 fix code in response to Code Review
sekmiller Nov 26, 2018
abe8cda
#5307 missed one hard-coded "none"
sekmiller Nov 26, 2018
825536c
Modified the "making releases" section to support the new database-up…
landreev Nov 27, 2018
f44c62b
one more cosmetic change to the doc (#4980)
landreev Nov 27, 2018
121e0c4
#5229 Add Test format code
sekmiller Nov 27, 2018
8c6bceb
Add clarification of request access parameters.
sekmiller Nov 27, 2018
beb8534
#5229 source format
sekmiller Nov 27, 2018
79482c8
#5229 Fix success message/format code
sekmiller Nov 27, 2018
478a074
Fix curl command typos in Doc
sekmiller Nov 27, 2018
4268d7f
local date formatting in dataset version difference page , refactored…
JayanthyChengan Nov 27, 2018
0ee43fa
Merge pull request #5317 from IQSS/4980-upgrades-across-versions
kcondon Nov 27, 2018
9577955
Merge branch 'develop' into 3427-fix-editing-of-metadata-inheritance
sekmiller Nov 27, 2018
756de2b
Share file entry code from replace and s3 #4949
Nov 28, 2018
288a486
Changed display of edit dataverse pg info msg to be delivered via the…
mheppler Nov 28, 2018
38577c6
Merge pull request #26 from IQSS/5202-edit-dataverse-info-msg
JayanthyChengan Nov 28, 2018
5dce666
Merge remote-tracking branch 'remotes/remote/develop' into develop
JayanthyChengan Nov 28, 2018
fb7ee64
modified dataverse.edit.detailmsg
JayanthyChengan Nov 28, 2018
fe6ec38
created property file for custom metadata blocks and few corrections …
JayanthyChengan Nov 28, 2018
1c6df18
An alternative solution for #5136, based on using <object data=...> i…
landreev Nov 28, 2018
ae40cb7
Add proper checksums so Maven is happier (needed when running with -C).
poikilotherm Oct 31, 2018
7173cfb
Enable proper <dependencyManagement> for the sake of avoiding depende…
poikilotherm Nov 7, 2018
8c6a4df
Update JaCoCo to 0.8.2 and fix wrong imports. Related to #775.
poikilotherm Nov 7, 2018
f6b39ce
Add direct dependency to Jackson JSON-B and JSON-P in pom.xml.
poikilotherm Nov 7, 2018
ac9d775
Add developer documentation about dependency management and rules to …
poikilotherm Nov 14, 2018
0fb15c0
Add some notes about repo ordering, as requested in #5312
poikilotherm Nov 15, 2018
2955d98
Updating Documentation page
dlmurphy Nov 15, 2018
bab2eda
Review of Dependencies page
dlmurphy Nov 15, 2018
b09af1f
Footnote formatting fix
dlmurphy Nov 15, 2018
96ec306
direct pom.xml hackers to dependencies page #5274
pdurbin Nov 16, 2018
f2414d9
Merge branch 'develop' into 5229-request-access-api
sekmiller Nov 29, 2018
dd987e8
Merge branch '5229-request-access-api' of https://github.com/IQSS/dat…
sekmiller Nov 29, 2018
cf99562
changed the "<object>" tag to "<img>" (#5136)
landreev Nov 29, 2018
65229d6
#5229 Bundle allow access error
sekmiller Nov 29, 2018
b886aba
Merge branch 'develop' into 5229-request-access-api
sekmiller Nov 29, 2018
a2f703d
#5229 move allow access notices to bundle
sekmiller Nov 29, 2018
b1233d5
#5229 fix bundle reference
sekmiller Nov 29, 2018
b1cf60f
Fixed #5340
carlosmcgregor Nov 29, 2018
23196c0
dcm s3 download code cleanup #4949
Nov 29, 2018
6de0e6a
#5229 Add notifications to Grant Access
sekmiller Nov 29, 2018
ee67c87
Fix revoke doc
sekmiller Nov 29, 2018
42702d9
Merge pull request #5333 from jmjamison/develop
kcondon Nov 29, 2018
461be42
Merge pull request #5326 from poikilotherm/4690-custom-s3-endpoint
kcondon Nov 29, 2018
50d0255
#5229 fix permissions check on reject request
sekmiller Nov 29, 2018
47c43bb
Merge branch 'develop' into 5229-request-access-api
sekmiller Nov 29, 2018
0b3eadf
Merge pull request #5309 from IQSS/5229-request-access-api
kcondon Nov 29, 2018
2d286bf
Merge pull request #5278 from lubitchv/5236-frequency-ingest
kcondon Nov 29, 2018
8827430
Cleaned up UI of new popup for S3 download [ref #4949]
mheppler Nov 29, 2018
d4f9b31
Fixed null pointer exceptions in the new always-set-the-group-provide…
landreev Nov 29, 2018
1802ef0
Added placeholder User Guide section for S3 download, and link from p…
mheppler Nov 30, 2018
f1a7996
Merge with remote:develop
JayanthyChengan Nov 30, 2018
95ee9de
added try/catch to handle MissingResourceException
JayanthyChengan Nov 30, 2018
51069be
Fixed header formatting issue in User Guide for S3 download [ref #4949]
mheppler Nov 30, 2018
5da9584
dcms3 download friendly size display #4949
Nov 30, 2018
75fabe9
Merge branch '4949-download-package-s3' of https://github.com/IQSS/da…
Nov 30, 2018
dbc13d5
Present correct script name dcms3 #4949
Nov 30, 2018
02a6622
dataset w. package not look for rsync script #4949
Nov 30, 2018
930a77f
Merge branch 'develop' into 4949-download-package-s3
Nov 30, 2018
42e5977
code cleanup and better bundle naming #4949
Nov 30, 2018
ddf52d1
Package Download User Guide Section [#4949]
dlmurphy Nov 30, 2018
fca3f22
commented JH.localize method
JayanthyChengan Nov 30, 2018
1a53227
Update to docs - Wget isn't magic [#4949]
dlmurphy Nov 30, 2018
a5e79f4
Merge pull request #5170 from rmo-cdsp/4593-nesstar-ddi-import
kcondon Nov 30, 2018
f2c90d7
Merge pull request #5335 from IQSS/3225-login-page-redirect
kcondon Nov 30, 2018
7c71d54
#3427 Fix DV save when returning to inherit MDBs
sekmiller Nov 30, 2018
2cf97bc
Merge branch 'develop' into 3427-fix-editing-of-metadata-inheritance
sekmiller Nov 30, 2018
682d943
fixes UI failures on version tabs (and similar) (#2122)
landreev Nov 30, 2018
d0e2f37
Merge branch 'develop' into 3427-fix-editing-of-metadata-inheritance
sekmiller Nov 30, 2018
1db38db
dcms3 download only with downloadMethod #4949
Nov 30, 2018
da842a0
Merge pull request #5342 from IQSS/5330-custom-hmpg-subject-links
kcondon Nov 30, 2018
3275681
Merge pull request #5289 from poikilotherm/5288-dependency-housekeeping
kcondon Nov 30, 2018
a6d4f96
remove s3 naming from package code #4949
Nov 30, 2018
750f5eb
Merge remote-tracking branch 'remotes/remote/develop' into develop
JayanthyChengan Dec 3, 2018
d4b5457
Merge remote-tracking branch 'remotes/origin/develop' into dataverse-…
JayanthyChengan Dec 3, 2018
3d2dd34
Merge pull request #5341 from scholarsportal/dataverse-remove-english…
kcondon Dec 3, 2018
1f7b2b9
Merge branch 'develop' into 3427-fix-editing-of-metadata-inheritance
sekmiller Dec 3, 2018
c060477
Using DateFormat.LONG
JayanthyChengan Dec 3, 2018
7110f60
#3427 return string when resetting MDBs
sekmiller Dec 3, 2018
b2b6ef3
Merge branch 'develop' into 5307-dataset-creator-deafult-role-api
sekmiller Dec 3, 2018
93bff9a
A fix for the data access API, to allow downloading tabular data file…
landreev Dec 3, 2018
e527f60
Added render logic to fix dataset lock msgs displaying to users witho…
mheppler Dec 3, 2018
6aedb53
remove manually specified tabindex
pameyer Dec 3, 2018
dd46c27
Merge branch 'develop' into 4403-guest-publish-msgs
mheppler Dec 3, 2018
365fd2d
Adding some hints about image formats in the docs for devs.
poikilotherm Dec 3, 2018
0a896c7
Added a restassured test for downloading a tabular file w/ no var. na…
landreev Dec 3, 2018
57f9a8c
added the noVarHeader option to the access api documentation (#5325)
landreev Dec 3, 2018
5edb5e0
#3759 open in tab and add version/unf
sekmiller Dec 3, 2018
a8f2577
#3759 Fix Citation test/format source
sekmiller Dec 4, 2018
3c2a48a
Revert: <f:view
JayanthyChengan Dec 4, 2018
a653bcc
Merge remote-tracking branch 'remotes/origin/5202-remove-JHLocalize' …
JayanthyChengan Dec 4, 2018
c7aed80
Merge remote-tracking branch 'remotes/origin/develop' into 5202-alert…
JayanthyChengan Dec 4, 2018
32b36c1
removed localize() deprecated method
JayanthyChengan Dec 4, 2018
686aa26
Using DateFormat.DEFAULT for date and
JayanthyChengan Dec 4, 2018
ecc3fb9
Merge remote-tracking branch 'remotes/origin/develop' into 5300-datef…
JayanthyChengan Dec 4, 2018
334cbe3
removed unused variable and imports
JayanthyChengan Dec 4, 2018
9855e7b
Merge remote-tracking branch 'remotes/origin/develop' into 4684-metad…
JayanthyChengan Dec 4, 2018
3eb00e2
Updated dataset lock warning msgs based on feedback [ref #4403]
mheppler Dec 4, 2018
86f6a62
#3759 remove abstract/description from RIS EndNote
sekmiller Dec 4, 2018
61e2742
Merge pull request #5366 from poikilotherm/5365-docs-images
kcondon Dec 4, 2018
15397f8
Merge pull request #5367 from IQSS/5325-no-header-tab-download
kcondon Dec 4, 2018
1938862
move&format dcm s3 docs
Dec 4, 2018
2690785
#3759 remove extraneous getUNF
sekmiller Dec 5, 2018
8e689b7
Merge branch 'develop' into 3759-bibtex-improvements
sekmiller Dec 5, 2018
f109aaf
Switch file info frag name #4949
Dec 5, 2018
5e0a0fb
code cleanup and test fixing #4949
Dec 5, 2018
ea76617
More doc cleanup #4949
Dec 5, 2018
2c6584e
Checking in RestAssured code for using cookies, created for the PR 53…
landreev Dec 5, 2018
2814f8b
added a commented-out example line for disabling jsessionids in URLs …
landreev Dec 5, 2018
2f12cd8
Merge branch 'develop' into 4949-download-package-s3
Dec 5, 2018
8dd2593
added instructions to create resourcebundle property files for metada…
JayanthyChengan Dec 5, 2018
fefcdb5
Merge pull request #5353 from IQSS/5136-broken-thumbnails-alternative
kcondon Dec 5, 2018
297071b
correction
JayanthyChengan Dec 5, 2018
12e3f5f
correction
JayanthyChengan Dec 5, 2018
96bd67b
correction
JayanthyChengan Dec 5, 2018
cf4fd5d
correction
JayanthyChengan Dec 5, 2018
9a47958
Bump DCM version #4949
Dec 5, 2018
a170d78
Minor doc fix #4949
Dec 5, 2018
be99453
Merge pull request #5362 from IQSS/3427-fix-editing-of-metadata-inher…
kcondon Dec 5, 2018
dcd83c5
#5307 only add default role if it is not null
sekmiller Dec 5, 2018
eceeb6a
Merge branch 'develop' into 5307-dataset-creator-deafult-role-api
sekmiller Dec 5, 2018
c891407
Another minor doc change #4949
Dec 5, 2018
a561055
remove notes about internationalization (done!) #4684
pdurbin Dec 5, 2018
bc3e0eb
Merge pull request #5324 from IQSS/5307-dataset-creator-deafult-role-api
kcondon Dec 5, 2018
5b37f2e
Merge pull request #5364 from IQSS/5355-let_tabindex_be_free
kcondon Dec 5, 2018
e0d7008
date corrected
JayanthyChengan Dec 6, 2018
8398a40
Merge pull request #5302 from scholarsportal/5300-dateformat
kcondon Dec 6, 2018
2a02d7c
Merge pull request #5368 from IQSS/3759-bibtex-improvements
kcondon Dec 6, 2018
84b6bcb
Solves #5377 by removing unused AWS imports.
poikilotherm Dec 7, 2018
e280976
IQSS-5382 - addRoleAssignmentsToChildren not documented
qqmyers Dec 7, 2018
4432cae
Fix refactor double extension #4949
matthew-a-dunlap Dec 10, 2018
9e91a2d
to toggle the description field in the advanced search page.
JayanthyChengan Dec 11, 2018
2c54274
framework for keeping the size of the "saved original" in the databas…
landreev Dec 11, 2018
819d343
#4235 trim trailing spaces
sekmiller Dec 11, 2018
56c1cb7
#4235 fix code formatting
sekmiller Dec 11, 2018
09b0e69
Merge branch 'develop' into 2122-querying-root-dataverse-contents
landreev Dec 11, 2018
881694b
Merge pull request #4883 from IQSS/2122-querying-root-dataverse-contents
kcondon Dec 11, 2018
0eaa4be
Merge branch 'develop' into 4235-facet-trailing-spaces
sekmiller Dec 11, 2018
056c418
update FilePIDsEnabled documentation
donsizemore Dec 12, 2018
240cbaf
update DOI verbage per Phil
donsizemore Dec 12, 2018
df8ef7c
fix DOI statement thanks to Pete
donsizemore Dec 12, 2018
5d17e54
Merge remote-tracking branch 'remotes/origin/develop' into 4684-metad…
JayanthyChengan Dec 13, 2018
de49517
Merge remote-tracking branch 'remotes/origin/develop' into 5202-alert…
JayanthyChengan Dec 13, 2018
3d35608
add fake PID provider for devs #5327
pdurbin Dec 13, 2018
d72d11c
added documentation for the API, some release notes, plus some minor …
landreev Dec 13, 2018
589a653
added documentation for the API, some release notes, plus some minor …
landreev Dec 13, 2018
5537175
dcms3 code review docfixes #4949
Dec 13, 2018
ce30a4f
Merge pull request #5299 from scholarsportal/5202-alert-messages
kcondon Dec 13, 2018
bf31f9e
dcms3 install fixes and enable restrict #4949
Dec 13, 2018
88c2494
Merge pull request #5359 from IQSS/4949-download-package-s3
kcondon Dec 14, 2018
c45b953
get war file compiling again #5403
pdurbin Dec 14, 2018
2cd3a2a
Merge pull request #5404 from IQSS/5403-compilation-failure
kcondon Dec 14, 2018
86e5b7c
replaced with unicode character
JayanthyChengan Dec 17, 2018
ca40995
Merge pull request #5290 from scholarsportal/4684-metadatablock-local…
kcondon Dec 17, 2018
4c5ae32
Merge pull request #5395 from OdumInstitute/5394_Better_document_File…
kcondon Dec 17, 2018
4fcbc4b
Merge pull request #5383 from TexasDigitalLibrary/IQSS-5382-addRoleAs…
kcondon Dec 17, 2018
820e9e4
Revert change which added f:view tag to xhtml pgs [ref #5400]
mheppler Dec 17, 2018
cbc7dd6
Revert change which added f:view tag [ref #5400]
mheppler Dec 17, 2018
e5476c1
Merge pull request #5391 from IQSS/4235-facet-trailing-spaces
kcondon Dec 17, 2018
cc77e29
Merge pull request #5380 from poikilotherm/5377-fix-false-aws-imports
kcondon Dec 17, 2018
0b625dd
Merge pull request #5390 from IQSS/5323-original-size-for-tabular
kcondon Dec 17, 2018
852f8ef
Merge branch 'develop' into 4403-guest-publish-msgs
sekmiller Dec 18, 2018
e836d07
#4403 typo in search include fragment
sekmiller Dec 18, 2018
3f9319b
Added help text and link to user guide for Download URL on file pg [r…
mheppler Dec 18, 2018
ceaf1c1
Fixed undefined label warning in sphinx build [ref #2960]
mheppler Dec 18, 2018
707b792
Edit help text [#2960]
dlmurphy Dec 18, 2018
162f619
Merge pull request #5356 from carlosmcgregor/5340-delete-aux-fix
kcondon Dec 18, 2018
a6bd81c
Merge pull request #5407 from IQSS/5400-revert-f-view
kcondon Dec 18, 2018
19f19c2
Merge pull request #5399 from IQSS/5327-fake-pid-provider
kcondon Dec 18, 2018
0ec3b73
Merge pull request #5363 from IQSS/4403-guest-publish-msgs
kcondon Dec 19, 2018
6f64acf
Merge branch 'develop' into 2960-download-manager-help-msg
sekmiller Dec 19, 2018
0ca7d73
Merge pull request #5410 from IQSS/2960-download-manager-help-msg
kcondon Dec 19, 2018
c0cf390
Update pom.xml
kcondon Dec 20, 2018
9a41704
Update conf.py
kcondon Dec 20, 2018
a654390
Update versions.rst
kcondon Dec 20, 2018
d458900
Update releases.txt
kcondon Dec 20, 2018
f060c79
Add files via upload
kcondon Dec 20, 2018
38851fa
Merge pull request #5418 from IQSS/5415-bump_version_v4.10
kcondon Dec 20, 2018
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
  •  
  •  
  •  
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -44,3 +44,7 @@ conf/docker-aio/dv/install/dvinstall.zip
conf/docker-aio/testdata/
scripts/installer/default.config
*.pem

# do not track IntelliJ IDEA files
.idea
**/*.iml
2 changes: 1 addition & 1 deletion PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ Welcome! New contributors should at least glance at [CONTRIBUTING.md](/CONTRIBUT
- [ ] Merged latest from "develop" [branch][] and resolved conflicts

[tests]: http://guides.dataverse.org/en/latest/developers/testing.html
[SQL updates]: https://github.com/IQSS/dataverse/tree/develop/scripts/database/upgrades
[SQL updates]: http://guides.dataverse.org/en/latest/developers/sql-upgrade-scripts.html
[Solr updates]: https://github.com/IQSS/dataverse/blob/develop/conf/solr/7.3.0/schema.xml
[docs]: http://guides.dataverse.org/en/latest/developers/documentation.html
[branch]: http://guides.dataverse.org/en/latest/developers/branching-strategy.html
2 changes: 1 addition & 1 deletion conf/docker-aio/c7.dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ FROM centos:7
RUN yum install -y https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_64/pgdg-centos96-9.6-3.noarch.rpm
#RUN yum install -y java-1.8.0-openjdk-headless postgresql-server sudo epel-release unzip perl curl httpd
RUN yum install -y java-1.8.0-openjdk-devel postgresql96-server sudo epel-release unzip perl curl httpd
RUN yum install -y jq lsof
RUN yum install -y jq lsof awscli

# copy and unpack dependencies (solr, glassfish)
COPY dv /tmp/dv
Expand Down
2 changes: 1 addition & 1 deletion conf/docker-aio/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,4 +57,4 @@ There isn't any strict requirement on the local port (8083, 8084 in this doc), t

* `empty reply from server` or `Failed to connect to ::1: Cannot assign requested address` tend to indicate either that you haven't given glassfish enough time to start, or your docker setup is in an inconsistent state and should probably be restarted.

* For manually fiddling around with the created dataverse, use user `dataverseAdmin` with password `admin`.
* For manually fiddling around with the created dataverse, use user `dataverseAdmin` with password `admin1`.
2 changes: 1 addition & 1 deletion conf/docker-aio/run-test-suite.sh
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,4 @@ fi

# Please note the "dataverse.test.baseurl" is set to run for "all-in-one" Docker environment.
# TODO: Rather than hard-coding the list of "IT" classes here, add a profile to pom.xml.
mvn test -Dtest=DataversesIT,DatasetsIT,SwordIT,AdminIT,BuiltinUsersIT,UsersIT,UtilIT,ConfirmEmailIT,FileMetadataIT,FilesIT,SearchIT,InReviewWorkflowIT,HarvestingServerIT -Ddataverse.test.baseurl=$dvurl
mvn test -Dtest=DataversesIT,DatasetsIT,SwordIT,AdminIT,BuiltinUsersIT,UsersIT,UtilIT,ConfirmEmailIT,FileMetadataIT,FilesIT,SearchIT,InReviewWorkflowIT,HarvestingServerIT,MoveIT -Ddataverse.test.baseurl=$dvurl
2 changes: 1 addition & 1 deletion conf/docker-aio/testscripts/post
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#/bin/sh
cd scripts/api
./setup-all.sh --insecure | tee /tmp/setup-all.sh.out
./setup-all.sh --insecure -p=admin1 | tee /tmp/setup-all.sh.out
cd ../..
psql -U dvnapp dvndb -f scripts/database/reference_data.sql
psql -U dvnapp dvndb -f doc/sphinx-guides/source/_static/util/pg8-createsequence-prep.sql
Expand Down
3 changes: 1 addition & 2 deletions conf/docker-dcm/0prep.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
#!/bin/sh


wget https://github.com/sbgrid/data-capture-module/releases/download/0.2/dcm-0.2-0.noarch.rpm
wget https://github.com/sbgrid/data-capture-module/releases/download/0.5/dcm-0.5-0.noarch.rpm
3 changes: 2 additions & 1 deletion conf/docker-dcm/dcmsrv.dockerfile
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
# build from repo root
FROM centos:6
RUN yum install -y epel-release
ARG RPMFILE=dcm-0.2-0.noarch.rpm
ARG RPMFILE=dcm-0.5-0.noarch.rpm
COPY ${RPMFILE} /tmp/
COPY bashrc /root/.bashrc
COPY test_install.sh /root/
RUN yum localinstall -y /tmp/${RPMFILE}
RUN pip install -r /opt/dcm/requirements.txt
RUN pip install awscli==1.15.75
run export PATH=~/.local/bin:$PATH
RUN /root/test_install.sh
COPY rq-init-d /etc/init.d/rq
RUN useradd glassfish
Expand Down
65 changes: 43 additions & 22 deletions conf/docker/solr/solrconfig_master.xml
Original file line number Diff line number Diff line change
Expand Up @@ -686,13 +686,55 @@
of SearchComponents (see below) and supports distributed
queries across multiple shards
-->
<requestHandler name="/select" class="solr.SearchHandler">
<requestHandler name="/select" class="solr.SearchHandler">
<!-- default values for query parameters can be specified, these
will be overridden by parameters in the request
-->
<lst name="defaults">
<str name="echoParams">explicit</str>
<int name="rows">10</int>
<str name="defType">edismax</str>
<float name="tie">0.075</float>
<str name="qf">
dvName^400
authorName^180
dvSubject^190
dvDescription^180
dvAffiliation^170
title^130
subject^120
keyword^110
topicClassValue^100
dsDescriptionValue^90
authorAffiliation^80
publicationCitation^60
producerName^50
fileName^30
fileDescription^30
variableLabel^20
variableName^10
_text_^1.0
</str>
<str name="pf">
dvName^200
authorName^100
dvSubject^100
dvDescription^100
dvAffiliation^100
title^75
subject^75
keyword^75
topicClassValue^75
dsDescriptionValue^75
authorAffiliation^75
publicationCitation^75
producerName^75
</str>
<!-- Even though this number is huge it only seems to apply a boost of ~1.5x to final result -MAD 4.9.3 -->
<str name="bq">
isHarvested:false^25000
</str>

<!-- Default search field
<str name="df">text</str>
-->
Expand Down Expand Up @@ -924,27 +966,6 @@
<str name="spellcheck.collateExtendedResults">true</str>
<str name="spellcheck.maxCollationTries">10</str>
<str name="spellcheck.maxCollations">5</str>
<str name="defType">edismax</str>
<str name="qf">
dvName^170
dvSubject^160
dvDescription^150
dvAffiliation^140
title^130
subject^120
keyword^110
topicClassValue^100
dsDescriptionValue^90
authorName^80
authorAffiliation^70
publicationCitation^60
producerName^50
fileName^40
fileDescription^30
variableLabel^20
variableName^10
text^1.0
</str>
</lst>
<arr name="last-components">
<str>spellcheck</str>
Expand Down
65 changes: 43 additions & 22 deletions conf/docker/solr/solrconfig_slave.xml
Original file line number Diff line number Diff line change
Expand Up @@ -686,13 +686,55 @@
of SearchComponents (see below) and supports distributed
queries across multiple shards
-->
<requestHandler name="/select" class="solr.SearchHandler">
<requestHandler name="/select" class="solr.SearchHandler">
<!-- default values for query parameters can be specified, these
will be overridden by parameters in the request
-->
<lst name="defaults">
<str name="echoParams">explicit</str>
<int name="rows">10</int>
<str name="defType">edismax</str>
<float name="tie">0.075</float>
<str name="qf">
dvName^400
authorName^180
dvSubject^190
dvDescription^180
dvAffiliation^170
title^130
subject^120
keyword^110
topicClassValue^100
dsDescriptionValue^90
authorAffiliation^80
publicationCitation^60
producerName^50
fileName^30
fileDescription^30
variableLabel^20
variableName^10
_text_^1.0
</str>
<str name="pf">
dvName^200
authorName^100
dvSubject^100
dvDescription^100
dvAffiliation^100
title^75
subject^75
keyword^75
topicClassValue^75
dsDescriptionValue^75
authorAffiliation^75
publicationCitation^75
producerName^75
</str>
<!-- Even though this number is huge it only seems to apply a boost of ~1.5x to final result -MAD 4.9.3 -->
<str name="bq">
isHarvested:false^25000
</str>

<!-- Default search field
<str name="df">text</str>
-->
Expand Down Expand Up @@ -924,27 +966,6 @@
<str name="spellcheck.collateExtendedResults">true</str>
<str name="spellcheck.maxCollationTries">10</str>
<str name="spellcheck.maxCollations">5</str>
<str name="defType">edismax</str>
<str name="qf">
dvName^170
dvSubject^160
dvDescription^150
dvAffiliation^140
title^130
subject^120
keyword^110
topicClassValue^100
dsDescriptionValue^90
authorName^80
authorAffiliation^70
publicationCitation^60
producerName^50
fileName^40
fileDescription^30
variableLabel^20
variableName^10
text^1.0
</str>
</lst>
<arr name="last-components">
<str>spellcheck</str>
Expand Down
6 changes: 5 additions & 1 deletion conf/solr/7.3.0/schema.xml
Original file line number Diff line number Diff line change
Expand Up @@ -147,11 +147,14 @@
<field name="isHarvested" type="boolean" stored="true" indexed="true" multiValued="false"/>

<field name="dvName" type="text_en" stored="true" indexed="true" multiValued="false"/>
<field name="dvAlias" type="text_en" stored="true" indexed="true" multiValued="false"/>
<field name="dvAffiliation" type="text_en" stored="true" indexed="true" multiValued="false"/>
<field name="dvDescription" type="text_en" stored="true" indexed="true" multiValued="false"/>

<field name="dvCategory" type="string" stored="true" indexed="true" multiValued="false"/>

<field name="categoryOfDataverse" type="string" stored="true" indexed="true" multiValued="false"/>
<field name="identifierOfDataverse" type="string" stored="true" indexed="true" multiValued="false"/>

<field name="publicationDate" type="string" stored="true" indexed="true" multiValued="false"/>
<field name="dsPublicationDate" type="string" stored="true" indexed="true" multiValued="false"/>

Expand Down Expand Up @@ -456,6 +459,7 @@
<copyField source="variableLabel" dest="_text_" maxChars="3000"/>
<!-- Make dataverse subject and affiliation searchable from basic search: https://github.com/IQSS/dataverse/issues/1431 -->
<copyField source="dvSubject" dest="_text_" maxChars="3000"/>
<copyField source="dvAlias" dest="_text_" maxChars="3000"/>
<copyField source="dvAffiliation" dest="_text_" maxChars="3000"/>
<copyField source="dsPersistentId" dest="_text_" maxChars="3000"/>
<!-- copyField commands copy one field to another at the time a document
Expand Down
63 changes: 42 additions & 21 deletions conf/solr/7.3.0/solrconfig.xml
Original file line number Diff line number Diff line change
Expand Up @@ -693,6 +693,48 @@
<lst name="defaults">
<str name="echoParams">explicit</str>
<int name="rows">10</int>
<str name="defType">edismax</str>
<float name="tie">0.075</float>
<str name="qf">
dvName^400
authorName^180
dvSubject^190
dvDescription^180
dvAffiliation^170
title^130
subject^120
keyword^110
topicClassValue^100
dsDescriptionValue^90
authorAffiliation^80
publicationCitation^60
producerName^50
fileName^30
fileDescription^30
variableLabel^20
variableName^10
_text_^1.0
</str>
<str name="pf">
dvName^200
authorName^100
dvSubject^100
dvDescription^100
dvAffiliation^100
title^75
subject^75
keyword^75
topicClassValue^75
dsDescriptionValue^75
authorAffiliation^75
publicationCitation^75
producerName^75
</str>
<!-- Even though this number is huge it only seems to apply a boost of ~1.5x to final result -MAD 4.9.3-->
<str name="bq">
isHarvested:false^25000
</str>

<!-- Default search field
<str name="df">text</str>
-->
Expand Down Expand Up @@ -924,27 +966,6 @@
<str name="spellcheck.collateExtendedResults">true</str>
<str name="spellcheck.maxCollationTries">10</str>
<str name="spellcheck.maxCollations">5</str>
<str name="defType">edismax</str>
<str name="qf">
dvName^170
dvSubject^160
dvDescription^150
dvAffiliation^140
title^130
subject^120
keyword^110
topicClassValue^100
dsDescriptionValue^90
authorName^80
authorAffiliation^70
publicationCitation^60
producerName^50
fileName^40
fileDescription^30
variableLabel^20
variableName^10
text^1.0
</str>
</lst>
<arr name="last-components">
<str>spellcheck</str>
Expand Down
2 changes: 2 additions & 0 deletions doc/release-notes/4690-custom-s3-url.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
Configuration options for custom S3 URLs of Amazon S3 compatible storage available.
See [configuration documentation](http://guides.dataverse.org/en/latest/installation/config.html#amazon-s3-storage-or-compatible) for details.
10 changes: 10 additions & 0 deletions doc/release-notes/4980-upgrades-across-versions.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
We now offer an *EXPERIMENTAL* database upgrade method allowing users
to skip over a number of releases. E.g., it should be possible now to
upgrade a Dataverse database from v4.8.6 directly to v4.10, without
having to deploy the war files for the 5 releases between these 2
versions and manually running the corresponding database upgrade
scripts.

The upgrade script, dbupgrade.sh is provided in the scripts/database
directory of the Dataverse source tree. See the file
README_upgrade_across_versions.txt for the instructions.
1 change: 1 addition & 0 deletions doc/release-notes/5011-search-by-dataverse-alias.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
The Solr schema.xml file must be updated due to the addition of the "dvAlias" field.
15 changes: 15 additions & 0 deletions doc/release-notes/5323-saved-original-size
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
Starting the release 4.10 the size of the saved original file (for an
ingested tabular datafile) is stored in the database. We provided the
following API that retrieve and permanently store the sizes for any
already existing saved originals:
/api/admin/datafiles/integrity/fixmissingoriginalsizes (see the
documentation note in the Native API guide, under "Datafile
Integrity").

While it's not strictly necessary to have these sizes in the database,
having them makes certain operations more efficient (primary example
is a user downloading the saved originals for multiple files/an entire
dataset etc.) Also, if present in the database, the size will be added
to the file information displayed in the output of the /api/datasets;
which can be useful for some users.

12 changes: 12 additions & 0 deletions doc/release-notes/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Dataverse Release Notes

doc/sphinx-guides/source/developers/making-releases.rst documents the official process for making release notes but as indicated there, we are experimenting with a process with the following goals:

- As a developer, I want to express in my pull request when an addition to the release notes will be necessary.
- As a developer, I want to be aware of changes that should be made to my dev environment after a pull request has been merged. I already know to look in `scripts/database/upgrades` if I pull the latest code from the "develop" branch for updates as described in doc/sphinx-guides/source/developers/sql-upgrade-scripts.rst but I want a place to look for non-SQL updates that are required. These could be Solr schema changes or curl commands to reload metadata blocks, for example.

# release-notes directory process

- Create a Markdown file named after your branch (assuming your branch starts with an issue number as requested in doc/sphinx-guides/source/developers/version-control.rst) such as "5053-apis-custom-homepage.md".
- In the file you created, give instructions for non-SQL upgrade steps that must be taken to run the branch in your pull request. Examples include Solr schema updates or reloading metadata blocks.
- At release time, gather all the files into final release notes and make a `git rm` commit to delete them to prevent clutter.
Loading