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

Merge v6.0 into master #9896

Merged
merged 241 commits into from
Sep 8, 2023
Merged

Merge v6.0 into master #9896

merged 241 commits into from
Sep 8, 2023

Conversation

kcondon
Copy link
Contributor

@kcondon kcondon commented Sep 8, 2023

merge into master.

poikilotherm and others added 30 commits June 28, 2023 16:56
1. The Jersey dependencies in use did not use the versions imported via the
Payara BOM (which itself imports a Jersey BOM).
2. The coordinates for the server package changed, re-aligned.
…nly #8305

This avoids potential trouble were it's unclear from where the higher exceptions come from, javax or jakarta namespace.
Also add provided dependency of our persistence provider to POM to allow class resolution in IDEs.
Many projects have moved to Eclipse foundation, have been replaced
or renamed with the move to Jakarta EE 10.

With the import of the new EE 10 Payara BOM, we need to follow
their changes (or provide the deps on our own).
As the SPI module used Java EE, we need to release a v2,
as the move to Jakarta EE is a breaking change.
Removing some rogue usages of OcpSoft PrettyFaces internal utils
for String care and replacing with either Apache Commons Lang3
or native JVM code.
…8305

Any users registered before 2021 release to oss.sonatype.org.
As gdcc was installed after that, we only had s01.oss.sonatype.org.

Also enabling both snapshot repos for Rewrite and SWORD2

See also https://central.sonatype.org/news/20210223_new-users-on-s01
…8305

This is due to the fact that Payara 6 Servlets are more strict in their
parsing of HTTP headers.
In EditDDI I was seeing a NullPointerException on line 136
(createNewDraftVersion). Switch from `@Context HttpServletRequest`
to our ordinary way of API auth fixed it.

In DataversesIT I was seeing an OptimisticLockException so I
added a sleep.
Involves Jakarta Faces 4.0 and Servlet 6.0
The backing bean actions were attached to normal "<a>" elements,
which means they were executed on page load and not, as expected,
via JavaScript onClick. Former versions of JSF were less strict,
now we need to use the standard compliant "<h:commandLink>"
pdurbin and others added 25 commits September 6, 2023 08:57
switch to UNF 6.0 on Maven Central
explain how to release to Maven Central (and mention npm)
A quick xhtml-only fix for the "template with custom terms of use" bug
support Postgres versions 14 and 15
Co-authored-by: Oliver Bertuch <poikilotherm@users.noreply.github.com>
@kcondon kcondon self-assigned this Sep 8, 2023
@kcondon kcondon merged commit 5f2413b into master Sep 8, 2023
31 of 33 checks passed
@github-actions

This comment has been minimized.

1 similar comment
@github-actions
Copy link

github-actions bot commented Sep 8, 2023

📦 Pushed preview images as

ghcr.io/gdcc/dataverse:develop
ghcr.io/gdcc/configbaker:develop

🚢 See on GHCR. Use by referencing with full name as printed above, mind the registry name.

@pdurbin pdurbin added this to the 6.0 milestone Sep 8, 2023
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.

None yet

10 participants