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

Geonetwork 4.2.8 #287

Merged
merged 82 commits into from
Jan 30, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
82 commits
Select commit Hold shift + click to select a range
118b160
Update version to 4.2.8-SNAPSHOT
josegar74 Nov 22, 2023
cdc4124
[BP] Docs / Fix the mike version to 2.0.0 and change the parameter --…
josegar74 Nov 22, 2023
48aaf02
[BP] CSW Harvester / Don't set a default search filter field (#7494)
josegar74 Nov 23, 2023
6d8b1fe
[BP] Harvesting / WFS / Cleaning comment (#7504)
fxprunayre Nov 23, 2023
49ce624
[BP] Fix indexing of iso19110 metadata with cardinalities composed of…
josegar74 Nov 23, 2023
045cd17
[BP] Elasticsearch / Update to 7.17.15 (#7368)
fxprunayre Nov 30, 2023
d8e753d
[BP] Fix some cases that were not considering both message and descri…
ianwallen Nov 30, 2023
c8f6325
[BP] When getting locale message, default locale to LocaleContextHold…
ianwallen Nov 30, 2023
4405517
[BP] Fix language for region picker directives (#7495)
josegar74 Nov 30, 2023
1019cba
[BP] Remote INSPIRE Atom Feeds harvester - Remove duplicates by datas…
josegar74 Dec 1, 2023
37c4a0b
[BP] INSPIRE Atom Search - add missing filter by feed dataset identif…
josegar74 Dec 1, 2023
cc1a79f
[BP] Validation of INSPIRE ATOM services to return API exceptions ins…
josegar74 Dec 1, 2023
7d60ec6
[BP] Metadata indexing / Escape website and logo information for cont…
josegar74 Nov 30, 2023
d1cdd18
[BP] Search / Add option to show less facet values (#7497)
josegar74 Dec 4, 2023
0c3b405
[BP] Metadata workflow / Record view / reload the page with the appro…
josegar74 Dec 5, 2023
945b508
[BP] consistent styling of recordgroup label
joachimnielandt Nov 20, 2023
d6e4f4b
[BP] Reset user password dialog - don't display the field to request …
josegar74 Dec 5, 2023
5c185e5
[BP] Fix check to verify if a group has enabled the workflow, checkin…
josegar74 Dec 6, 2023
d5d43fd
[BP] INSPIRE Validator - exception handling improvements (#7519)
josegar74 Dec 7, 2023
e504ac9
[BP] Bump actions/setup-python from 4 to 5 (#7543)
dependabot[bot] Dec 7, 2023
b76e777
[BP] OpenId / Use the user profile configured locally if the configur…
josegar74 Dec 7, 2023
082ac03
Edited small typos and text. Some link fixes.
ticheler Dec 7, 2023
465e08c
[BP] Use Apache Commons Text library to escape JSON content in xslt p…
josegar74 Dec 11, 2023
e48405f
[BP] Don't display header menu and footer in single metadata PDF expo…
josegar74 Dec 13, 2023
d6f68d6
[BP] Add ownerId to geonet:info (#7547)
ianwallen Dec 14, 2023
8f04382
[BP] Elasticsearch index creation - log the exception when a parsing …
josegar74 Dec 6, 2023
a9a7f04
[BP] Metadata indexing - create an organisation name field that track…
josegar74 Dec 6, 2023
57d4786
[BP] Documentation / Update Elasticsearch installation page typos and…
josegar74 Dec 15, 2023
f1bbadf
[BP] Update iso19139 csw-full.xsl (#7558)
pdorio Dec 18, 2023
f5226f7
[BP] cryptic parse exception
joachimnielandt Dec 6, 2023
404d768
[BP] Visual fix for icon text circles (firefox)
joachimnielandt Dec 8, 2023
df515ef
[BP] Remove ?debug from link to admin dashboard. (#7564)
ianwallen Dec 20, 2023
4fb5ed8
[BP] Add German codelist translations for scope code (#7566)
josegar74 Dec 20, 2023
eb0ca1e
[BP] Display metadata user and group owner in the transfer ownership …
josegar74 Aug 31, 2023
d24aed4
[BP] fix for empty language leading to spurious comma
joachimnielandt Dec 20, 2023
06b6e9e
[BP] Overview not shown in PDF export when the overview image is stor…
josegar74 Dec 22, 2023
41272c0
[BP] Fix case of wrong use for HttpStatus.CREATED and HttpStatus.OK
ianwallen Dec 31, 2023
74373fc
[BP] Fix duplicate spring doc tags.
ianwallen Dec 21, 2023
40b0cb5
[BP] Fix initialization of SpringDoc so that it does not use null ser…
ianwallen Jan 2, 2024
563e432
[BP] API should return a structured object instead of JSONObject (#7584)
ianwallen Jan 2, 2024
f9067da
GeoNetwork 4.2.x minor versions library updates (#7405)
josegar74 Jan 2, 2024
81fa709
[BP] Add missing apiResponse for group and map api (#7590)
ianwallen Jan 2, 2024
4281735
[BP] Update SpringDoc json/yaml generator to make the results more de…
ianwallen Jan 3, 2024
739bb1f
[BP] Spring doc API for link api should accept a structured object in…
ianwallen Jan 4, 2024
10e5156
[BP] Metadata extents API / Make configurable to display the metadata…
josegar74 Jan 4, 2024
49cefe0
[BP] Home page / sort topic categories and INSPIRE themes facets alph…
josegar74 Jan 4, 2024
a97c712
[BP] Record view / Invalid timezone shift for years outside moment's …
josegar74 Dec 14, 2023
530863b
[BP] Fix add element attribute in the metadata editor, causing the el…
josegar74 Jan 2, 2024
42e51f5
Fix duplicate operation id caused by use of 2 methods GET/POST metho…
ianwallen Jan 5, 2024
8cfb118
[BP] Add missing swagger icons that were referenced in the index.html…
ianwallen Jan 8, 2024
79876a1
[BP] Spring doc - Set API enum as ref (#7595)
ianwallen Jan 9, 2024
2742b0d
[BP] Fix issue with @ResponseStatus and @ApiResponse being out of syn…
ianwallen Jan 9, 2024
2c301fb
[BP] Fix linux specific file separator used for harvester transform o…
CMath04 Jan 9, 2024
53d345f
[BP] Service context null pointer (#7593)
wangf1122 Jan 10, 2024
7372700
[BP] Fix duplicate API endpoint /feeds (#7581)
ianwallen Jan 10, 2024
d41eb5c
[BP] Changed http to https for urls that appear in open api specifica…
ianwallen Jan 10, 2024
a67fb3d
[BP] Add missing import from commit 63cd59fb38df389694566d69459bcfbed…
ianwallen Jan 10, 2024
f73720a
[BP]CSW GetRecords doesn't escape query values when creating the Elas…
josegar74 Jan 11, 2024
f4152e6
[BP] Fix SpringDoc duplicate OperationId (#7580)
ianwallen Jan 15, 2024
3fb3ac8
[BP] Add missing @ApiResponse status for successful api search respon…
ianwallen Jan 15, 2024
624cb84
[BP] Cleanup consumes from metadata insert api. (#7616)
ianwallen Jan 15, 2024
3c6b305
[BP] Remove default response from open api specification. (#7609)
ianwallen Jan 15, 2024
17b0700
[BP] Build / release module build workflow improvements / fixes (#7619)
jodygarnett Jan 16, 2024
5e19e56
[BP] Build / Use Java 21 for Sonarcloud plugin (#7622)
juanluisrp Jan 16, 2024
8b508f6
[BP] Bump actions/setup-java from 3.12.0 to 4.0.0 (#7522)
dependabot[bot] Jan 16, 2024
38e34fa
build: fix jetty-download activiation required for release
jodygarnett Jan 16, 2024
69c66ba
build fix: do not remove api docs during clean:clean@reset
jodygarnett Jan 16, 2024
63501f8
Do not clean api docs out of src/main/webapp
jodygarnett Jan 16, 2024
c4a35bc
[BP] Record view / Display WFS downloads for WFS online resources wit…
josegar74 Jan 17, 2024
2f7e59a
[BP] Fix error on edit page elements with non-unique id #gnRemoteReco…
ianwallen Jan 17, 2024
b984318
Fix the grid on the homepage of the documentation (#7559)
MichelGabriel Jan 17, 2024
84f52a5
document `backport 4.2.x` label change required for bot
jodygarnett Jan 17, 2024
a3654fd
[BP] unpack schema sample data into folders, produce mef files at bui…
jodygarnett Jan 18, 2024
338f46d
[BP] build release procedure updates to include docs in release tag (…
jodygarnett Jan 18, 2024
b41677f
Bump actions/cache from 3 to 4
dependabot[bot] Jan 18, 2024
ed4add8
Move Direction as an reference object in the open api specification.
ianwallen Jan 17, 2024
a3f0d32
Miscellaneous code cleanup with MetadataStatus and RelatedResponse
ianwallen Jan 17, 2024
ed14595
Remove unused Jeeves classes (#7643)
geonetworkbuild Jan 19, 2024
79c8c7f
[BP] Upgrade guidance for geonetwork 3 users (#7644)
jodygarnett Jan 22, 2024
d648402
[BP] Transifex updates. (#7651)
fxprunayre Jan 23, 2024
e669c78
Update version to 4.2.8-0
josegar74 Jan 23, 2024
d63ac49
Merge tag '4.2.8' into georchestra-gn4.2.8
f-necas Jan 26, 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
  •  
  •  
  •  
5 changes: 1 addition & 4 deletions .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@v3.12.0
uses: actions/setup-java@v4.0.0
with:
java-version: 8
# Java distribution. See the list of supported distributions in README file
Expand Down Expand Up @@ -85,6 +85,3 @@ jobs:
- name: Remove SNAPSHOT jars from repository
run: |
find ~/.m2/repository -name "*SNAPSHOT*" -type d | xargs rm -rf {}
- name: Remove Schema 3.8 jars from repository
run: |
find ~/.m2/repository -name "*3.8*" -type d | xargs rm -rf {}
6 changes: 3 additions & 3 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
with:
fetch-depth: 0
- name: Install Python
uses: actions/setup-python@v4
uses: actions/setup-python@v5
with:
python-version: 3.x
- name: mkdocs install
Expand All @@ -33,9 +33,9 @@ jobs:
if: ${{ github.event_name == 'pull_request' }}
working-directory: docs/manual
run: |
mike deploy --title "4.2 Stable" --no-redirect --update-aliases 4.2 stable
mike deploy --title "4.2 Stable" --alias-type=copy --update-aliases 4.2 stable
- name: deploy 4.2 docs to gh-pages branch
if: ${{ github.event_name != 'pull_request' }}
working-directory: docs/manual
run: |
mike deploy --push --title "4.2 Stable" --no-redirect --update-aliases 4.2 stable
mike deploy --push --title "4.2 Stable" --alias-type=copy --update-aliases 4.2 stable
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,7 @@ web/src/main/webapp/WEB-INF/data/data/metadata_data
web/src/main/webapp/WEB-INF/data/data/metadata_subversion
web/src/main/webapp/WEB-INF/data/data/resources/htmlcache
web/src/main/webapp/WEB-INF/data/data/resources/images
web/src/main/webapp/WEB-INF/data/data/resources/schemapublication
web/src/main/webapp/WEB-INF/data/data/resources/xml
web/src/main/webapp/WEB-INF/data/data/upload/
web/src/main/webapp/WEB-INF/data/harvester_*
Expand Down
4 changes: 2 additions & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ Thank you for contributing to GeoNetwork:
* Before merging a pull request, should be defined the following properties:

- Milestone to include the change.
- Add the label `changelog` when the change is relevant to be added to the release changelog file .
- Add the label(s) to the backport to previous branch(es), when the change is a bug fix or if it is a small improvement that may be relevant to the backport.
- Add the label `changelog` when the change is relevant to be added to the release changelog file.
- Add `backport <branch>` to indicate when change is a bug fix or is a small improvement that may be relevant to the backport.

* Good housekeeping: Anytime you commit, try and clean the code around it to latest style guide. If you improve a function without comments: add comments. If you modify functionality that does not have tests: write a test. If you fix functionality without documentation: add documentation.

Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,11 @@

User documentation is managed in the [geonetwork/doc](https://github.com/geonetwork/doc) repository covering all releases of GeoNetwork.

The `docs` folder includes [geonetwork/doc](https://github.com/geonetwork/doc) as a git submodule. This documentation is compiled into html pages during a release for publishing on the [geonetwork-opensource.org](http://geonetwork-opensource.org) website.
The `docs` folder includes [geonetwork/doc](https://github.com/geonetwork/doc) as a git submodule. This documentation is compiled into html pages during a release for publishing on the [geonetwork-opensource.org](https://www.geonetwork-opensource.org) website.

Developer documentation located in README.md files in the code-base:

* General documentation for the project as a whole is in this README.md
* [Software Development Documentation](/software_development/) provides instructions for setting up a development environment, building Geonetwork, compiling user documentation, and making a releases
* [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 (assuming there is module specific documentation required)

6 changes: 3 additions & 3 deletions SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,17 @@

The GeoNetwork community takes the security of the software and all services based on the software product seriously. On this page you can find the versions for which the community provides security patches.

If you believe you have found a security vulnerability in the software or an implementation of the software, please report it to [email protected] as described below. Do not publish the vulnerability in any public forums (such as twitter, email list or issue tracker).
If you believe you have found a security vulnerability in the software or an implementation of the software, please report it to [email protected] as described below. Do not publish the vulnerability in any public forums (such as Twitter/X, email list or issue tracker).

## Supported Versions

Each GeoNetwork release is supported with bug fixes for a limited period, with patch releases made approximately every three to six months.

- We recommend to update to latest incremental release as soon as possible to address security vulnarabilities.
- 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.2.x | :white_check_mark: | Current version |
| 4.0.x | :white_check_mark: | Maintenance version |
| 3.12.x | :white_check_mark: | Maintenance version |
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.2.7-georchestra</version>
<version>4.2.8-georchestra</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.2.7-georchestra</version>
<version>4.2.8-georchestra</version>
</parent>


Expand Down
4 changes: 2 additions & 2 deletions core/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -27,13 +27,13 @@
<parent>
<artifactId>geonetwork</artifactId>
<groupId>org.geonetwork-opensource</groupId>
<version>4.2.7-georchestra</version>
<version>4.2.8-georchestra</version>
</parent>
<modelVersion>4.0.0</modelVersion>

<artifactId>gn-core</artifactId>
<name>GeoNetwork core</name>
<version>4.2.7-georchestra</version>
<version>4.2.8-georchestra</version>

<dependencies>
<dependency>
Expand Down
59 changes: 0 additions & 59 deletions core/src/main/java/jeeves/guiservices/profiles/Get.java

This file was deleted.

52 changes: 0 additions & 52 deletions core/src/main/java/jeeves/services/Ping.java

This file was deleted.

141 changes: 0 additions & 141 deletions core/src/main/java/jeeves/services/RegExpReplace.java

This file was deleted.

Loading
Loading