)]}'
{
  "commit": "8a7de712c6f41116ab744f8e505d53eea1e65241",
  "tree": "a84e6e7cb4e4d660b1fea9182043035ab63e1438",
  "parents": [
    "279196779b7c114b5325987388237de195dc4012"
  ],
  "author": {
    "name": "stecurran-est-tech",
    "email": "stephen.curran@est.tech",
    "time": "Thu Jul 23 16:26:59 2026 +0100"
  },
  "committer": {
    "name": "stecurran-est-tech",
    "email": "stephen.curran@est.tech",
    "time": "Thu Jul 23 16:26:59 2026 +0100"
  },
  "message": "Update Jettison, adjust scope, and fix test configuration - Jersey 2.x\n\n  This PR updates Jettison usage and related build configuration to address security issues.\n  Includes fix to resolve Jettison import issue after change of scope. Jersey 2.x branch.\n\n  Changes\n  uplift org.codehaus.jettison:jettison from 1.3.7 → 1.5.2 to resolve the following CVEs:\n  CVE-2022-40149\n  CVE-2022-40150\n  CVE-2022-45685\n  CVE-2022-45693\n  CVE-2023-1436\n\n  Set Jettison to provided scope to avoid bundling it into artifacts and\n  prevent inclusion of vulnerable versions.\n  Commented out bookmark, bookmark-em, and simple-console from the\n  examples build. These modules import org.codehaus.jettison.json\n  classes directly, which are no longer available at compile time\n  after changing Jettison to provided scope.\n\n  Add Jettison with test scope in e2e-entity to fix test compilation.\n\n  Correct pre-existing Surefire config typo:\n  \u003cclasspathDependencyExcludes\u003e → \u003cclasspathDependencyExclude\u003e.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "86af586181203112f8d9f19afa61409eeae75d8f",
      "old_mode": 33188,
      "old_path": "examples/pom.xml",
      "new_id": "a9f95e0ee545018ec0e403a5106e1964db4a1285",
      "new_mode": 33188,
      "new_path": "examples/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "0f1ed57420bb452f6481b98eb496bd3abcc99076",
      "old_mode": 33188,
      "old_path": "pom.xml",
      "new_id": "0bd55e54d1b19a68f27df0eda29fab18d236d8f1",
      "new_mode": 33188,
      "new_path": "pom.xml"
    },
    {
      "type": "modify",
      "old_id": "541df7f73003cdb1d1b147dde7e9e29df5be30a1",
      "old_mode": 33188,
      "old_path": "tests/e2e-entity/pom.xml",
      "new_id": "b1e7d50d8b45f7dc62bc1e0c74527867332f7a2f",
      "new_mode": 33188,
      "new_path": "tests/e2e-entity/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "4f8ff54bab2b4fae858c065b9e32e4da480c1042",
      "old_mode": 33188,
      "old_path": "tests/e2e-entity/src/test/resources/org/glassfish/jersey/tests/e2e/json/entity/JettisonMappedJsonTestProvider_ComplexBeanWithAttributes.json",
      "new_id": "052e398ec9422f09f6e91ffd7b7cd4b4d97b889d",
      "new_mode": 33188,
      "new_path": "tests/e2e-entity/src/test/resources/org/glassfish/jersey/tests/e2e/json/entity/JettisonMappedJsonTestProvider_ComplexBeanWithAttributes.json"
    },
    {
      "type": "modify",
      "old_id": "a738f36417f81db0f529b63115a7fe7554ca2fde",
      "old_mode": 33188,
      "old_path": "tests/e2e-entity/src/test/resources/org/glassfish/jersey/tests/e2e/json/entity/JettisonMappedJsonTestProvider_ComplexBeanWithAttributes2.json",
      "new_id": "d639cadef962edbf5c70e739f9366117b458a402",
      "new_mode": 33188,
      "new_path": "tests/e2e-entity/src/test/resources/org/glassfish/jersey/tests/e2e/json/entity/JettisonMappedJsonTestProvider_ComplexBeanWithAttributes2.json"
    },
    {
      "type": "modify",
      "old_id": "457c9379981aa5e29a496f0697a73b1a708bc159",
      "old_mode": 33188,
      "old_path": "tests/e2e-entity/src/test/resources/org/glassfish/jersey/tests/e2e/json/entity/JettisonMappedJsonTestProvider_ComplexBeanWithAttributes2_MOXy.json",
      "new_id": "586f9e7cff7995707d0046c61b96935ee0b77c43",
      "new_mode": 33188,
      "new_path": "tests/e2e-entity/src/test/resources/org/glassfish/jersey/tests/e2e/json/entity/JettisonMappedJsonTestProvider_ComplexBeanWithAttributes2_MOXy.json"
    },
    {
      "type": "modify",
      "old_id": "5b67d072a70b4d74c4029c989b864235a6258ffa",
      "old_mode": 33188,
      "old_path": "tests/e2e-entity/src/test/resources/org/glassfish/jersey/tests/e2e/json/entity/JettisonMappedJsonTestProvider_ComplexBeanWithAttributes_MOXy.json",
      "new_id": "50cb27b6761b157531c7a960d0221be395a57faf",
      "new_mode": 33188,
      "new_path": "tests/e2e-entity/src/test/resources/org/glassfish/jersey/tests/e2e/json/entity/JettisonMappedJsonTestProvider_ComplexBeanWithAttributes_MOXy.json"
    },
    {
      "type": "modify",
      "old_id": "308b42b05c740b8e6f6dbbe37c0245d485b73f39",
      "old_mode": 33188,
      "old_path": "tests/e2e-entity/src/test/resources/org/glassfish/jersey/tests/e2e/json/entity/JettisonMappedJsonTestProvider_RegisterMessage.json",
      "new_id": "71eec0d1edbf7de916134df17816cbb16259ed8e",
      "new_mode": 33188,
      "new_path": "tests/e2e-entity/src/test/resources/org/glassfish/jersey/tests/e2e/json/entity/JettisonMappedJsonTestProvider_RegisterMessage.json"
    },
    {
      "type": "modify",
      "old_id": "d288d4976a2fee6dbcfbc3a1e7e5d8670f213339",
      "old_mode": 33188,
      "old_path": "tests/e2e-entity/src/test/resources/org/glassfish/jersey/tests/e2e/json/entity/JettisonMappedJsonTestProvider_RegisterMessage_MOXy.json",
      "new_id": "e8f42c6c156d38833c93dfd67f9199c3f34b2ab1",
      "new_mode": 33188,
      "new_path": "tests/e2e-entity/src/test/resources/org/glassfish/jersey/tests/e2e/json/entity/JettisonMappedJsonTestProvider_RegisterMessage_MOXy.json"
    },
    {
      "type": "modify",
      "old_id": "09bb1f59621c4121ea4d4845f0b340ad59d4fd17",
      "old_mode": 33188,
      "old_path": "tests/e2e-entity/src/test/resources/org/glassfish/jersey/tests/e2e/json/entity/JettisonMappedJsonTestProvider_SimpleBeanWithAttributes.json",
      "new_id": "9e99fc44064a044010664b64d5ec94a043f7d799",
      "new_mode": 33188,
      "new_path": "tests/e2e-entity/src/test/resources/org/glassfish/jersey/tests/e2e/json/entity/JettisonMappedJsonTestProvider_SimpleBeanWithAttributes.json"
    },
    {
      "type": "modify",
      "old_id": "6be03ab38993033adf92a05c6948af76fc90937f",
      "old_mode": 33188,
      "old_path": "tests/e2e-entity/src/test/resources/org/glassfish/jersey/tests/e2e/json/entity/JettisonMappedJsonTestProvider_SimpleBeanWithAttributes_MOXy.json",
      "new_id": "c492593a9d1bdb33aa0212cd29de425a87eef15b",
      "new_mode": 33188,
      "new_path": "tests/e2e-entity/src/test/resources/org/glassfish/jersey/tests/e2e/json/entity/JettisonMappedJsonTestProvider_SimpleBeanWithAttributes_MOXy.json"
    }
  ]
}
