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

Geonetwork 4.2.8 #287

merged 82 commits into from
Jan 30, 2024

Conversation

f-necas
Copy link
Collaborator

@f-necas f-necas commented Jan 26, 2024

Geonetwork 4.2.8

Needs ES 7.17.15

Tested

  • CSW Harvesting
  • Datafeeder Import
  • 19115 template import and simple record creation
  • Tests oks, build ok

Geochestra/geonetwork checklist

  • PR only involves cherry picked commits from upstream.
  • PR contains custom code which will be soon available in a release on upstream and can be overrided. Mention core-geonetwork version if possible.
  • PR contains custom georchestra code, which need to be verified in future migration.

josegar74 and others added 30 commits November 22, 2023 10:15
…no-redirect to --alias-type=copy (changed in mike 2.0.0) (#7507)
Was related to an issue on QGIS server side.
… multiple ranges (#7486)

* Fix indexing of iso19110 metadata with cardinalities with multiple ranges

* Update schemas/iso19110/src/main/plugin/iso19110/index-fields/index.xsl

Co-authored-by: François Prunayre <fx.prunayre@gmail.com>

---------

Co-authored-by: François Prunayre <fx.prunayre@gmail.com>
* Elasticsearch / Update to 7.17.13.

* Elasticsearch / Update to 7.17.15.
…et identifier (#7491)

* Remote INSPIRE Atom Feeds harvester - Remove duplicates by dataset identifier, that could be obtained from datasets referenced by different service feeds

* Fix sonarlint warnings

---------

Co-authored-by: Juan Luis Rodríguez <juanluisrp@gmail.com>
…iers (#7492)

* INSPIRE Atom Search - add missing filter by feed dataset identifiers

* Fix sonarlint warnings and format code

---------

Co-authored-by: Juan Luis Rodríguez <juanluisrp@gmail.com>
* Add option to show less facet values

* Add option to show less facet values - add additional styling
…ved version when cancelling a working copy (#7503)

* Metadata workflow / Record view / reload the page with the approved version when cancelling a working copy, instead of redirecting to the search results

* Metadata workflow / Record view / reload the page with the approved version when cancelling a working copy - fix confirmation message to display the metadata title
…the old password for administrators - unify UI check with backend check (#7510)
…g if the workflow is also enabled (#7535)

* Fix check to verify if a group has enabled the workflow, checking if the workflow is also enabled

* Add more tests

---------

Co-authored-by: Juan Luis Rodríguez <juanluisrp@gmail.com>
Refactor of the INSPIRE Validator backend code to improve the exception handling.

Previously some exceptions were not reported properly to the user. For example, if the upload of a file to validate returned an error, due to the validator not working properly (for example, returning an error 503), the user got an unclear error message.
Additionally this commit contains some fixes to Sonarlint warnings
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
…ation option OPENIDCONNECT_USERPROFILEUPDATEENABLED is disabled (#7445)

* OpenId / Use the user profile configured locally if the configuration option OPENIDCONNECT_USERPROFILEUPDATEENABLED is disabled

* OpenId / Use the user profile configured locally if the configuration option OPENIDCONNECT_USERPROFILEUPDATEENABLED is disabled - additional change required

* OpenId / Use the user local authorities if the configuration option OPENIDCONNECT_USERPROFILEUPDATEENABLED is disabled
Signed-off-by: ticheler <jeroen.ticheler@geocat.net>
…rocessing (#7525)

* Use Apache Commons Text library to escape JSON content in xslt processing
* Maintain compatibility with plugins using the old funciton

Backport of geonetwork/core-geonetwork#7525

Co-authored-by: Jose García <josegar74@gmail.com>

---------

Co-authored-by: Juan Luis Rodríguez <juanluisrp@gmail.com>
…rt (#7532)

* Don't display header menu and footer in single metadata PDF export. Related to #7521

* Don't display header menu and footer in single metadata PDF export / code refactor. Related to #7521
It is a more reliable way to identify the exact user.
…error of the index configuration file occurs
…s the organisations of the different types of contacts
… remove the old elastic search documentation. Fixes #7551 (#7555)
* Update iso19139 csw-full.xsl

This fix resolves ticket #6742 , allowing full compatibility of iso19139-rndt metadata to be displayed via QGIS

* Update schemas/iso19139/src/main/plugin/iso19139/present/csw/csw-full.xsl

* Update schemas/iso19139/src/main/plugin/iso19139/present/csw/csw-full.xsl

---------

Co-authored-by: Jose García <josegar74@gmail.com>
ianwallen and others added 23 commits January 15, 2024 09:02
…se. (#7594)

* Add missing @ApiResponse status for successful api search response.
Otherwise OpenAPI spec was missing response which caused issues when using codegen.

Fixed body parameters and removed httpEntity.getBody()
Also added example value for body.

* Remove @Schema from request body as maps object will be corrected in PR #7611

* Revert request body back to string.
The insert api only accepts XML so remove others.
This will remove application/json as the default which causes issues with codegen.
* schemas now uses `SNAPSHOTS`, no longer to manage schemas `3.8` explicitly.
* Remember to include `-Drelease` flag so that all modules (even optional modules) are compiled and tested during QA.
* Troubleshoot release module order of execution and profile activation and handling of jetty folder.
* Web profile with-doc profile needs dependency to build docs first.
---------

Signed-off-by: Jody Garnett <jody.garnett@gmail.com>
Sonarcloud analyzer now requires at least Java 17.
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 3.12.0 to 4.0.0.
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](actions/setup-java@v3.12.0...v4.0.0)

---
updated-dependencies:
- dependency-name: actions/setup-java
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Jody Garnett <jody.garnett@gmail.com>
Signed-off-by: Jody Garnett <jody.garnett@gmail.com>
Signed-off-by: Jody Garnett <jody.garnett@gmail.com>
* Remove the custom grid styles, the latest version of Material for MkDocs has this as a default option.

The minimum version for Material for MkDocs is 9.5, this is added in the `requirements.txt`
Signed-off-by: Jody Garnett <jody.garnett@gmail.com>
…ld time (#7457)

* unpack iso19139 sample data, create mef file at build time

Signed-off-by: Jody Garnett <jody.garnett@gmail.com>

* unpack iso19155-3.2018 sample data, create mef file at build time

Signed-off-by: Jody Garnett <jody.garnett@gmail.com>

* unpack dublin-core sample data, create mef file at build time

Signed-off-by: Jody Garnett <jody.garnett@gmail.com>

---------

Signed-off-by: Jody Garnett <jody.garnett@gmail.com>
…#7412)

* move changes to their own folder

Signed-off-by: Jody Garnett <jody.garnett@gmail.com>

* update doing a release for doc updates prior to tagging release

* automation used to deploy manual, manual deploy during release not longer required

* changelog management using git notes to document major features

* housekeeping: clean up commented out pom.xml snippet

Signed-off-by: Jody Garnett <jody.garnett@gmail.com>

* update docs/README.md description to reflect contents

Signed-off-by: Jody Garnett <jody.garnett@gmail.com>

* gitIgnore WEB-INF schemapublication folder

Signed-off-by: Jody Garnett <jody.garnett@gmail.com>

* Change to 4.4.1 release example

* Update build procedure to deploy datastorages

Signed-off-by: Jody Garnett <jody.garnett@gmail.com>

---------

Signed-off-by: Jody Garnett <jody.garnett@gmail.com>
Bumps [actions/cache](https://github.com/actions/cache) from 3 to 4.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](actions/cache@v3...v4)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Fix some incorrect comments
Remove class prefix as it was not required.
Added missing license.
These services aren't available anymore. This commit remove the implementing
classes from GeoNetwork source code.

Co-authored-by: Juan Luis Rodríguez <juanluisrp@gmail.com>
* Upgrade guidance for geonetwork 3 users

- Includes mitigation guidance for removed serivces
- housekeeping: Address mkdocs warnings with due to changing emoji library
- change maven build to use --strict flag to prevent mkdoc regressions

Signed-off-by: Jody Garnett <jody.garnett@gmail.com>

* Update docs/manual/docs/maintainer-guide/updating/index.md

* Update docs/manual/docs/maintainer-guide/updating/index.md

* Update docs/manual/docs/maintainer-guide/updating/index.md

* Update docs/manual/docs/maintainer-guide/updating/index.md

* Update docs/manual/docs/maintainer-guide/updating/index.md

* Update doc typos

---------

Signed-off-by: Jody Garnett <jody.garnett@gmail.com>
Co-authored-by: Jose García <josegar74@gmail.com>
@f-necas f-necas marked this pull request as ready for review January 26, 2024 13:47
@f-necas f-necas merged commit d2aba56 into georchestra-gn4.2.x Jan 30, 2024
1 check passed
@f-necas f-necas deleted the georchestra23-gn4.2.8 branch January 30, 2024 10:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.