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

FISH-666 FISH-1372 MicroProfile 4.1 #5303

Merged
merged 3 commits into from
Aug 5, 2021

Conversation

Pandrex247
Copy link
Member

@Pandrex247 Pandrex247 commented Jun 10, 2021

Description

New Feature/Improvement.

Implements MicroProfile 4.1, which consists of just MicroProfile Health 3.1.

MicroProfile Health 3.1 introduces a @Startup annotation.

Also increments JWT-Auth for 1.2.1, which appears to just be a patch update with no changes - something presumably wrong with the release of 1.2.

Important Info

Blockers

payara/MicroProfile-TCK-Runners#147

Related

payara/MicroProfile-TCK-Runners#152
#5372

Testing

New tests

None.

Testing Performed

Ran all of the MicroProfile TCKs locally.

Testing Environment

Windows 10, JDK 8.
WSL OpenSUSE Leap 15.2, JDK 8.

Documentation

payara/Payara-Community-Documentation#170

Notes for Reviewers

None.

BiConsumer<? super String, ? super Set<HealthCheck>> mergeHealthCheckMap
= (key, value) -> healthChecks.merge(key, value, (oldValue, newValue) -> {
oldValue.addAll(newValue);
return oldValue;
});
//FIXME most likely this unintentionally changes the fields
Copy link
Member Author

@Pandrex247 Pandrex247 Jun 10, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Presumably this is referring to the deep vs. shallow copy problem

@rdebusscher
Copy link

Is using the newly decided /health/started of RC3! 👍

@lprimak
Copy link
Contributor

lprimak commented Jun 12, 2021

jenkins test

@lprimak
Copy link
Contributor

lprimak commented Jun 18, 2021

build fails... MP Health? 3.1 is not out yet I guess :)

@Pandrex247
Copy link
Member Author

Correct.
Current target release date is the 7th of July: https://projects.eclipse.org/projects/technology.microprofile/reviews/4.1-release-review

Signed-off-by: Andrew Pielage <[email protected]>
Signed-off-by: Andrew Pielage <[email protected]>
@Pandrex247 Pandrex247 force-pushed the FISH-1372-Community branch from a4c7483 to ad6b6e3 Compare June 23, 2021 14:53
@Pandrex247
Copy link
Member Author

Rebased ontop of #5318

@Pandrex247 Pandrex247 changed the title FISH-666 FISH-1372 FISH-1504 MicroProfile 4.1 FISH-666 FISH-1372 MicroProfile 4.1 Jun 23, 2021
@Pandrex247 Pandrex247 added the PR: DO NOT MERGE Don't merge PR until further notice label Jun 23, 2021
@Pandrex247 Pandrex247 removed the PR: DO NOT MERGE Don't merge PR until further notice label Aug 5, 2021
@Pandrex247
Copy link
Member Author

Jenkins test please

@Pandrex247 Pandrex247 merged commit e32f565 into payara:master Aug 5, 2021
@Pandrex247 Pandrex247 deleted the FISH-1372-Community branch August 5, 2021 12:09
JamesHillyard pushed a commit to JamesHillyard/Payara that referenced this pull request Oct 28, 2021
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.

3 participants