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

[pull] main from geonetwork:main #97

Merged
merged 276 commits into from
Oct 7, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
276 commits
Select commit Hold shift + click to select a range
43e127f
Update README.md
ticheler Mar 7, 2024
ae54e18
GeoNetwork harvester / Check if a resource exists to save it, instead…
josegar74 Mar 7, 2024
7e9357f
Editor / Distribution / Properly refresh list link on last one (#7844)
fxprunayre Mar 7, 2024
e7783cf
Indexing / ISO / Properly index all keywords even if in different
fxprunayre Mar 6, 2024
da0852a
Documentation / GeoNetwork 4.4 doing a release fixes (#7648)
josegar74 Mar 11, 2024
97c2e71
Extend proxy to manage duplicated parameters (#7456)
josegar74 Mar 12, 2024
5400527
ISO19139 / Index online resources application profile element encoded…
josegar74 Mar 12, 2024
40908fe
i18n / Transifex update. (#7855)
fxprunayre Mar 12, 2024
ca2bf40
Fix startup error. Follow up #7456 (#7858)
josegar74 Mar 12, 2024
1be84ac
Standard / ISO19115-3 / Batch edit may trigger error on creation date…
fxprunayre Mar 13, 2024
392e12c
add necessary welsh language files for translating the application (#…
alexarobu Mar 13, 2024
77756f2
Release notes for GeoNetwork 4.29 / 3.12.12 versions
josegar74 Mar 13, 2024
5641db2
Release notes for GeoNetwork 4.4.3.
fxprunayre Mar 13, 2024
d7d36bf
Move version 3.12.x changelog to archive
josegar74 Mar 13, 2024
45ab56e
require maven 3.8.3 minimum for MNG-7214 fix
jodygarnett Mar 13, 2024
6619063
Update linux workflow to maven 3.8.3
jodygarnett Mar 13, 2024
e354b17
Update version to 4.4.3-0
fxprunayre Mar 14, 2024
72b524c
Update version to 4.4.4-SNAPSHOT
fxprunayre Mar 14, 2024
3fa0d8a
Editor / Associated resources panel improvements (#7669)
josegar74 Mar 18, 2024
5cad218
OpenID / Cleaning up cached tokens (#7810)
joachimnielandt Mar 18, 2024
fc1beb8
fix regex for urls where ampersand follows the ID
joachimnielandt Feb 26, 2024
27a69df
Standard / ISO19115-3 / Schema / Move from srv 2.1 to 2.0
fxprunayre Feb 27, 2024
b044e90
Optimise query used to retrieve metadata links results (#7453)
josegar74 Mar 19, 2024
2b9e2e3
Map / Extent API / Background image failure if matrixset is not SRS code
fxprunayre Mar 20, 2024
8bd6ab9
Fill in 4.2.x releases for maintenance page (#7879)
jodygarnett Mar 20, 2024
de4bc40
Editor / GeoNames search failing with space
fxprunayre Mar 20, 2024
37a3adb
Indexing / Improve geometry indexing and display
fxprunayre Mar 20, 2024
54b949b
Metadata link analysis improvements (#7878)
josegar74 Mar 21, 2024
7d7db43
Passing key into update/remove process xslt for iso 19139 to fix issu…
wangf1122 Mar 21, 2024
a12668d
Feedback / Fix email to multiple recipients (#7875)
juanluisrp Mar 21, 2024
25521da
[gn]: hibernate troubles with jeeves and persistance manager (harvest…
cmangeat Mar 21, 2024
035dbad
Fix LinksApiTest integration test. Related to changes in #7878 to pro…
josegar74 Mar 21, 2024
9fd5407
Fix typo in Messages.properties (#7892)
zhngamy Mar 25, 2024
fb6e123
Configure harvesters log to avoid application log duplicated in harve…
josegar74 Mar 25, 2024
4854ecf
Upgrade springdoc to 1.7.0 (#7596)
ianwallen Mar 26, 2024
2d2a7e1
move email notification at the end of status change transaction (#7864)
wangf1122 Mar 26, 2024
10feeff
Fix issue with saving metadata status causes indexing of metadata whi…
wangf1122 Mar 26, 2024
afb0d7a
Standard / ISO19115-3 / Use anchor encoding for IACS keywords (#7853)
fxprunayre Mar 27, 2024
3444440
API / Import does not overwrite metadata if any validation status (#7…
fxprunayre Mar 27, 2024
6de7305
Search / May fail with random_score depending on ES config (#7912)
fxprunayre Mar 28, 2024
bd2bf2b
Standard / ISO19115-3 / Editor / Uom encoding support (#7915)
fxprunayre Apr 2, 2024
a132ee2
Hide the typeahead search suggestions when hitting the ENTER key in t…
josegar74 Mar 25, 2024
7d31f45
Map / WPS / Add support for predefined WPS list (#7842)
fxprunayre Apr 3, 2024
c67fea3
metadata history viewing with user profile level (#7450)
wangf1122 Apr 5, 2024
e63f0b3
CSW / GetRecords / Number of matches is not total match
fxprunayre Apr 9, 2024
a51a5a3
CSW server / Use portal filter in GetRecordById requests (#7890)
josegar74 Apr 12, 2024
baf36fb
Fix harvester URIMapper to handle local metadata (#7946)
josegar74 Apr 12, 2024
77a5834
Modify csv search export to escape double-quotes with double-quotes i…
tylerjmchugh Apr 12, 2024
1867f2e
Remove q service, used to query in previous versions that used Lucene…
josegar74 Apr 12, 2024
1c8a449
Update revise use of empty or mostly empty pages
jodygarnett Feb 15, 2024
490ce99
Guidance on use of GeoNetwork 2.0 harvester
jodygarnett Feb 15, 2024
9bc4ad5
Adjust nav tree for batchupdate options
jodygarnett Apr 15, 2024
e7d520b
Enforce development environment instructions to Elasticsearch 8.11.3…
jodygarnett Apr 15, 2024
2ac448b
Fix sql syntax for migrate to 4.4.4 script (#7956)
jodygarnett Apr 15, 2024
98cda16
Transfix update for 4.4.4 release
jodygarnett Apr 16, 2024
330c079
Document use of release scripts ahead of 4.4.4 release
jodygarnett Apr 16, 2024
b6956f4
Release notes for 4.4.4
jodygarnett Apr 16, 2024
c33a5af
Update version to 4.4.4-0
jodygarnett Apr 16, 2024
ffb24fa
Update version to 4.4.5-SNAPSHOT
jodygarnett Apr 16, 2024
392f9bd
Update Jetty to version 9.4.54.v20240208
josegar74 Apr 2, 2024
277756c
Update springdoc to 1.8.0 which required upgrade of jackson.version t…
ianwallen Mar 27, 2024
f00df4d
Doc / Editor configuration / Subtemplate insert mode (#7944)
fxprunayre Apr 17, 2024
d8302e3
Editor board / Use metadata database change date instead of the metad…
josegar74 Apr 17, 2024
fecc717
GeoNetwork 4.4.x minor versions library updates:
josegar74 Apr 10, 2024
35113b3
WPS process parameters - support datetime / time formats (#7932)
josegar74 Apr 17, 2024
e8e0e5b
Update sort by fields configuration with language placeholder, to sup…
josegar74 Apr 17, 2024
5f86440
Support additional metadata processing when publishing / un-publishin…
josegar74 Apr 23, 2024
7e83b2e
Workflow / Editor board / Add search configuration to display draft, …
fxprunayre Apr 23, 2024
e3f69f2
API / XSL / Use XSL output configuration (formatter, editor). (#7929)
fxprunayre Apr 24, 2024
0b4b994
Update the default sort field name in editor board and batch editor.
josegar74 Apr 26, 2024
b49cd3f
fix for nextrecord in csw getrecord response when using pagination
mwjsanders Apr 24, 2024
c114a97
Report users - Display profile for Administrator / Guest profiles tha…
josegar74 Apr 4, 2024
9211a0d
Remove unused JeevesDelegatingFilterProxy servlet parameter 'loginSer…
josegar74 Mar 25, 2024
daa1d15
French translation update for metadata_approved_published_record_text…
wangf1122 Apr 29, 2024
bb6a19e
Test / Fix formatter test. (#7993)
fxprunayre Apr 29, 2024
41bada9
Standards / ISO19115-3 / Cleanup project specific template (#7940)
fxprunayre Apr 30, 2024
e20539e
Standard / ISO19115-3 / Ensure dqm namespace is on top of the documen…
fxprunayre Apr 30, 2024
3315078
Standard / ISO19115-3 / Feature catalogue improvements (#7919)
fxprunayre Apr 30, 2024
9429fcc
Record view / Service / Add service type, version and coupling type.
fxprunayre Feb 28, 2024
0d52537
Record view / Metadata info / Add standard name and version.
fxprunayre Feb 28, 2024
e13c93b
Status dashboard / Don't include indexing warnings as errors
josegar74 May 2, 2024
4ff5da2
API / Extent / Add geometry collection support. (#7911)
fxprunayre May 6, 2024
f20b83a
Map / Add scale. (#7967)
fxprunayre May 6, 2024
c55d4c1
ISO19139 metadata full view / display citation titles (#8003)
josegar74 May 6, 2024
523f4fc
Merge pull request from GHSA-52rf-25hq-5m33
jodygarnett May 6, 2024
c8bc70f
Search tab map is blank on first page load. Fixes #7961 (#8026)
josegar74 May 14, 2024
a79641b
Map viewer / ESRIREST layers / Scale the layer extent to show the sym…
josegar74 May 14, 2024
7ccd91d
Mail / Log / Remove debug level
fxprunayre May 15, 2024
57d2690
Editor / Add custom element in distribution and associated record dir…
fxprunayre Apr 29, 2024
a402882
Editor / Distributions / Feed icon for ATOM.
fxprunayre Apr 29, 2024
889d36a
Synchronize Messages.properties from web and test (#8011)
tylerjmchugh May 16, 2024
9e4b7ec
Workflow / Edit action / Fix link in search results (#8031)
fxprunayre May 16, 2024
512b1cc
Formatter / ISO / Avoid error on invalid extent (#8035)
fxprunayre May 16, 2024
34be55b
jQuery upgrade to version 3.7.1 (#8015)
josegar74 May 17, 2024
ec89928
Record view / Focus on organisation fix
fxprunayre May 15, 2024
7a1daeb
Standard / ISO19115-3 / Remove geographicElement when removing boundi…
fxprunayre May 17, 2024
99feb7b
Standard / ISO19115-3 / Avoid indexing error on multilingual feature …
fxprunayre May 17, 2024
879e497
Search / Aggregations on related records. (#7939)
fxprunayre May 17, 2024
b407555
Standard / ISO19115-3 / Improve linking to parent (#8018)
fxprunayre May 17, 2024
83b1ab3
Editor / Table mode / Add ordering control. (#8016)
fxprunayre May 17, 2024
a0aadf5
Editor / Map / Use main context to have a better default on new exten…
fxprunayre May 17, 2024
e606996
XSL / Utility / Add multilingual support to getIndexField
fxprunayre May 15, 2024
df94bd1
Record view / Fix JS error related to publication options display.
josegar74 May 17, 2024
ca92682
search menu size (#8024)
wangf1122 May 17, 2024
eee3f4e
Cleanup onbeforeunload event when loading the editorboard controller
josegar74 May 20, 2024
b3b3599
Users / reset form status when creating a user
josegar74 May 20, 2024
15ec17a
GeoNetwork app as web components. (#6516)
fxprunayre May 21, 2024
e25c722
WMS GetMap HEAD request error response - check response status define…
josegar74 May 21, 2024
c5f3e64
Map / Switch from GET to POST request improved in case of missing COR…
fxprunayre May 21, 2024
13413a6
Add missing bootstrap-datepicker3.css.map that caused a wro4j error. …
josegar74 May 21, 2024
82ce298
Record view / ISO19139 / ISO19115-3.2008 display the unit part in @uo…
josegar74 May 23, 2024
88d7b13
HTTP proxy servlet / update error messages. (#8009)
josegar74 May 23, 2024
7caa17e
flatten changelog into current release and release history for ease o…
jodygarnett May 23, 2024
76eaa71
how to update mkdoc env (removed instructions for docker mkdocs use) …
jodygarnett May 27, 2024
c50cff7
Indicate 4.4 is latest (not outdated)
jodygarnett May 27, 2024
c812d51
Documentation / Add information about the type of users that can requ…
josegar74 May 29, 2024
4153b0d
Be able to edit metadata when backend store is not available (#8060)
wangf1122 May 29, 2024
38cc426
Editor / Groupowner change error (#8102)
fxprunayre May 31, 2024
c8ab209
Editor / Group owner change / Fix label on error (#8101)
fxprunayre May 31, 2024
8814532
Remove link from admin-guide to schematron details as inappropriate
jodygarnett May 30, 2024
4141f26
Editor / Add list mode (#7998)
fxprunayre Jun 3, 2024
d07c22b
Update DOI exceptions to be multilingual exceptions (#8106)
josegar74 Jun 3, 2024
4c09c92
Deprecated BearerTokenAuthenticationToken (#8107)
PascalLike Jun 3, 2024
9174a62
Make logo size bigger and set it to fixed position regardless of web …
Bear-LB Jun 3, 2024
0620247
Indexing / ISO19115-3 / Avoir error on multiple contact website (#8113)
fxprunayre Jun 3, 2024
3b592a1
Harvesters / remove unused groupsCopyPolicy property
josegar74 Jan 2, 2024
04463a2
Map / WPS / Add message for no recent process. (#8091)
fxprunayre Jun 3, 2024
2070e5f
Editor / Associated resource / Update panel based on type config (#8052)
fxprunayre Jun 3, 2024
113b588
update last changed date when restore metadata (#8033)
wangf1122 Jun 3, 2024
180537b
Update portal-configuration.md
KoalaGeo May 29, 2024
e98fa93
Fix copy xsd files from metadata schemas to the web application
josegar74 May 23, 2024
eae4917
Support for translation providers in harvesters (#7849)
josegar74 Jun 3, 2024
ffdb391
Transfer ownership / fix translation key for 'Save' button
josegar74 Jun 3, 2024
9c8baf5
Metadata workflow API / Update security exceptions to use translations
josegar74 May 31, 2024
51404cd
Editor / Keywords / Add option to configure keyword encoding for a vi…
fxprunayre Jun 3, 2024
bd95d16
Translation provider / Fix pom version.
fxprunayre Jun 3, 2024
a28e7a0
Editor / CRS search / Fix duplicated icon (#8141)
fxprunayre Jun 4, 2024
00550dc
Fix issues with category icons in search results list view (#8099)
tylerjmchugh Jun 4, 2024
5f448a5
Editor / Associated resource / Avoid scrollbar (#8051)
fxprunayre Jun 4, 2024
aab6dfe
Delete draft resource at the end of draft util transaction. (#8100)
wangf1122 Jun 4, 2024
457c52d
Editor / Associated panel / CSS class by type
fxprunayre Jun 4, 2024
e3b7e35
Map / Feature table / Missing translation
fxprunayre Jun 4, 2024
09f7702
Map list / Improve layout of card
fxprunayre Jun 5, 2024
0758a8e
Editor / Remove wrong ERROR log message on multilingual records (#8049)
fxprunayre Jun 6, 2024
d5ae02f
fix #geonetwork/core-geonetwork/issues/7930
igea-jure Apr 5, 2024
9e419fe
i18n / Add armenian, azerbaijani, georgian, romanian and ukrainian la…
fxprunayre Apr 18, 2024
b159cda
Database setup / Instead of declaring all SQL for each language, decl…
fxprunayre Apr 18, 2024
e3c8665
Improve tooltips for facet filter items (#8122)
josegar74 Jun 6, 2024
0dec1ad
Analytics services integration (#7313)
josegar74 Jun 6, 2024
d35cf9c
Fix html <i> elements defined in javascript with wrong self-closing. …
josegar74 Jun 7, 2024
2aab698
Fix issue with Map Attribution not being toggled correctly in data pr…
ianwallen Jun 7, 2024
7afb614
Record view / display WMS resources button label to open the link whe…
josegar74 Jun 7, 2024
3a69a56
Record view / don't display the add to map button for WFS resources w…
josegar74 Jun 7, 2024
c8ce59f
Map viewer / fix TMS layer persistence in map context (#8173)
josegar74 Jun 13, 2024
22d8600
Map viewer / Add layer with styles from a metadata doesn't show the s…
josegar74 Jun 12, 2024
20722a8
i18n / Transifex update.
fxprunayre Jun 6, 2024
ce1d927
Release / 4.4.5 / Changelog.
fxprunayre Jun 14, 2024
d889e68
Documentation / Release notes 4.2.10 (#8170)
josegar74 Jun 14, 2024
d9f211c
Update version to 4.4.5-0
fxprunayre Jun 14, 2024
448071b
Update version to 4.4.6-SNAPSHOT
fxprunayre Jun 14, 2024
933b8c6
Update en-admin.json
ticheler Jun 14, 2024
1daa806
Bump com.google.guava:guava from 30.0-jre to 33.2.1-jre
dependabot[bot] Jun 3, 2024
f97f780
Bump org.xmlunit:xmlunit-core from 2.1.1 to 2.10.0
dependabot[bot] May 2, 2024
db27333
Bump org.postgresql:postgresql from 42.6.0 to 42.7.3
dependabot[bot] Mar 15, 2024
4178fc3
Bump org.owasp.esapi:esapi from 2.4.0.0 to 2.5.4.0
dependabot[bot] May 30, 2024
3605e9f
Bump com.jayway.jsonpath:json-path from 2.4.0 to 2.9.0 in /services
dependabot[bot] Jan 22, 2024
ab94f23
Metadata extents API - fix service for metadata with working copy
josegar74 Jun 18, 2024
e79f2a3
Register user / allow to select the group where the user wants to reg…
josegar74 Jun 19, 2024
30d3804
Metadata extents API - fix service for metadata with working copy - t…
fxprunayre Jun 19, 2024
c4ce450
Indexing / Lower severity of getIndexField
fxprunayre Jun 19, 2024
48a2d43
Cleaning / Remove transifex converting tools
fxprunayre Jun 19, 2024
e0e531b
Release script improvement
fxprunayre Jun 14, 2024
d4805f2
Bump org.apache.maven.plugins:maven-dependency-plugin
dependabot[bot] Jun 12, 2024
649f157
Elasticsearch / Update to 8.14.0.
fxprunayre Jun 6, 2024
6b95d5c
docs: fix image links in change-log(version-3.8.0.md and 4.0.0-alpha.…
bernhardreiter Jun 19, 2024
76f68d9
Register user / allow to configured allowed email domains (#8186)
josegar74 Jun 19, 2024
0ec4547
Update SECURITY.md (#8172)
KoalaGeo Jun 19, 2024
85d2f96
Fix user application feedback (#7769)
josegar74 Jun 19, 2024
acf6a00
Fix presence of duplicated geonet elements on partial metadata updates
CMath04 Aug 1, 2023
69634a5
Bump actions/setup-java from 4.1.0 to 4.2.1 (#7870)
dependabot[bot] Jun 19, 2024
1ece808
Add support for multilingual thesaurus titles in the index (#8154)
tylerjmchugh Jun 19, 2024
1fd8b52
Multilingual Emails (#8044)
tylerjmchugh Jun 19, 2024
5da5673
Association type / Consistent labels (#8077)
fxprunayre Jun 20, 2024
e3f92aa
Automatic formatting
juanluisrp Jun 21, 2024
4728e7d
Fix canViewRecord function so that it returned the workflow record. (…
ianwallen Jun 24, 2024
aed2eb1
Double translation can lead to infinite stack (#8209)
joachimnielandt Jun 25, 2024
9378975
API / Client code generation / Avoid reserved word (#8214)
fxprunayre Jun 25, 2024
4c63865
Add info logs to make transaction of working copy merge more traceabl…
wangf1122 Jun 25, 2024
f0debae
Editor / Polygon not saved (#8230)
fxprunayre Jun 28, 2024
e22bce7
Fix wrong HTML self closing tags (#8232)
josegar74 Jul 1, 2024
cddac34
Standard / ISO19139 / Formatter / Do not display extent if none avail…
fxprunayre Jul 3, 2024
b5c29b8
ISO19115-3.2018 / Remove duplicated fields for metadata identifier an…
josegar74 Jul 3, 2024
4b9864a
Broadcasting error when delete record (#8212)
wangf1122 Jul 9, 2024
4618834
Fix infinite "Please wait" message on error (#8249)
juanluisrp Jul 10, 2024
9b19b58
Editor / Configuration / Improve deletion in forEach section (#8244)
fxprunayre Jul 10, 2024
427eae7
Standard / ISO19115-3 / Formatter / Fix namespace declaration (#8223)
fxprunayre Jul 11, 2024
111a1d7
Standard / ISO19115-3 / Formatters / ISO19139 / Fix scope code (#8224)
fxprunayre Jul 11, 2024
564771f
Fixed issue with working copy not being returned from getRecordAS api…
ianwallen Jul 19, 2024
fb966e3
Fixed issue with working copy not being returned from /api/records/{m…
ianwallen Jul 22, 2024
f78fda5
Use UI language for metadata selection export to CSV / PDF. Fixes #79…
josegar74 Jul 23, 2024
f9d8f0d
Zoom to map popup remains active on non-map pages. (#8267)
josegar74 Jul 25, 2024
aa52573
Fix a problem with recaptcha not shown sometimes (#8285)
juanluisrp Jul 30, 2024
4b0e20d
Standard / ISO19139 / Fix removal of online source when multiple tran…
fxprunayre Aug 9, 2024
79c5769
Update batch PDF export to skip working copies (#8292)
tylerjmchugh Aug 14, 2024
57bc1d5
Record view / Improve layout of table (eg. quality measures)
fxprunayre Aug 8, 2024
b874f86
Index / Add maintenance details.
fxprunayre Aug 5, 2024
0331328
Standard / ISO19139 / i18n / Missing french translation (#8298)
fxprunayre Aug 22, 2024
4a57a02
harvesting CSW: changed loglevel for invalid metadata to info (#8303)
rime1014 Aug 22, 2024
347dc96
Modify GnMdViewController to set recordIdentifierRequested using the …
tylerjmchugh Aug 22, 2024
22a87f6
Modify record not found message to only link to signin if user is not…
tylerjmchugh Aug 27, 2024
36951d1
Repository Citation.cff metadata for DOI registration with Zenodo (#8…
jodygarnett Aug 29, 2024
849619b
Social links in metadata page doesn't have the metadata page permalin…
josegar74 Aug 29, 2024
a9a9b5b
Do not try to request clipboard permissions
tobias-hotz Aug 26, 2024
568c4d7
Special characters in the cookie causing 400 bad requests from Spring…
josegar74 Aug 23, 2024
60d54f0
INSPIRE Atom harvester / process only public datasets by resource ide…
josegar74 Jun 5, 2024
2615fa7
Workflow / update notification level based on user profile when cance…
josegar74 Sep 2, 2024
10c99f6
Editor / Dublin core / Fix extent coordinates (#8258)
fxprunayre Sep 2, 2024
1e643bd
Indexing / Draft field MUST not be an array (#8242)
fxprunayre Sep 2, 2024
1094237
Fix Clipboard copy/paste on Firefox - use ES5 (#8332)
josegar74 Sep 2, 2024
dc0f78a
Standard / ISO19115-3 / Formatters / ISO19139 / Ignore mcc linkage fo…
fxprunayre Sep 2, 2024
6f4e79a
Admin / Source / Improve dirty state (#8222)
fxprunayre Sep 2, 2024
c9164d0
API / Improve parameter check for XSL conversion. (#8201)
fxprunayre Sep 2, 2024
debb6ac
Editor / DOI search / Improve label (#8338)
fxprunayre Sep 3, 2024
304d90c
Editor / Associated resource / Avoid empty label (#8339)
fxprunayre Sep 3, 2024
b5bc474
publish status not refreshing fix (#8344)
wangf1122 Sep 4, 2024
ee23e54
iso19139 - Update thumbnail add/update and remove to support index up…
ianwallen Sep 5, 2024
05b2e43
CSW Harvester / Avoid increment 2 metrics for a single metadata in ce…
josegar74 Sep 5, 2024
d560b2a
Put the image name in the `alt` attribute in the thumbnail on the met…
MichelGabriel Sep 9, 2024
39838a9
Don't add file content to the exception when requesting XML documents…
josegar74 Sep 9, 2024
c2a3f5f
Harvester / Simple URL / ODS / Improve mapping
fxprunayre Jul 5, 2023
3f3a196
Standard / ISO19115-3 / Label improvement. (#8364)
fxprunayre Sep 13, 2024
796385c
Editor / Associated resource / DOI search. (#8363)
fxprunayre Sep 13, 2024
a66662c
Add build profile for MacOS ARM
josegar74 Jul 25, 2024
8e92e94
Map viewer / WMS GetFeatureInfo support for application/json info for…
josegar74 Sep 17, 2024
74cdf4a
GIT / .gitignore
fxprunayre Sep 17, 2024
e77f9d6
Xsl utility / Add a function to retrieve thesaurus title with its key…
fxprunayre Sep 19, 2024
1a780ac
Indexing / DCAT multilingual support (#8377)
fxprunayre Sep 19, 2024
51ee3df
OpenAPI / Operation returning no content should not advertised a schema.
fxprunayre Sep 4, 2024
aa125f5
Aggregations / Temporal range / Avoid browser autocomplete on calenda…
fxprunayre Sep 20, 2024
a5a1b49
Update configuring-faceted-search.md
MichelGabriel Sep 23, 2024
94c0586
Fix the schema artifact name in add schema script
josegar74 Sep 17, 2024
8436990
ISO19139 / ISO19115.3 / Index resource date fields as defined in the …
josegar74 Sep 12, 2024
0d73e4f
Fix the overlapping filter settings and the customize options (#8316)
MichelGabriel Sep 23, 2024
2629a90
Metadata detail page - hide history types selector when tasks (DOI) a…
josegar74 Sep 16, 2024
835a293
Visual and UX changes for WFS previews (#8284)
MichelGabriel Sep 24, 2024
c932372
Fix harvester execution logs added to previous logs (#8387)
josegar74 Sep 26, 2024
cfcd829
GeoNetwork harvester - avoid double counting of updated metadata. (#8…
josegar74 Sep 26, 2024
8fb647b
Thesaurus / Date improvements. (#8392)
fxprunayre Oct 7, 2024
ac2c1eb
Support multiple DOI servers (#8098)
josegar74 Oct 7, 2024
e030fce
Don't capitalize the labels for the facet filter values (#8133)
josegar74 Oct 7, 2024
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
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ jobs:
show-progress: 'false'

- name: Setup Java JDK
uses: actions/setup-java@v4.0.0
uses: actions/setup-java@v4.2.1
with:
java-version: 11
# Java distribution. See the list of supported distributions in README file
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,9 +33,9 @@ jobs:
if: ${{ github.event_name == 'pull_request' }}
working-directory: docs/manual
run: |
mike deploy --title "4.4 Latest" --alias-type=copy --update-aliases 4.4 latest
mike deploy --title "4.4" --alias-type=copy --update-aliases 4.4 latest
- name: deploy latest docs to gh-pages branch
if: ${{ github.event_name != 'pull_request' }}
working-directory: docs/manual
run: |
mike deploy --push --title "4.4 Latest" --alias-type=copy --update-aliases 4.4 latest
mike deploy --push --title "4.4" --alias-type=copy --update-aliases 4.4 latest
8 changes: 4 additions & 4 deletions .github/workflows/linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
submodules: 'recursive'
show-progress: 'false'
- name: Set up JDK
uses: actions/setup-java@v4.0.0
uses: actions/setup-java@v4.2.1
with:
distribution: 'temurin'
java-version: ${{ matrix.jdk }}
Expand All @@ -37,7 +37,7 @@ jobs:
- name: Set up Maven
uses: stCarolas/setup-maven@v5
with:
maven-version: 3.6.3
maven-version: 3.8.3
- name: Build with Maven
run: |
mvn -B -ntp -V install -DskipTests=true -Dmaven.javadoc.skip=true -Drelease -Pwith-doc
Expand All @@ -55,15 +55,15 @@ jobs:
submodules: 'recursive'
show-progress: 'false'
- name: Set up JDK
uses: actions/setup-java@v4.0.0
uses: actions/setup-java@v4.2.1
with:
distribution: 'temurin'
java-version: 11
cache: 'maven'
- name: Set up Maven
uses: stCarolas/setup-maven@v5
with:
maven-version: 3.6.3
maven-version: 3.8.3
- name: Test with maven
run: |
mvn -B resources:resources@copy-index-schema-to-source -f web
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/mvn-dep-tree.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
show-progress: 'false'

- name: Setup Java JDK
uses: actions/setup-java@v4.0.0
uses: actions/setup-java@v4.2.1
with:
java-version: 11
# Java distribution. See the list of supported distributions in README file
Expand Down
72 changes: 72 additions & 0 deletions .github/workflows/scorecard.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
# This workflow uses actions that are not certified by GitHub. They are provided
# by a third-party and are governed by separate terms of service, privacy
# policy, and support documentation.

name: Scorecard supply-chain security
on:
# For Branch-Protection check. Only the default branch is supported. See
# https://github.com/ossf/scorecard/blob/main/docs/checks.md#branch-protection
branch_protection_rule:
# To guarantee Maintained check is occasionally updated. See
# https://github.com/ossf/scorecard/blob/main/docs/checks.md#maintained
schedule:
- cron: '26 10 * * 5'
push:
branches: [ "main" ]

# Declare default permissions as read only.
permissions: read-all

jobs:
analysis:
name: Scorecard analysis
runs-on: ubuntu-latest
permissions:
# Needed to upload the results to code-scanning dashboard.
security-events: write
# Needed to publish results and get a badge (see publish_results below).
id-token: write
# Uncomment the permissions below if installing in a private repository.
# contents: read
# actions: read

steps:
- name: "Checkout code"
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0
with:
persist-credentials: false

- name: "Run analysis"
uses: ossf/scorecard-action@0864cf19026789058feabb7e87baa5f140aac736 # v2.3.1
with:
results_file: results.sarif
results_format: sarif
# (Optional) "write" PAT token. Uncomment the `repo_token` line below if:
# - you want to enable the Branch-Protection check on a *public* repository, or
# - you are installing Scorecard on a *private* repository
# To create the PAT, follow the steps in https://github.com/ossf/scorecard-action#authentication-with-pat.
# repo_token: ${{ secrets.SCORECARD_TOKEN }}

# Public repositories:
# - Publish results to OpenSSF REST API for easy access by consumers
# - Allows the repository to include the Scorecard badge.
# - See https://github.com/ossf/scorecard-action#publishing-results.
# For private repositories:
# - `publish_results` will always be set to `false`, regardless
# of the value entered here.
publish_results: true

# Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF
# format to the repository Actions tab.
- name: "Upload artifact"
uses: actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3 # v4.3.1
with:
name: SARIF file
path: results.sarif
retention-days: 5

# Upload the results to GitHub's code scanning dashboard.
- name: "Upload to code-scanning"
uses: github/codeql-action/upload-sarif@17573ee1cc1b9d061760f3a006fc4aac4f944fd5 # v2.2.4
with:
sarif_file: results.sarif
4 changes: 2 additions & 2 deletions .github/workflows/sonarcloud.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
submodules: 'recursive'
show-progress: 'false'
- name: Set up JDK 11
uses: actions/setup-java@v4.0.0
uses: actions/setup-java@v4.2.1
with:
distribution: 'temurin'
java-version: '11'
Expand All @@ -34,7 +34,7 @@ jobs:
run: mvn -B package -DskipTests

- name: Set up JDK 21 # Sonarcloud analyzer needs at least JDK 17
uses: actions/setup-java@v4.0.0
uses: actions/setup-java@v4.2.1
with:
distribution: 'temurin'
java-version: '21'
Expand Down
12 changes: 7 additions & 5 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ eclipse/
es/elasticsearch-*
es/es-dashboards/kibana-*
es/es-dashboards/data/nodes/
es/es-dashboards/data/index/
harvesters/harvester_*.log
idea/
jcs_caching/
Expand All @@ -39,7 +40,12 @@ release/jetty/*
schemas/*/doc/*/*.rst
schematrons/.build
target/

# build and release
transifex/transifex-format/
build/
web-ui/LICENSE
web-ui/tx

# web-app, clear using: mvn -f web/pom.xml clean:clean@reset

Expand All @@ -58,11 +64,7 @@ web/src/main/webapp/META-INF/MANIFEST.MF
web/src/main/webapp/WEB-INF/data/0*
web/src/main/webapp/WEB-INF/data/config/encryptor.properties
web/src/main/webapp/WEB-INF/data/config/index/records.json
web/src/main/webapp/WEB-INF/data/config/schema_plugins/*/schematron/schematron*.xsl
web/src/main/webapp/WEB-INF/data/config/schema_plugins/csw-record
web/src/main/webapp/WEB-INF/data/config/schema_plugins/dublin-core
web/src/main/webapp/WEB-INF/data/config/schema_plugins/iso19*
web/src/main/webapp/WEB-INF/data/config/schema_plugins/schemaplugin-uri-catalog.xml
web/src/main/webapp/WEB-INF/data/config/schema_plugins/*
web/src/main/webapp/WEB-INF/data/config/schemaplugin-uri-catalog.xml
web/src/main/webapp/WEB-INF/data/data/backup
web/src/main/webapp/WEB-INF/data/data/metadata_data
Expand Down
88 changes: 88 additions & 0 deletions CITATION.cff
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: GeoNetwork opensource
message: >-
If you use this software, please cite it using the
metadata from this file.
type: software
authors:
- given-names: François
family-names: Prunayre
affiliation: Titellus
- given-names: Jose
family-names: García
affiliation: GeoCat BV
- given-names: Jeroen
family-names: Ticheler
affiliation: GeoCat BV
orcid: 'https://orcid.org/0009-0003-3896-0437'
email: [email protected]
- given-names: Florent
family-names: Gravin
affiliation: CamptoCamp
- given-names: Simon
family-names: Pigot
affiliation: CSIRO Australia
- name: GeoCat BV
address: Veenderweg 13
city: Bennekom
country: NL
post-code: 6721 WD
tel: +31 (0) 318 416 664
website: 'https://www.geocat.net/'
email: [email protected]
- name: Titellus
address: 321 Route de la Mollière
city: Saint Pierre de Genebroz
country: FR
post-code: 73360
website: 'https://titellus.net/'
email: [email protected]
- name: CamptoCamp
address: QG Center Rte de la Chaux 4
city: Bussigny
country: CH
post-code: 1030
tel: +41 (21) 619 10 10
website: 'https://camptocamp.com/'
email: [email protected]
- name: Open Source Geospatial Foundation - OSGeo
address: '9450 SW Gemini Dr. #42523'
location: Beaverton
region: Oregon
post-code: '97008'
country: US
email: [email protected]
website: 'https://www.osgeo.org/'
repository-code: 'http://github.com/geonetwork/core-geonetwork'
url: 'https://geonetwork-opensource.org'
repository-artifact: >-
https://sourceforge.net/projects/geonetwork/files/GeoNetwork_opensource/
abstract: >-
GeoNetwork is a catalog application to manage spatial and
non-spatial resources. It is compliant with critical
international standards from ISO, OGC and INSPIRE. It
provides powerful metadata editing and search functions as
well as an interactive web map viewer.
keywords:
- catalog
- gis
- sdi
- spatial data infrastructure
- dataspace
- search
- open data
- standards
- spatial
- CSW
- OGCAPI Records
- DCAT
- GeoDCAT-AP
- Catalog Service
- OGC
- open geospatial consortium
- osgeo
- open source geospatial foundation
license: GPL-2.0
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,3 +30,6 @@ Developer documentation located in ``README.md`` files in the code-base:
* General documentation for the project as a whole is in this [README.md](README.md)
* [Software Development Documentation](/software_development/) provides instructions for setting up a development environment, building GeoNetwork, compiling user documentation, and making a releases.
* Module specific documentation can be found in each module:

## Open Source Security Foundation (OpenSSF) best practices status
[![OpenSSF Best Practices](https://www.bestpractices.dev/projects/8626/badge)](https://www.bestpractices.dev/projects/8626)
10 changes: 5 additions & 5 deletions SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,11 @@ Each GeoNetwork release is supported with bug fixes for a limited period, with p
- We recommend to update to latest incremental release as soon as possible to address security vulnerabilities.
- Some overlap is provided when major versions are announced with both a current version and a maintenance version being made available to provide time for organizations to upgrade.

| Version | Supported | Comment |
|---------|--------------------|---------------------|
| 4.4.x | :white_check_mark: | Latest version |
| 4.2.x | :white_check_mark: | Stable version |
| 3.12.x | :white_check_mark: | Maintenance version |
| Version | Supported | Comment |
|---------|--------------------|---------------------------------------------|
| 4.4.x | :white_check_mark: | Latest version |
| 4.2.x | :white_check_mark: | Stable version |
| 3.12.x | ❌ | End Of Life 2024-03-31 |

If your organisation is making use of a GeoNetwork version that is no longer in use by the community all is not lost. You can volunteer on the developer list to make additional releases, or engage with one of our [Commercial Support](https://www.osgeo.org/service-providers/?p=geonetwork) providers.

Expand Down
10 changes: 5 additions & 5 deletions add-schema.sh
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ then
${insertLine} a\\
\ <dependency>\\
\ <groupId>org.geonetwork-opensource.schemas</groupId>\\
\ <artifactId>schema-${schema}</artifactId>\\
\ <artifactId>gn-schema-${schema}</artifactId>\\
\ <version>${gnSchemasVersion}</version>\\
\ </dependency>
SED_SCRIPT
Expand All @@ -103,7 +103,7 @@ SED_SCRIPT
\ <dependencies>\\
\ <dependency>\\
\ <groupId>org.geonetwork-opensource.schemas</groupId>\\
\ <artifactId>schema-${schema}</artifactId>\\
\ <artifactId>gn-schema-${schema}</artifactId>\\
\ <version>${gnSchemasVersion}</version>\\
\ </dependency>\\
\ </dependencies>\\
Expand All @@ -121,7 +121,7 @@ SED_SCRIPT
\ <artifactItems>\\
\ <artifactItem>\\
\ <groupId>org.geonetwork-opensource.schemas</groupId>\\
\ <artifactId>schema-${schema}</artifactId>\\
\ <artifactId>gn-schema-${schema}</artifactId>\\
\ <type>zip</type>\\
\ <overWrite>false</overWrite>\\
\ <outputDirectory>\$\{schema-plugins.dir\}</outputDirectory>\\
Expand All @@ -138,7 +138,7 @@ SED_SCRIPT
fi

# Add schema resources in service/pom.xml with test scope for unit tests
line=$(grep -n "<artifactId>schema-${schema}</artifactId>" services/pom.xml | cut -d: -f1)
line=$(grep -n "<artifactId>gn-schema-${schema}</artifactId>" services/pom.xml | cut -d: -f1)

if [ ! $line ]
then
Expand All @@ -154,7 +154,7 @@ then
${finalLine} a\\
\ <dependency>\\
\ <groupId>${projectGroupId}</groupId>\\
\ <artifactId>schema-${schema}</artifactId>\\
\ <artifactId>gn-schema-${schema}</artifactId>\\
\ <version>${gnSchemasVersion}</version>\\
\ <scope>test</scope>\\
\ </dependency>
Expand Down
2 changes: 1 addition & 1 deletion cachingxslt/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
<parent>
<groupId>org.geonetwork-opensource</groupId>
<artifactId>geonetwork</artifactId>
<version>4.4.3-SNAPSHOT</version>
<version>4.4.6-SNAPSHOT</version>
</parent>


Expand Down
2 changes: 1 addition & 1 deletion common/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
<parent>
<groupId>org.geonetwork-opensource</groupId>
<artifactId>geonetwork</artifactId>
<version>4.4.3-SNAPSHOT</version>
<version>4.4.6-SNAPSHOT</version>
</parent>


Expand Down
Loading
Loading