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 jakarta into main and upgrade dependencies #778

Merged
merged 55 commits into from
Feb 10, 2023

Conversation

Ladicek
Copy link
Contributor

@Ladicek Ladicek commented Feb 10, 2023

No description provided.

Ladicek and others added 30 commits January 6, 2022 10:57
Since there's no release of SmallRye Context Propagation implementing
MicroProfile Context Propagation 1.3 (which is the one that bumps to
Jakarta EE 9), this commit temporarily disables building of context
propagation integration modules (and related tests).
Bring the 'jakarta' branch up to date with tag '5.4.0'
Bring the 'jakarta' branch up to date with tag '5.4.1'
Bring the 'jakarta' branch up to date with tag '5.5.0'
Ladicek and others added 25 commits September 7, 2022 15:33
require Java 11 at minimum + upgrade dependencies for final Jakarta release
update micro versions of MicroProfile dependencies on the `jakarta` branch
Bring the 'jakarta' branch up to date with tag '5.6.0'
# Conflicts:
#	README.adoc
#	api/pom.xml
#	implementation/autoconfig/core/pom.xml
#	implementation/autoconfig/pom.xml
#	implementation/autoconfig/processor/pom.xml
#	implementation/context-propagation/pom.xml
#	implementation/core/pom.xml
#	implementation/fault-tolerance/pom.xml
#	implementation/kotlin/pom.xml
#	implementation/mutiny/pom.xml
#	implementation/pom.xml
#	implementation/rxjava3/pom.xml
#	implementation/standalone/pom.xml
#	implementation/tracing-propagation/pom.xml
#	implementation/vertx/pom.xml
#	pom.xml
#	release/pom.xml
#	testsuite/basic/pom.xml
#	testsuite/integration/pom.xml
#	testsuite/pom.xml
#	testsuite/tck/pom.xml
This commit mainly upgrades to Jakarta EE 10 dependencies:

- Jakarta Annotations 2.1
- Jakarta CDI 4.0
- Jakarta Interceptors 2.1
- Weld 5 + Weld JUnit

Some other dependencies are also upgraded, notably:

- Arquillian + Arquillian Weld
- Mutiny
- Vert.x

Dependency versions that were historically managed in the `core` module
are moved to the parent POM.

Finally, this commit also upgrades the impsort Maven plugin to 1.8.0,
the first version that is compatible with Maven 3.9.0+.
@Ladicek Ladicek added this to the 6.2.0 milestone Feb 10, 2023
@Ladicek Ladicek requested a review from a team as a code owner February 10, 2023 12:37
@Ladicek Ladicek merged commit 9e50a57 into smallrye:main Feb 10, 2023
@Ladicek Ladicek deleted the jakarta-merge-upgrades branch February 10, 2023 13:12
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.

2 participants