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

4.2.6 #259

Closed
wants to merge 890 commits into from
Closed

4.2.6 #259

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
890 commits
Select commit Hold shift + click to select a range
1ae3dca
Verify the portal requested exists - configure servlet names to exclu…
josegar74 Apr 27, 2023
b3e59a8
Add pagination to the footer of the search page (#7035)
MichelGabriel Apr 27, 2023
234f330
Prevent breaking of topic titles in middle of title (#7036)
MichelGabriel Apr 27, 2023
19e3816
Automatic formatting
juanluisrp May 2, 2023
9d8df0f
Quick fix for missing comma in #7034
juanluisrp May 2, 2023
b4b0d89
Library update.
fxprunayre Apr 24, 2023
2dda631
Library update / WRO4J / Remove unused extensions with CVE reported.
fxprunayre Apr 24, 2023
c6bb9d2
PDF / Report image URL in case of error (#7032)
fxprunayre May 3, 2023
c5e5ab3
Download xml in new tab (#6975)
alexarobu May 3, 2023
5c32d4c
Sharing / Batch mode / Fix +/- icon on Firefox.
fxprunayre Apr 25, 2023
75b29a3
Import metadata / If workflow is enable hide publish option (#7008)
fxprunayre May 4, 2023
d2a5913
i18n / Add Danish language (#6933)
fxprunayre May 4, 2023
71a29ae
Editor / Suggestions / Suggest to add a date depending on the status.…
fxprunayre May 4, 2023
796fbcf
Standard / ISO19115-3 / Add same mechanism as ISO19139 for parentIden…
fxprunayre May 4, 2023
e94bc79
Editing / dateStamp = changeDate on update (#7012)
fxprunayre May 4, 2023
09c5925
Indexing / Add timeout when retrieving overview. (#6905)
fxprunayre May 4, 2023
1be5629
Indexing / More robust on vertical range. (#7054)
fxprunayre May 5, 2023
a8aaa6f
Indexing / More robust on invalid thesaurus type (#7052)
fxprunayre May 5, 2023
2249440
i18n / Fix loading of languages for ICE, KOR and CZE (#7055)
fxprunayre May 5, 2023
9fcdfb0
gn - fix(ods): fix mapping of ods metadata and ressource dates
tkohr Mar 30, 2023
6b20826
Admin / Link analysis / Use POST. (#7022)
fxprunayre May 5, 2023
e646de1
gn - fix(dkan): make regExLoc for date conversion more permissive
tkohr Apr 7, 2023
d2acddf
gn - fix(dkan): accept optional - separator and seconds
tkohr Apr 7, 2023
3cdf603
gn - fix(ods): copy ods themes to topicCategory instead of keywords
tkohr May 2, 2023
164a3ed
disable link to parent button to use ng-disabled (#7045)
wangf1122 May 5, 2023
6591db3
Fix display of user selections panel for logged users (#7001)
josegar74 May 5, 2023
0b1d4b0
Record view / Break keywords with long values
fxprunayre May 4, 2023
f8a44f8
Maps library / Fix home page link to display the map.
fxprunayre Mar 31, 2023
482269a
Standard / ISO19115-3 / Remove parentIdentifier linking which is not …
fxprunayre Mar 21, 2023
851fecb
Editor / Display attributes when an element only have attributes eg. …
fxprunayre Mar 21, 2023
08f2ac3
Standard / ISO19115-3 / Add link fails if record has no language.
fxprunayre Mar 21, 2023
5ba62ba
Standard / Associated resources / Add check for duplicated references.
fxprunayre Mar 21, 2023
46b5fff
Admin / Link analysis / Use POST / Fix test
fxprunayre May 9, 2023
b19356a
Translations / Updates from transifex.
fxprunayre May 9, 2023
07dcfa7
Map / WPS / Fixes and improvements
fxprunayre Apr 17, 2023
79cb231
Add migration for static pages (#7005)
josegar74 May 9, 2023
b0952d0
Merge pull request #7059 from tkohr/xsl-fixes
jahow May 9, 2023
426cd1c
Update version to 4.2.4-0
fxprunayre May 10, 2023
9eb2e60
Update version to 4.2.5-SNAPSHOT
fxprunayre May 10, 2023
f0fa81c
Fix multiple default tab in a single view
CMath04 May 10, 2023
dfeb5ef
Update to Font Awesome 6.x (6.4) (#7007)
MichelGabriel May 11, 2023
95a7ae6
DOI / Add European Union Publication Office format for DOI. (#6979)
fxprunayre May 11, 2023
0f8c656
Standard / ISO19139 / Schematron / NL translation (#7063)
fxprunayre May 11, 2023
3a8cf71
Home page / Aggregations / Fix label for facet based on multilingual
fxprunayre May 10, 2023
ce63417
i18n / NL / INSPIRE Themes / Fix language code
fxprunayre May 10, 2023
92a7457
UI / Dependency / CatController depends on facets also on signin. (#7…
fxprunayre May 16, 2023
58c831e
Workflow / Fix typo in setting key. (#7070)
fxprunayre May 17, 2023
0f2f2db
Test / Fixes (#7091)
josegar74 May 22, 2023
a54f20e
Config / Add property file overlay. (#6954)
fxprunayre May 22, 2023
2742903
Fix for broken icons in the editor, admin pages, file uploader and mu…
MichelGabriel May 23, 2023
0539661
Add criteria-type.xml for iso19115-3.2018
josegar74 May 23, 2023
e0b9233
fixed links to debugging tomcat in eclipse and remote debugging (#7075)
May 23, 2023
a11c436
Map / Define location of search map. (#7071)
fxprunayre May 24, 2023
b095c21
Build / Fix missing font awesome files in WAR
fxprunayre May 16, 2023
536eece
SEO / Set HTML head title and description
fxprunayre May 15, 2023
2065380
Display footer rss endpoint(s) when OGC API Records service is enable…
josegar74 May 24, 2023
698a672
DB / Only update schema on startup (#7100)
fxprunayre May 24, 2023
ad119f3
Workflow improvements (#7011)
fxprunayre May 24, 2023
c45c5f1
Metadata workflow / send mail notifications for metadata status chang…
josegar74 May 22, 2023
817805c
Fix microservices proxy detection
juanluisrp May 24, 2023
8aa3d1c
Fix javascript error when creating / editing online resources
josegar74 May 24, 2023
3905277
Remove code smells
juanluisrp May 25, 2023
1bd3d8b
Workflow / On Cancel / Properly remove draft from index (#7101)
fxprunayre May 25, 2023
b30b4d1
Copying the resources/config folder to the data dir
joachimnielandt May 25, 2023
0ea7d45
Metadata editor / include the metadata file store in the default conf…
josegar74 May 26, 2023
615655f
Update sortby-combo directive to use the field name and the sort orde…
josegar74 May 24, 2023
aac31b0
Index configuration / define dynamic template for conformTo_* fields …
josegar74 May 30, 2023
fc774f6
Return contact information in the search results, used in the results…
josegar74 May 30, 2023
7756ec9
Fix selection / filter Only my records (#7111)
josegar74 May 31, 2023
25a9e94
Added some logic into JeevesNodeAwareLogoutSuccessHandler to deal wit…
archaeogeek May 31, 2023
df80822
ISO19139 / Fix indexing of CRS codespace when contains a multilingual…
josegar74 May 31, 2023
8c8f69b
Fix check of harvester log file path
josegar74 May 31, 2023
376e9e6
Include the parent exception in the MetadataProcessingReport error so…
ianwallen Jun 1, 2023
f72f0ad
Using correct setting for default port, and better handling of null v…
archaeogeek Jun 1, 2023
d9c5990
Changed logic to check actual value of port setting
archaeogeek Jun 2, 2023
bb48909
Allow multiple request matchers to decide if require CSRF (#7123)
juanluisrp Jun 2, 2023
34e7b13
Add Spring Security mappings for local INSPIRE ATOM feed services
josegar74 Jun 5, 2023
f503005
Fixed broken link for Installing from source code
SuperOctocat Jun 1, 2023
477aa2c
Workflow / Remove magic numbers in label and avoid issue when using c…
fxprunayre Jun 5, 2023
6a3bf44
ISO19139 / Metadata editor / Fix display of contact individual name l…
josegar74 Jun 5, 2023
84eb531
Indexing / Update objects definition to index a sort field that is ca…
josegar74 May 25, 2023
60cd3c9
Related resources - fix the check to display association information
josegar74 Jun 2, 2023
1f82b5d
Remove sort by translations, duplicated in en-core.json file
josegar74 Jun 6, 2023
0a8314c
Workflow / Facets / Generic translations (#7135)
fxprunayre Jun 6, 2023
15e8b59
Update metadata status values translations
josegar74 Jun 6, 2023
6db5d04
Update transifex translations
josegar74 Jun 6, 2023
18e0943
Send metadata mail notifications for public metadata when is re-appro…
josegar74 Jun 7, 2023
c234221
Fixed another broken link for Installing from source code (#7141)
SuperOctocat Jun 8, 2023
57c116c
FeatureInfo - lower case columns names - related to #6801
josegar74 Jun 8, 2023
9ad0ddd
Fixed typos in es README (#7151)
SuperOctocat Jun 13, 2023
4a02f9c
Standard / ISO19115-3 / Formatter / JSONLD / Avoid error on multiling…
fxprunayre Jun 9, 2023
745d2d3
UI / Language picker / Display all entries on focus. Search by code a…
fxprunayre Jun 13, 2023
6749a34
Map / Layer manager / Add support for multilingual layer title. (#7121)
fxprunayre Jun 13, 2023
f37bac7
Map / Background layer / Fix active layer on load. (#7126)
fxprunayre Jun 13, 2023
ed29d82
missed file in pull/6494 (#7150)
davidblasby Jun 13, 2023
30d66c0
Update TESTING.md to include a hint to the it maven profile (#7149)
awoestmann Jun 14, 2023
0ff9aaf
Support customising the metadata publication options (#7148)
josegar74 Jun 14, 2023
09df3f4
Support code elements with anchors in ATOM predefined feeds
josegar74 Jun 14, 2023
e7979b1
Do not make Danish language a default language.
ianwallen Jun 18, 2023
f767fb3
Minor formatting changes. (#7164)
ianwallen Jun 20, 2023
cbf838a
Move tooltip from reccusive input field to a single label (#7039)
wangf1122 Jun 20, 2023
04ad16d
Standard / ISO19115-3 / Editor / Expand abstract for multilingual rec…
fxprunayre Jun 20, 2023
4c8fc85
Editor / Template field label fix (#7171)
fxprunayre Jun 20, 2023
5b526cb
Standard / ISO19115-3 / From 19139 conversion / Fix MD_VectorSpatialR…
fxprunayre Jun 20, 2023
7421df5
Standard / ISO19115-3 / Better label for metadata language. (#7173)
fxprunayre Jun 20, 2023
357e30a
Standard / ISO19115-3 / Editor / Do not add default lang id (#7174)
fxprunayre Jun 20, 2023
1ff0495
Standard / ISO19115-3 / Preserve revision date type. (#7168)
fxprunayre Jun 20, 2023
3c63565
Search / Full text / Add individual name and email. (#7167)
fxprunayre Jun 20, 2023
bf450e4
Fixing SONAR warnings about SQL Injections. (#7146)
ThomasJunk Jun 20, 2023
9675e13
Remove Language table isdefault column and use DefaultLanguage bean i…
josegar74 Jun 20, 2023
b182044
Record view / Citation / Improve layout
fxprunayre Jun 15, 2023
e1a0f1d
CSW / DCAT output / Fix for multilingual records (#7161)
fxprunayre Jun 21, 2023
d1cc975
Fixed broken link for Maven Reference
SuperOctocat Jun 14, 2023
fc1f91e
Record view / Keyword popup / Improve label. (#7152)
fxprunayre Jun 21, 2023
1735301
Test / Fix for default language. (#7175)
fxprunayre Jun 21, 2023
1a3be79
Configuration / Externalize Kibana configuration (#7098)
fxprunayre Jun 21, 2023
29b5b58
Standard / Translations / Load contact role codelist from the schema …
fxprunayre Jun 21, 2023
f7b5add
Updated Java 8 download link (#7177)
SuperOctocat Jun 21, 2023
b4a29c4
Site information - return ES index information
josegar74 Jun 22, 2023
e5d2fd3
External map viewer / Fix add WFS to map empty variable
jeanpommier Jun 23, 2023
6f9ed2e
Created new instances of SettingInfo.getSitePort in JeevesNodeAwareLo…
archaeogeek Jun 26, 2023
f6a0a7e
Update core/src/main/java/org/fao/geonet/kernel/setting/SettingInfo.java
Jun 27, 2023
cad3997
Update core/src/main/java/org/fao/geonet/kernel/datamanager/base/Base…
Jun 27, 2023
28cb823
Update core/src/main/java/jeeves/config/springutil/JeevesNodeAwareLog…
Jun 27, 2023
09721dd
Change line-height for username so that it is not truncated. (#7185)
ianwallen Jun 27, 2023
86923ad
[WFS / External viewer] Support localized title but fallback on link …
jeanpommier Jun 28, 2023
6d92de2
[WFS / external viewer] Remove trailing semi-colon
jeanpommier Jun 28, 2023
0c2169d
XslUtil / Add a function to get current node id (srv or subportal id)
jeanpommier Jun 28, 2023
63342e1
Pages / Top toolbar / Add support for submenu (#7138)
fxprunayre Jun 28, 2023
91b6e77
Merge pull request #7181 from pi-geosolutions/external-viewer-add-wfs…
jahow Jun 30, 2023
29e131b
Add a Dutch translation for the datepicker (#7193)
MichelGabriel Jul 4, 2023
cbc03b7
Exclude ATOM opensearch URLs from the portal filter checker. Related …
josegar74 Jul 4, 2023
00d4d8b
Remote INSPIRE ATOM Feed / code cleanup and optimisations for ATOM de…
josegar74 Jul 4, 2023
0c7d304
Fix load of static pages html content
josegar74 Jun 27, 2023
5f9bebc
[FP] Metadata workflow - publish an approved record with a draft copy…
josegar74 Jan 18, 2022
94e9c5c
Bulk publish / Publish privileges should be assigned to the approved …
josegar74 Jun 23, 2023
67960df
Merge pull request #7124 from AstunTechnology/jeevesnodeawarelogout-p…
Jul 5, 2023
f0448bf
Thesaurus / Multilingual title / Set title according to record language.
fxprunayre Jul 5, 2023
2383c5f
Editor / Thesaurus widget initialization improvement.
fxprunayre Jul 5, 2023
cee34a4
Additional code refactor related to pull request 7124 to avoid code d…
josegar74 Jul 6, 2023
489df77
API / Import record / Overwrite mode improvement. (#7178)
fxprunayre Jul 6, 2023
cdb13a8
Sort custom translations by translation key to display them in the UI…
josegar74 Jul 6, 2023
9b7bd67
Static pages / Fix links to load html pages content (#7203)
josegar74 Jul 6, 2023
34be63c
Transifex updates.
fxprunayre Jul 6, 2023
f3c4691
Thesaurus / Region / Use ISO format for date (#7208)
fxprunayre Jul 7, 2023
7d50815
Update version to 4.2.5-0
fxprunayre Jul 7, 2023
955448f
Update version to 4.2.6-SNAPSHOT
fxprunayre Jul 7, 2023
1d96686
Standard / ISO19110 / Add cardinality. (#7182)
fxprunayre Jul 10, 2023
164de4b
Map / WFS Features / Improvements (#7000)
fxprunayre Jul 10, 2023
e9ef5ea
Metadata workflow / Don't increase popularity when viewing a metadata…
josegar74 Jul 7, 2023
61a6220
[gn] Support negative dates for temporal extents (#6843)
cmangeat Jul 11, 2023
7afe8fe
camel tests, avoid side effects (#6836)
cmangeat Jul 11, 2023
5d0fbf3
avoid race condition, resize map once target size ok (#6931)
cmangeat Jul 11, 2023
d9d2567
Standard / ISO19115-3 / Formatter / Layout improvements (#7187)
fxprunayre Jul 12, 2023
aebd8d8
changed english display text for batch editor xpath gn_add and gn_upd…
archaeogeek Jun 14, 2023
f8c3f60
Standard / ISO19115-3 / Do not declare main language in other languag…
fxprunayre Jul 12, 2023
9c7f329
Increase the limit to retrieve the related metadata in the search res…
josegar74 Jul 12, 2023
ef80b7a
ArcSDE harvester / If the metadata stored in ArcSDE is matched agains…
josegar74 Jul 12, 2023
60a2411
Standard / ISO19139 / Indexing / Temporal range in GML 3.2.0 (#7218)
fxprunayre Jul 13, 2023
808ea26
Record view / Decorate map with geographic identifier or description.…
fxprunayre Jul 13, 2023
6d3fa62
Prettier formatting updates (#7222)
josegar74 Jul 13, 2023
f079bd0
ISO19139 - Improve metadata full view for contacts when fields inform…
josegar74 Jul 13, 2023
b5e7fa3
Record view / Contact / Move website to popup (#7220)
fxprunayre Jul 13, 2023
9d74ff1
[BP] Use Apache Commons StringUtils to join keywords in atom service …
josegar74 Jul 13, 2023
9799602
Update status emails to contain link to metadata which does not conta…
ianwallen Jul 16, 2023
3e7548e
[BP] Add support for OL Attributions (#7062)
ianwallen Jul 18, 2023
2cd8b77
[BP] Map viewer / 'Default map' javascript error. Fixes #7228
josegar74 Jul 18, 2023
a033ef0
[BP]When authenticating user, only update the usergroups in the datab…
ianwallen Jul 19, 2023
855438e
[BP] Update skin.xsl so that it works better in nojs mode. (#7015)
ianwallen Jul 21, 2023
dc90499
[BP] Escape {{ to avoid error parsing argument. (#7237)
ianwallen Jul 24, 2023
e5d0a42
Update Github actions for 4.2.x branch (#7225)
josegar74 Jul 25, 2023
80f5a99
[BP] Fix wmsQueue clear method logic
josegar74 Jul 21, 2023
ea02c45
[BP] Fix German typo of the label for 'otherRestrictions' (#7245)
josegar74 Jul 28, 2023
59e85a0
[BP] Fix record history parameter name. Related to #7074 (#7249)
josegar74 Jul 28, 2023
f9c8612
[BP] Use http proxy in DOI client
josegar74 Jul 28, 2023
c4cb9dd
[BP] Fix DOI logging
josegar74 Jul 31, 2023
720d46f
[BP] Fix directive to display the most popular records, to display th…
josegar74 Aug 16, 2023
7f2f4e4
[BP] Add XmlTransient annotation to ISODate.getDateAndTimeUtc
josegar74 Jul 25, 2023
646d4f7
[BP] Standard / ISO19115-3 / Processing / Metadata contact lost. (#7278)
fxprunayre Aug 16, 2023
7fa3a8d
[BP] Fix deletion sequence in editor: wait for DOM update before saving
CMath04 Aug 1, 2023
8495e75
[BP] Fix error that would occur when there were duplicate languages. …
ianwallen Aug 18, 2023
a84a30a
[BP] WMS time dimension - basic support for time intervals (#7280)
josegar74 Aug 18, 2023
9fba634
[BP] Full view on working copy fails. Fixes #7270
josegar74 Aug 18, 2023
61941e8
[BP] Handle empty allGroupOpsAfter instead of throwing error.
ianwallen Aug 9, 2023
3057de6
[BP] Metadata editor / display metadata uuid for remote resources if …
josegar74 Aug 3, 2023
8f1238e
[BP] Bump actions/setup-java from 3.10.0 to 3.12.0 (#7239)
dependabot[bot] Aug 23, 2023
87f4693
[BP] Metadata index set of records - index the approved and working c…
josegar74 Aug 24, 2023
622ebc9
[BP] API / Attachements / Stream files to servlet response (#7287)
fxprunayre Aug 24, 2023
9f330a3
[BP] Use resource files for messages (#7281)
zhngamy Aug 24, 2023
48a3dc6
[BP] fix ui issue (#7256)
wangf1122 Aug 24, 2023
fa391a2
[BP] Update AbstractHttpRequest to use system proxy defined in JAVA_OPTS
josegar74 Jul 25, 2023
1f6730e
[BP] Update GeonetHttpRequestFactory to use system proxy defined in J…
josegar74 Aug 2, 2023
0df0026
[BP] ISO19139 / ISO19115-3.2018 / Don't index resource identifiers wi…
josegar74 Jul 31, 2023
4b5b14e
[BP] Set html emails as utf-8
ianwallen Jul 26, 2023
57b5452
[BP] Do not break link in the middle of a word.
MichelGabriel Aug 24, 2023
6c4bed2
[BP] Search / Aggregation on organisation in Dutch (#7290)
fxprunayre Aug 24, 2023
5a67b96
[BP] WMS tile images - if HEAD request fails, default to OL image src…
josegar74 Aug 29, 2023
4acf93b
[BP] Standard / ISO / Mimefiletype encoding.
fxprunayre Aug 25, 2023
ba3ea19
[BP] Metadata editor / recommended values for fields show an empty va…
josegar74 Aug 29, 2023
63de4d5
[BP] Notifications / Errors / Fix message on group creation (#7295)
fxprunayre Aug 29, 2023
3333c4c
[BP] Fix metadata editor tooltips close button when using the icon mode
josegar74 Aug 30, 2023
6ed555d
[BP] Minor cleanup (#7301)
joachimnielandt Aug 30, 2023
a063b81
[BP] Fix the check to display the Transfer ownership option in the me…
josegar74 Aug 31, 2023
942eae8
[BP] Fix permalink option in the application footer
josegar74 Sep 1, 2023
21f7a5f
[BP] Updated embedded documentation on naming convention for postproc…
Sep 1, 2023
8e70dfc
[BP] Bump actions/checkout from 3 to 4 (#7318)
dependabot[bot] Sep 5, 2023
cffac20
feat(ods): use ods explore api for CI_OnlineResource linkages
tkohr Jul 26, 2023
a0cbe44
[BP] Hide thumbnail image in metadata page when the image can't be lo…
josegar74 Sep 7, 2023
093caf0
fix(ods): add CI_OnlineResource linkages for ods v1
tkohr Jul 26, 2023
2b188b8
[BP] INSPIRE ATOM - retrieve the metadata ATOM feed using only the re…
josegar74 Sep 7, 2023
39932f0
[BP] Fix robots.txt and sitemap 500 errors if no right content type i…
juanluisrp Sep 11, 2023
1d1e364
[BP] Batch editing / Update xpath spec link
fxprunayre Sep 12, 2023
e3858fd
[BP] Remove configuration for the UI setting 'isMenubarAccessible', r…
josegar74 Sep 13, 2023
1718a02
[BP] User feedback API fixes:
josegar74 Sep 19, 2023
db0c9d7
[BP] Batch Editing access level in general system settings (#7238)
wangf1122 Sep 20, 2023
7d6a395
[BP] Indexing / Do not create empty object if no text (#7294)
fxprunayre Sep 20, 2023
e60c4d5
[BP] Indexing / Do not create empty object if no text (#7349)
fxprunayre Sep 21, 2023
29c7db5
[BP] Map / Localisation / Empty results if no query (#7338)
fxprunayre Sep 21, 2023
0a7171b
[BP] Fix write after response commit on proxy response (#7353)
juanluisrp Sep 22, 2023
5f45376
[BP] Prevent invalid date written into xml (#7321)
wangf1122 Sep 22, 2023
024681c
[BP] Portal / RSS feeds point to current portal (#7343)
fxprunayre Sep 22, 2023
6249b79
Fix HTML/Javascript prettier formatting / 4.2.x branch (#7356)
josegar74 Sep 22, 2023
76c1dd5
[BP] Create metadata category - check doesn't exist a category with t…
josegar74 Sep 25, 2023
83b6c4c
[BP] WFS layer improvements (#7317)
fxprunayre Sep 25, 2023
a4d4618
[BP] Add icons for related types (association and initiative) (#7264)
MichelGabriel Sep 25, 2023
052431f
[BP] Map / WMS dimension saved in map (#7339)
fxprunayre Sep 25, 2023
25f3b89
[BP] Display the login menu for authenticated users when the setting …
josegar74 Sep 25, 2023
731cb84
[BP] Fix CORSInterceptor, usage of a variable before is defined. Rela…
josegar74 Sep 26, 2023
4f9b1f2
[BP] Editor / Online source / Fix button icon
fxprunayre Sep 25, 2023
91edc70
[BP] Indexing / Bounding Polygon / Reproject if needed #7340
Namascae Sep 27, 2023
2b8e097
[BP] Indexing / Bounding Polygon / Coordinate order (#7364)
fxprunayre Sep 27, 2023
c38b5ca
[BP] Improved handling of empty titles (#7362)
joachimnielandt Sep 28, 2023
6bcdf6e
[BP] Add support for emails with subdomains (#7314)
sebr72 Sep 28, 2023
4cd4bb8
[BP] fix for untranslated userRecord and userRecords labels in user a…
Sep 28, 2023
787cfd6
[BP] Standard / ISO19110 improvements
fxprunayre Sep 28, 2023
5229912
[BP] Map viewer / context map / only WMS layers have dimensions infor…
josegar74 Sep 29, 2023
4569d68
[BP] Send metadata mail notifications for public metadata when is re-…
josegar74 Sep 29, 2023
56c1b89
[BP] Fix working copy display so that links go to working copy (#7248)
ianwallen Sep 29, 2023
85d0c3a
[BP] Map viewer / Option to configure WMS tiling (#7312)
josegar74 Sep 29, 2023
1132dd9
[BP] Groups maintenance / fix the display of the metadata owned by a …
josegar74 Sep 29, 2023
73f22eb
[BP] Record view / Support multiple status.
fxprunayre Sep 28, 2023
d9ea38d
[BP] batch edit user profile check in APIs (#7243)
wangf1122 Sep 29, 2023
031b52c
[BP] User Manual refresh using Markdown and MkDocs (#7329)
jodygarnett Oct 2, 2023
a2eb2c9
[BP] Workflow / Related records of the draft (#7377)
fxprunayre Oct 2, 2023
73c696e
[BP] Update MkDocs configuration to publish to gh-pages branch (#7375)
josegar74 Oct 2, 2023
3cf5249
[BP] Fixed typos for SOURCE.md (#7384)
SuperOctocat Oct 3, 2023
5145869
Documentation 4.2: Update link to the 4.2 manual and release scripts …
josegar74 Oct 3, 2023
788d6b4
[BP] Changed GENERATEUUID to NOTHING based on discussion on issue #7274
ianwallen Sep 29, 2023
cabe4fd
Doc / Changelog / 4.2.6. (#7393)
fxprunayre Oct 4, 2023
d7b4ae6
Update version to 4.2.6-0
josegar74 Oct 4, 2023
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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
3 changes: 1 addition & 2 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Auto detect text files and perform LF normalization
* text=auto
* text=auto eol=lf

# Standard to msysgit
*.doc diff=astextplain
Expand Down Expand Up @@ -33,4 +33,3 @@
*.eot binary
*.woff binary

*.xsd text eol=lf
15 changes: 15 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates

version: 2
updates:
- package-ecosystem: "maven" # See documentation for possible values
directory: "/" # Location of package manifests
schedule:
interval: "daily"
- package-ecosystem: "github-actions" # See documentation for possible values
directory: "/" # Location of package manifests
schedule:
interval: "daily"
26 changes: 10 additions & 16 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,10 @@ name: "CodeQL"

on:
push:
branches: [ main ]
branches: [ 4.2.x ]
pull_request:
# The branches below must be a subset of the branches above
branches: [ main ]
branches: [ 4.2.x ]
schedule:
- cron: '44 20 * * 5'

Expand All @@ -38,30 +38,24 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v2

uses: actions/checkout@v4
with:
show-progress: 'false'

- name: Setup Java JDK
uses: actions/setup-java@v2.3.1
uses: actions/setup-java@v3.12.0
with:
java-version: 8
# Java distribution. See the list of supported distributions in README file
distribution: temurin
# The package type (jdk, jre, jdk+fx, jre+fx)
java-package: jdk
cache: maven

- name: Maven repository caching
uses: actions/cache@v2
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-


# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v1
uses: github/codeql-action/init@v2
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
Expand All @@ -72,7 +66,7 @@ jobs:
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@v1
uses: github/codeql-action/autobuild@v2

# ℹ️ Command-line programs to run using the OS shell.
# 📚 https://git.io/JvXDl
Expand All @@ -86,7 +80,7 @@ jobs:
# make release

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v1
uses: github/codeql-action/analyze@v2

- name: Remove SNAPSHOT jars from repository
run: |
Expand Down
40 changes: 15 additions & 25 deletions .github/workflows/linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,29 +12,21 @@ jobs:
strategy:
matrix:
include:
- os: ubuntu-18.04
- os: ubuntu-22.04
jdk: 8
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
with:
# 500 commits, set to 0 to get all
fetch-depth: 500
submodules: 'recursive'
show-progress: 'false'
- name: Set up JDK
uses: actions/setup-java@v1
uses: actions/setup-java@v3.12.0
with:
distribution: 'temurin'
java-version: ${{ matrix.jdk }}
- name: Set up Maven
uses: stCarolas/setup-maven@v4
with:
maven-version: 3.6.3
- name: Maven repository caching
uses: actions/cache@v2
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
cache: 'maven'
- name: Build with Maven
run: mvn -B -V install -DskipTests=true -Dmaven.javadoc.skip=true
- name: Remove SNAPSHOT jars from repository
Expand All @@ -45,30 +37,28 @@ jobs:
find ~/.m2/repository -name "*3.8*" -type d | xargs rm -rf {}

QA:
runs-on: ubuntu-18.04
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
with:
# 500 commits, set to 0 to get all
fetch-depth: 500
submodules: 'recursive'
show-progress: 'false'
- name: Set up JDK
uses: actions/setup-java@v1
uses: actions/setup-java@v3.12.0
with:
distribution: 'temurin'
java-version: 8
cache: 'maven'
- name: Set up Maven
uses: stCarolas/setup-maven@v4
with:
maven-version: 3.6.3
- name: Maven repository caching
uses: actions/cache@v2
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- name: Test with maven
run: mvn -B -V -fae install
run: |
mvn resources:resources@copy-index-schema-to-source -f web
mvn -B -V -fae verify -Pit
- name: Remove SNAPSHOT jars from repository
run: |
find ~/.m2/repository -name "*SNAPSHOT*" -type d | xargs rm -rf {}
Expand Down
33 changes: 33 additions & 0 deletions .github/workflows/mvn-dep-tree.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# This job sends the maven dependency tree of the project to Github
# for further security analysis.

name: "MavenDepTreeSubmission"

on:
push:
branches: [ 4.2.x ]
schedule:
- cron: '44 22 * * 5'

jobs:
update-maven-dep-tree:
runs-on: ubuntu-latest

steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
show-progress: 'false'

- name: Setup Java JDK
uses: actions/[email protected]
with:
java-version: 8
# Java distribution. See the list of supported distributions in README file
distribution: temurin
# The package type (jdk, jre, jdk+fx, jre+fx)
java-package: jdk
cache: maven

- name: Submit Dependency Snapshot
uses: advanced-security/maven-dependency-submission-action@v3
49 changes: 49 additions & 0 deletions .github/workflows/sonarcloud.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
name: SonarCloud QA
on:
push:
branches:
- 4.2.x
pull_request:
types: [opened, synchronize, reopened]
jobs:
build:
name: Build
runs-on: ubuntu-latest
# Only analyze with Sonar on non-fork repos:
# https://github.community/t/how-to-detect-a-pull-request-from-a-fork/18363/4
if: github.event.pull_request.head.repo.fork != true
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis
submodules: 'recursive'
show-progress: 'false'
# For building GeoNetwork, JDK8 is necessary, but for running
# the SonarQube plugin, JDK11 is necessary.
# So, first install JDK 8, build GeoNetwork, then install JDK11
# and run SonarQube:
- name: Set up JDK 8
uses: actions/[email protected]
with:
java-version: 8
distribution: 'temurin'
cache: 'maven'
- name: Cache SonarCloud packages
uses: actions/cache@v3
with:
path: ~/.sonar/cache
key: ${{ runner.os }}-sonar
restore-keys: ${{ runner.os }}-sonar
- name: Build GN
run: mvn -B package -DskipTests
- name: Set up JDK 11
uses: actions/[email protected]
with:
distribution: 'temurin'
java-version: '11'
- name: Analyze with Sonar
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # Needed to get PR information, if any
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
#TODO: Enable tests, if reliable:
run: mvn -B org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.projectKey=geonetwork_core-geonetwork -Dsonar.organization=geonetwork -DskipTests=true -Dmaven.javadoc.skip=true
11 changes: 8 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,9 @@ git*.properties
# Directories and paths
*/*/.*
*/*/target/
*/.*
*/target/
.*/
GeoNetwork*
#GeoNetwork*
/geonetwork*
camel-harvesters/wfsfeature-harvester/logs
changes-*
Expand All @@ -27,6 +26,7 @@ docs/schema-loc-*.rst
eclipse/
es/elasticsearch-*
es/es-dashboards/kibana-*
es/es-dashboards/data/nodes/
harvesters/harvester_*.log
idea/
jcs_caching/
Expand All @@ -39,6 +39,9 @@ schemas/*/doc/*/*.rst
schematrons/.build
target/
transifex/transifex-format/

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

web-itest/jcs_caching
web-ui/src/main/resources/catalog/lib/gn*.min.js
web-ui/src/main/resources/catalog/style/gn*.css
Expand All @@ -52,13 +55,14 @@ web/jcs_caching/
web/logs/
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/schemaplugin-uri-catalog.xml
web/src/main/webapp/WEB-INF/data/config/encryptor.properties
web/src/main/webapp/WEB-INF/data/data/backup
web/src/main/webapp/WEB-INF/data/data/metadata_data
web/src/main/webapp/WEB-INF/data/data/metadata_subversion
Expand All @@ -76,6 +80,7 @@ web/src/main/webapp/WEB-INF/data/wro4j-cache*
web/src/main/webapp/WEB-INF/data_*
web/src/main/webapp/WEB-INF/metadata_subversion/
web/src/main/webapp/WEB-INF/server.prop
web/src/main/webapp/WEB-INF/prebuilt
web/src/main/webapp/data/
web/src/main/webapp/doc/en
web/src/main/webapp/doc/fr
3 changes: 0 additions & 3 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,3 @@
[submodule "web-ui/src/main/resources/catalog/lib/bootstrap-table"]
path = web-ui/src/main/resources/catalog/lib/bootstrap-table
url = https://github.com/wenzhixin/bootstrap-table.git
[submodule "docs/manuals"]
path = docs/manuals
url = https://github.com/geonetwork/doc.git
5 changes: 3 additions & 2 deletions SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,9 @@ Each GeoNetwork release is supported with bug fixes for a limited period, with p

| Version | Supported | Comment |
| ----------- | ------------------ |------------------------ |
| 4.x | :white_check_mark: | Current version |
| 3.x | :white_check_mark: | Maintenance version |
| 4.2.x | :white_check_mark: | Current version |
| 4.0.x | :white_check_mark: | Maintenance version |
| 3.12.x | :white_check_mark: | Maintenance version |

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
6 changes: 3 additions & 3 deletions 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.2.0-0</version>
<version>4.2.6-0</version>
</parent>


Expand All @@ -56,8 +56,8 @@

<dependencies>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
</dependency>
<dependency>
<groupId>net.sf.saxon</groupId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@

import net.sf.saxon.TransformerFactoryImpl;

import org.apache.log4j.Logger;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import org.fao.geonet.utils.CachedTransformer;

import java.io.File;
Expand All @@ -28,7 +29,7 @@ public class CachingTransformerFactory extends TransformerFactoryImpl implements
* Factory logger.
*/
protected static final Logger logger =
Logger.getLogger(CachingTransformerFactory.class);
LogManager.getLogger(CachingTransformerFactory.class);
/**
* Active readers count.
*/
Expand Down
Loading
Loading