)]}'
{
  "commit": "590b76fce3e8ea4844e4408176058b2335cdb3cb",
  "tree": "a95ed0010992e0d59e2d88fc7c74a469def4496b",
  "parents": [
    "37d9c9488ceb279f79d656c067af650472b7f93a"
  ],
  "author": {
    "name": "jansupol",
    "email": "jan.supol@oracle.com",
    "time": "Tue Jun 24 14:24:58 2025 +0200"
  },
  "committer": {
    "name": "jansupol",
    "email": "15908245+jansupol@users.noreply.github.com",
    "time": "Sat Jun 28 14:16:00 2025 +0200"
  },
  "message": "Compatibility with CDI 4\n\nSigned-off-by: jansupol \u003cjan.supol@oracle.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5d361e9284a8af4e07c5dbe86e2e77d547f08778",
      "old_mode": 33188,
      "old_path": "examples/cdi-webapp/src/main/resources/META-INF/beans.xml",
      "new_id": "ecf04c05b96c0d198e972c613f8d72eaaf7784e0",
      "new_mode": 33188,
      "new_path": "examples/cdi-webapp/src/main/resources/META-INF/beans.xml"
    },
    {
      "type": "modify",
      "old_id": "5d361e9284a8af4e07c5dbe86e2e77d547f08778",
      "old_mode": 33188,
      "old_path": "examples/cdi-webapp/src/main/webapp/WEB-INF/beans.xml",
      "new_id": "ecf04c05b96c0d198e972c613f8d72eaaf7784e0",
      "new_mode": 33188,
      "new_path": "examples/cdi-webapp/src/main/webapp/WEB-INF/beans.xml"
    },
    {
      "type": "modify",
      "old_id": "5d361e9284a8af4e07c5dbe86e2e77d547f08778",
      "old_mode": 33188,
      "old_path": "examples/helloworld-weld/src/main/resources/META-INF/beans.xml",
      "new_id": "ecf04c05b96c0d198e972c613f8d72eaaf7784e0",
      "new_mode": 33188,
      "new_path": "examples/helloworld-weld/src/main/resources/META-INF/beans.xml"
    },
    {
      "type": "modify",
      "old_id": "3a17677b942a9c3a738833f1288171edd42fda96",
      "old_mode": 33188,
      "old_path": "ext/cdi/jersey-cdi1x-servlet/src/main/java/org/glassfish/jersey/ext/cdi1x/servlet/internal/CdiExternalRequestScopeExtension.java",
      "new_id": "e19ba4b0cca47e3cc06e460704778adec1865cfc",
      "new_mode": 33188,
      "new_path": "ext/cdi/jersey-cdi1x-servlet/src/main/java/org/glassfish/jersey/ext/cdi1x/servlet/internal/CdiExternalRequestScopeExtension.java"
    },
    {
      "type": "modify",
      "old_id": "6cced302420f8c1fb61dc2179670f10b3fcabacb",
      "old_mode": 33188,
      "old_path": "ext/cdi/jersey-cdi1x-validation/src/main/java/org/glassfish/jersey/ext/cdi1x/validation/internal/CdiInterceptorWrapperExtension.java",
      "new_id": "30af36ca01126cde6787bf0b38bd183c88104d85",
      "new_mode": 33188,
      "new_path": "ext/cdi/jersey-cdi1x-validation/src/main/java/org/glassfish/jersey/ext/cdi1x/validation/internal/CdiInterceptorWrapperExtension.java"
    },
    {
      "type": "modify",
      "old_id": "6376f934ff1672ea1dae077c636ace15fd85a78b",
      "old_mode": 33188,
      "old_path": "ext/cdi/jersey-cdi1x/src/main/java/org/glassfish/jersey/ext/cdi1x/internal/CdiComponentProvider.java",
      "new_id": "45fc11b8acabcbf7d5eaefc9e37de1c7cfb8336c",
      "new_mode": 33188,
      "new_path": "ext/cdi/jersey-cdi1x/src/main/java/org/glassfish/jersey/ext/cdi1x/internal/CdiComponentProvider.java"
    },
    {
      "type": "modify",
      "old_id": "48bc397b18811eceb9f574987d15e2da80c4c7b3",
      "old_mode": 33188,
      "old_path": "ext/microprofile/mp-rest-client/src/main/java/org/glassfish/jersey/microprofile/restclient/RestClientProducer.java",
      "new_id": "5d1a253c09ef9b889a772f8cc2b8dd98c07bc513",
      "new_mode": 33188,
      "new_path": "ext/microprofile/mp-rest-client/src/main/java/org/glassfish/jersey/microprofile/restclient/RestClientProducer.java"
    },
    {
      "type": "modify",
      "old_id": "3e3da0940f08845ae3b3626d9ef183b099adc538",
      "old_mode": 33188,
      "old_path": "incubator/cdi-inject-weld/src/main/java/org/glassfish/jersey/inject/weld/internal/bean/BeanHelper.java",
      "new_id": "2b40c0ce654b298d1bf569a8b4a444477daebd86",
      "new_mode": 33188,
      "new_path": "incubator/cdi-inject-weld/src/main/java/org/glassfish/jersey/inject/weld/internal/bean/BeanHelper.java"
    },
    {
      "type": "modify",
      "old_id": "3918e7d1374c27f1b1bb3ef852bcfeea79b7614f",
      "old_mode": 33188,
      "old_path": "incubator/cdi-inject-weld/src/main/java/org/glassfish/jersey/inject/weld/internal/bean/JerseyBean.java",
      "new_id": "bf11530e3a14d745ad8156562b902269bcca817c",
      "new_mode": 33188,
      "new_path": "incubator/cdi-inject-weld/src/main/java/org/glassfish/jersey/inject/weld/internal/bean/JerseyBean.java"
    },
    {
      "type": "modify",
      "old_id": "eff570f8589f7330c077d12aa4952ab87626d8f8",
      "old_mode": 33188,
      "old_path": "incubator/cdi-inject-weld/src/main/java/org/glassfish/jersey/inject/weld/internal/scope/RequestScopeBean.java",
      "new_id": "9525848ff1bca7ebac7843e2470a2689841db3e6",
      "new_mode": 33188,
      "new_path": "incubator/cdi-inject-weld/src/main/java/org/glassfish/jersey/inject/weld/internal/scope/RequestScopeBean.java"
    },
    {
      "type": "modify",
      "old_id": "4bf816fd7fc8d021337178fefdf89346643a2d38",
      "old_mode": 33188,
      "old_path": "inject/cdi2-se/src/main/java/org/glassfish/jersey/inject/cdi/se/RequestScopeBean.java",
      "new_id": "d3148b10f83be5ec598edccc06460aad69975ca7",
      "new_mode": 33188,
      "new_path": "inject/cdi2-se/src/main/java/org/glassfish/jersey/inject/cdi/se/RequestScopeBean.java"
    },
    {
      "type": "modify",
      "old_id": "aff3f91084ad8ffe50d1c5cede99183ee31a1ac6",
      "old_mode": 33188,
      "old_path": "inject/cdi2-se/src/main/java/org/glassfish/jersey/inject/cdi/se/bean/BeanHelper.java",
      "new_id": "6e692e67a4c65d82a05c68a290e11a32d41351a2",
      "new_mode": 33188,
      "new_path": "inject/cdi2-se/src/main/java/org/glassfish/jersey/inject/cdi/se/bean/BeanHelper.java"
    },
    {
      "type": "modify",
      "old_id": "24fc62f1ffd6fd17c686a89034dfa3f7df615190",
      "old_mode": 33188,
      "old_path": "inject/cdi2-se/src/main/java/org/glassfish/jersey/inject/cdi/se/bean/JerseyBean.java",
      "new_id": "588837e5735c737840a82c4eff0c4d169edff531",
      "new_mode": 33188,
      "new_path": "inject/cdi2-se/src/main/java/org/glassfish/jersey/inject/cdi/se/bean/JerseyBean.java"
    },
    {
      "type": "modify",
      "old_id": "ae8422432b53a046613a4406b2732743cb7e028f",
      "old_mode": 33188,
      "old_path": "tests/e2e-inject/cdi2-se/src/main/resources/META-INF/beans.xml",
      "new_id": "6591a9a783cdb461c43bbc74ef94dec60293f895",
      "new_mode": 33188,
      "new_path": "tests/e2e-inject/cdi2-se/src/main/resources/META-INF/beans.xml"
    },
    {
      "type": "modify",
      "old_id": "14ea61ec3423364c04a7eb3f1ca5c9eb1b81d339",
      "old_mode": 33188,
      "old_path": "tests/integration/cdi-integration/cdi-beanvalidation-webapp/src/main/resources/META-INF/beans.xml",
      "new_id": "5d27f02deaca0450d06666a5aa0861c7f81d02de",
      "new_mode": 33188,
      "new_path": "tests/integration/cdi-integration/cdi-beanvalidation-webapp/src/main/resources/META-INF/beans.xml"
    },
    {
      "type": "modify",
      "old_id": "2b8160f7993f415da44729848687906b58c99283",
      "old_mode": 33188,
      "old_path": "tests/integration/cdi-integration/cdi-beanvalidation-webapp/src/main/webapp/WEB-INF/beans.xml",
      "new_id": "3587feeaf9145142a902238f7f5aa62ad23fe87d",
      "new_mode": 33188,
      "new_path": "tests/integration/cdi-integration/cdi-beanvalidation-webapp/src/main/webapp/WEB-INF/beans.xml"
    },
    {
      "type": "modify",
      "old_id": "dc38505906af2c1079bd5ec785fcc7fd8601cba6",
      "old_mode": 33188,
      "old_path": "tests/integration/cdi-integration/cdi-client-on-server/src/main/resources/META-INF/beans.xml",
      "new_id": "f10512416f8ffb4be9aaf491cd87192a05ee76b1",
      "new_mode": 33188,
      "new_path": "tests/integration/cdi-integration/cdi-client-on-server/src/main/resources/META-INF/beans.xml"
    },
    {
      "type": "modify",
      "old_id": "14ea61ec3423364c04a7eb3f1ca5c9eb1b81d339",
      "old_mode": 33188,
      "old_path": "tests/integration/cdi-integration/cdi-ejb-test-webapp/src/main/webapp/WEB-INF/beans.xml",
      "new_id": "5d27f02deaca0450d06666a5aa0861c7f81d02de",
      "new_mode": 33188,
      "new_path": "tests/integration/cdi-integration/cdi-ejb-test-webapp/src/main/webapp/WEB-INF/beans.xml"
    },
    {
      "type": "modify",
      "old_id": "14ea61ec3423364c04a7eb3f1ca5c9eb1b81d339",
      "old_mode": 33188,
      "old_path": "tests/integration/cdi-integration/cdi-iface-with-non-jaxrs-impl-test-webapp/src/main/webapp/WEB-INF/beans.xml",
      "new_id": "5d27f02deaca0450d06666a5aa0861c7f81d02de",
      "new_mode": 33188,
      "new_path": "tests/integration/cdi-integration/cdi-iface-with-non-jaxrs-impl-test-webapp/src/main/webapp/WEB-INF/beans.xml"
    },
    {
      "type": "modify",
      "old_id": "ea4422d74138c31ba1791c7a7fdcb75b2aa56af6",
      "old_mode": 33188,
      "old_path": "tests/integration/cdi-integration/cdi-log-check/src/main/resources/META-INF/beans.xml",
      "new_id": "7ab8f3c3e334aace9342c64f7ee6889cad7ea8b9",
      "new_mode": 33188,
      "new_path": "tests/integration/cdi-integration/cdi-log-check/src/main/resources/META-INF/beans.xml"
    },
    {
      "type": "modify",
      "old_id": "449fa1ce7b6da5b4a0eeb341b42621520fa20973",
      "old_mode": 33188,
      "old_path": "tests/integration/cdi-integration/cdi-multimodule/lib/src/main/resources/META-INF/beans.xml",
      "new_id": "ae2af1096a75ad0a06a882f4b30be8185d0b2c84",
      "new_mode": 33188,
      "new_path": "tests/integration/cdi-integration/cdi-multimodule/lib/src/main/resources/META-INF/beans.xml"
    },
    {
      "type": "modify",
      "old_id": "c8df7fea07b7dfbb73b2f694f1f7c2150253c021",
      "old_mode": 33188,
      "old_path": "tests/integration/cdi-integration/cdi-multipart-webapp/src/main/webapp/WEB-INF/beans.xml",
      "new_id": "6f19892454241959c42551233d9dc672aee4c54e",
      "new_mode": 33188,
      "new_path": "tests/integration/cdi-integration/cdi-multipart-webapp/src/main/webapp/WEB-INF/beans.xml"
    },
    {
      "type": "modify",
      "old_id": "14ea61ec3423364c04a7eb3f1ca5c9eb1b81d339",
      "old_mode": 33188,
      "old_path": "tests/integration/cdi-integration/cdi-test-webapp/src/main/resources/META-INF/beans.xml",
      "new_id": "5d27f02deaca0450d06666a5aa0861c7f81d02de",
      "new_mode": 33188,
      "new_path": "tests/integration/cdi-integration/cdi-test-webapp/src/main/resources/META-INF/beans.xml"
    },
    {
      "type": "modify",
      "old_id": "14ea61ec3423364c04a7eb3f1ca5c9eb1b81d339",
      "old_mode": 33188,
      "old_path": "tests/integration/cdi-integration/cdi-test-webapp/src/main/webapp/WEB-INF/beans.xml",
      "new_id": "5d27f02deaca0450d06666a5aa0861c7f81d02de",
      "new_mode": 33188,
      "new_path": "tests/integration/cdi-integration/cdi-test-webapp/src/main/webapp/WEB-INF/beans.xml"
    },
    {
      "type": "modify",
      "old_id": "14ea61ec3423364c04a7eb3f1ca5c9eb1b81d339",
      "old_mode": 33188,
      "old_path": "tests/integration/cdi-integration/cdi-with-jersey-injection-custom-cfg-webapp/src/main/webapp/WEB-INF/beans.xml",
      "new_id": "5d27f02deaca0450d06666a5aa0861c7f81d02de",
      "new_mode": 33188,
      "new_path": "tests/integration/cdi-integration/cdi-with-jersey-injection-custom-cfg-webapp/src/main/webapp/WEB-INF/beans.xml"
    },
    {
      "type": "modify",
      "old_id": "14ea61ec3423364c04a7eb3f1ca5c9eb1b81d339",
      "old_mode": 33188,
      "old_path": "tests/integration/cdi-integration/cdi-with-jersey-injection-custom-hk2-banned-webapp/src/main/webapp/WEB-INF/beans.xml",
      "new_id": "5d27f02deaca0450d06666a5aa0861c7f81d02de",
      "new_mode": 33188,
      "new_path": "tests/integration/cdi-integration/cdi-with-jersey-injection-custom-hk2-banned-webapp/src/main/webapp/WEB-INF/beans.xml"
    },
    {
      "type": "modify",
      "old_id": "14ea61ec3423364c04a7eb3f1ca5c9eb1b81d339",
      "old_mode": 33188,
      "old_path": "tests/integration/cdi-integration/cdi-with-jersey-injection-webapp/src/main/webapp/WEB-INF/beans.xml",
      "new_id": "5d27f02deaca0450d06666a5aa0861c7f81d02de",
      "new_mode": 33188,
      "new_path": "tests/integration/cdi-integration/cdi-with-jersey-injection-webapp/src/main/webapp/WEB-INF/beans.xml"
    },
    {
      "type": "modify",
      "old_id": "3b46d69365b1e9a199b6d6589947ef485e7ee958",
      "old_mode": 33188,
      "old_path": "tests/integration/ejb-multimodule-reload/lib/src/main/resources/META-INF/beans.xml",
      "new_id": "ae2af1096a75ad0a06a882f4b30be8185d0b2c84",
      "new_mode": 33188,
      "new_path": "tests/integration/ejb-multimodule-reload/lib/src/main/resources/META-INF/beans.xml"
    },
    {
      "type": "modify",
      "old_id": "07df3684da8b6816401e8b203eb8f26ea7db9bd2",
      "old_mode": 33188,
      "old_path": "tests/integration/ejb-multimodule-reload/war1/src/main/resources/META-INF/beans.xml",
      "new_id": "5d27f02deaca0450d06666a5aa0861c7f81d02de",
      "new_mode": 33188,
      "new_path": "tests/integration/ejb-multimodule-reload/war1/src/main/resources/META-INF/beans.xml"
    },
    {
      "type": "modify",
      "old_id": "07df3684da8b6816401e8b203eb8f26ea7db9bd2",
      "old_mode": 33188,
      "old_path": "tests/integration/ejb-multimodule-reload/war2/src/main/resources/META-INF/beans.xml",
      "new_id": "5d27f02deaca0450d06666a5aa0861c7f81d02de",
      "new_mode": 33188,
      "new_path": "tests/integration/ejb-multimodule-reload/war2/src/main/resources/META-INF/beans.xml"
    },
    {
      "type": "modify",
      "old_id": "3b46d69365b1e9a199b6d6589947ef485e7ee958",
      "old_mode": 33188,
      "old_path": "tests/integration/j-376/src/main/resources/META-INF/beans.xml",
      "new_id": "ae2af1096a75ad0a06a882f4b30be8185d0b2c84",
      "new_mode": 33188,
      "new_path": "tests/integration/j-376/src/main/resources/META-INF/beans.xml"
    },
    {
      "type": "modify",
      "old_id": "93cfed76dc7fa5b7456c2d24e6af3937f9be0170",
      "old_mode": 33188,
      "old_path": "tests/integration/j-441/war1/src/main/webapp/WEB-INF/beans.xml",
      "new_id": "825ac0c7c0dbe4976b5a35dbddfcec40b6600b43",
      "new_mode": 33188,
      "new_path": "tests/integration/j-441/war1/src/main/webapp/WEB-INF/beans.xml"
    },
    {
      "type": "modify",
      "old_id": "93cfed76dc7fa5b7456c2d24e6af3937f9be0170",
      "old_mode": 33188,
      "old_path": "tests/integration/j-441/war2/src/main/webapp/WEB-INF/beans.xml",
      "new_id": "825ac0c7c0dbe4976b5a35dbddfcec40b6600b43",
      "new_mode": 33188,
      "new_path": "tests/integration/j-441/war2/src/main/webapp/WEB-INF/beans.xml"
    },
    {
      "type": "modify",
      "old_id": "6d5c2c1f9eab0906f61935bf0271e365d21846c1",
      "old_mode": 33188,
      "old_path": "tests/integration/j-59/war/src/main/webapp/WEB-INF/beans.xml",
      "new_id": "8d6656d8a43c5eb16b3687edf6d1f2095e2d8e52",
      "new_mode": 33188,
      "new_path": "tests/integration/j-59/war/src/main/webapp/WEB-INF/beans.xml"
    },
    {
      "type": "modify",
      "old_id": "07df3684da8b6816401e8b203eb8f26ea7db9bd2",
      "old_mode": 33188,
      "old_path": "tests/integration/jersey-2137/src/main/webapp/WEB-INF/beans.xml",
      "new_id": "5d27f02deaca0450d06666a5aa0861c7f81d02de",
      "new_mode": 33188,
      "new_path": "tests/integration/jersey-2137/src/main/webapp/WEB-INF/beans.xml"
    },
    {
      "type": "modify",
      "old_id": "07df3684da8b6816401e8b203eb8f26ea7db9bd2",
      "old_mode": 33188,
      "old_path": "tests/integration/jersey-2154/src/main/webapp/WEB-INF/beans.xml",
      "new_id": "5d27f02deaca0450d06666a5aa0861c7f81d02de",
      "new_mode": 33188,
      "new_path": "tests/integration/jersey-2154/src/main/webapp/WEB-INF/beans.xml"
    },
    {
      "type": "modify",
      "old_id": "d773c46699dd3698b07d5e4abbb51591a544d8e7",
      "old_mode": 33188,
      "old_path": "tests/integration/jersey-4542/src/test/resources/META-INF/beans.xml",
      "new_id": "fec2dcc0766abf266022b6bfd05da0ac03902a2e",
      "new_mode": 33188,
      "new_path": "tests/integration/jersey-4542/src/test/resources/META-INF/beans.xml"
    }
  ]
}
