Uploaded image for project: 'WildFly'
  1. WildFly
  2. WFLY-15286

Upgrade RESTEasy to 5.0.0 and introduce new MP RESTEasy Dependencies

XMLWordPrintable

    • Icon: Component Upgrade Component Upgrade
    • Resolution: Won't Do
    • Icon: Major Major
    • None
    • None
    • MP REST Client, REST
    • None

      In WFLY-14812 RESTEasy was upgraded to 4.7.0.Final. This was the first step towards a Jakarta REST 3.0 compliant (Jakarta EE 9.1) implementation.

      RESTEasy 5.x will be Jakarta REST 2.1 (Jakarta EE 8) compliant. While RESTEasy 6.x will be Jakarta REST 3.0 (Jakarta EE 9) compliant. The MicroProfile REST Client, MicroProfile REST Config Sources and Spring were moved out of the project and into new projects. This was due to the project dependencies not being Jakarta EE 9.1 compliant.

      There will should be no differences between 4.7.x and 5.x with the exception of GAV changes for these 3 projects. One new module will be introduced for the org.jboss.resteasy.microprofile:microprofile-config. There is currently no plan to rename any other modules, only change the GAV for them.

      GA Changes

      Old GA New GA
      org.jboss.resteasy:resteasy-client-microprofile org.jboss.resteasy.microprofile:microprofile-rest-client
      org.jboss.resteasy:resteasy-client-microprofile-base org.jboss.resteasy.microprofile:microprofile-rest-client-base
      org.jboss.resteasy:resteasy-spring org.jboss.resteasy.spring:resteasy-spring

      Note: RESTEasy Spring will be removed. This may be temporary, see JBEAP-22791 for details.

            jperkins-rhn James Perkins
            jperkins-rhn James Perkins
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: