Skip to content

Conversation

@jamezp
Copy link
Member

@jamezp jamezp commented Sep 16, 2025

…efactoring was required so these modules can be removed in the future. These modules have been moved to a new project.

There was also a requirement in the test refactoring to include one additional RESTEasy Client Authentication Utility.

https://issues.redhat.com/browse/RESTEASY-3632

Upstrea: #4683

@jamezp jamezp requested a review from Copilot September 16, 2025 18:53
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR deprecates the RESTEasy Netty integration modules and refactors related tests to use a new testing framework. The modules are being moved to a separate project and will be removed in the future.

Key changes include:

  • Deprecation of all Netty integration classes with @Deprecated(forRemoval = true, since = "6.2.13.Final")
  • Comprehensive test refactoring from Netty-based tests to CDI-based tests using a new JUnit extension
  • Addition of a new RESTEasy Client Authentication Utility for test requirements

Reviewed Changes

Copilot reviewed 64 out of 64 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
testsuite/integration-tests/pom.xml Removed resteasy-netty4 dependency
server-adapters/resteasy-reactor-netty/ Added deprecation annotations to all classes and updated test dependencies
server-adapters/resteasy-netty4/ Added deprecation annotations to all classes
security/resteasy-crypto/ Refactored tests from Netty to CDI-based testing
resteasy-wadl/ Migrated test from Netty to CDI framework
resteasy-rxjava2/ Updated tests to use new testing framework
resteasy-reactor/ Refactored tests and updated dependencies
resteasy-links/ Comprehensive test migration and cleanup
resteasy-client-utils/ Added new BasicAuthorizationFilter utility
docbook/ Updated documentation with deprecation notices

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

<artifactId>resteasy-reactor-netty</artifactId>
<version>{resteasy-version}</version>
<groupId>dev.resteasy.netty</groupId>
<artifactId>resteasy-embedded-server-rectory</artifactId>
Copy link

Copilot AI Sep 16, 2025

Choose a reason for hiding this comment

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

The artifact ID contains a typo. It should be 'resteasy-embedded-server-reactor' instead of 'resteasy-embedded-server-rectory'.

Copilot uses AI. Check for mistakes.
----
<dependency>
<groupId>dev.resteasy.netty</groupId>
<artifactId>resteasy-embedded-server-rectory</artifactId>
Copy link

Copilot AI Sep 16, 2025

Choose a reason for hiding this comment

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

The artifact ID contains a typo. It should be 'resteasy-embedded-server-reactor' instead of 'resteasy-embedded-server-rectory'.

Copilot uses AI. Check for mistakes.
…efactoring was required so these modules can be removed in the future. These modules have been moved to a new project.

There was also a requirement in the test refactoring to include one additional RESTEasy Client Authentication Utility.

https://issues.redhat.com/browse/RESTEASY-3632
Signed-off-by: James R. Perkins <jperkins@ibm.com>
@jamezp jamezp merged commit 58e38b3 into resteasy:6.2 Sep 16, 2025
17 checks passed
@jamezp jamezp deleted the RESTEASY-3632-6.2 branch September 16, 2025 21:03
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.

1 participant