)]}'
{
  "commit": "09e7e9d5933c56917dc3d1ad38c4b1d226d5a7a2",
  "tree": "66e459caac8450c2f368c6d24a03a9b5c404b28d",
  "parents": [
    "8fbfdf3769e5e60741e053167f6a92cb6d5b87e7"
  ],
  "author": {
    "name": "Francesco Chicchiriccò",
    "email": "ilgrosso@users.noreply.github.com",
    "time": "Wed May 06 16:06:54 2026 +0200"
  },
  "committer": {
    "name": "Francesco Chicchiriccò",
    "email": "ilgrosso@apache.org",
    "time": "Thu May 07 08:27:32 2026 +0200"
  },
  "message": "[SYNCOPE-1967] Support for CAS Attribute Release Consent (#1378)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "be7597329ef121d6826b87e7095b05ecc4b4bef0",
      "old_mode": 33188,
      "old_path": "client/am/console/src/main/java/org/apache/syncope/client/console/authprofiles/AuthProfileDirectoryPanel.java",
      "new_id": "932b602757ab9126a15aac1ac63d6f06e82f1875",
      "new_mode": 33188,
      "new_path": "client/am/console/src/main/java/org/apache/syncope/client/console/authprofiles/AuthProfileDirectoryPanel.java"
    },
    {
      "type": "modify",
      "old_id": "cfa57a04ea784950fddc05355936034202674f20",
      "old_mode": 33188,
      "old_path": "client/am/console/src/main/java/org/apache/syncope/client/console/authprofiles/AuthProfileItemDirectoryPanel.java",
      "new_id": "f795d7a483ea2872e17beb759e2aaa1e4144f2c9",
      "new_mode": 33188,
      "new_path": "client/am/console/src/main/java/org/apache/syncope/client/console/authprofiles/AuthProfileItemDirectoryPanel.java"
    },
    {
      "type": "modify",
      "old_id": "b3f2607cfe4cba088014e1b00f89a3b5f9978333",
      "old_mode": 33188,
      "old_path": "client/am/console/src/main/java/org/apache/syncope/client/console/authprofiles/AuthProfilePanel.java",
      "new_id": "749f33f7e96037f40e92143b827a89c843c1f862",
      "new_mode": 33188,
      "new_path": "client/am/console/src/main/java/org/apache/syncope/client/console/authprofiles/AuthProfilePanel.java"
    },
    {
      "type": "modify",
      "old_id": "41a5ff99586ee6de3f15d873e23268f3193a5270",
      "old_mode": 33188,
      "old_path": "client/am/console/src/main/java/org/apache/syncope/client/console/authprofiles/AuthProfileWizardBuilder.java",
      "new_id": "44c53dc93ee405bc0cf467188ade9ba8d709e157",
      "new_mode": 33188,
      "new_path": "client/am/console/src/main/java/org/apache/syncope/client/console/authprofiles/AuthProfileWizardBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "ae1e1347d9d0f1f872c768e564c4ff00c80b3b8f",
      "old_mode": 33188,
      "old_path": "client/am/console/src/main/java/org/apache/syncope/client/console/commons/AMConstants.java",
      "new_id": "2143e27046ec71c768664e0907dd7b68d14fd198",
      "new_mode": 33188,
      "new_path": "client/am/console/src/main/java/org/apache/syncope/client/console/commons/AMConstants.java"
    },
    {
      "type": "modify",
      "old_id": "df2a52a8e9ee390cbc6136f60b0a979ec921e8c6",
      "old_mode": 33188,
      "old_path": "client/am/console/src/main/java/org/apache/syncope/client/console/pages/WA.java",
      "new_id": "b16398bc177807f602a092903a31a81a25c31a2f",
      "new_mode": 33188,
      "new_path": "client/am/console/src/main/java/org/apache/syncope/client/console/pages/WA.java"
    },
    {
      "type": "modify",
      "old_id": "99f8cb18ce8475d100e7a9ed20ca1831ec3fa119",
      "old_mode": 33188,
      "old_path": "client/am/console/src/main/java/org/apache/syncope/client/console/rest/AuthProfileRestClient.java",
      "new_id": "6093a178a0f9bbe5c0a216033e357bcb08967465",
      "new_mode": 33188,
      "new_path": "client/am/console/src/main/java/org/apache/syncope/client/console/rest/AuthProfileRestClient.java"
    },
    {
      "type": "modify",
      "old_id": "196e06fde41dcd42494f18a0fd52b4f539e2911a",
      "old_mode": 33188,
      "old_path": "client/am/console/src/main/resources/org/apache/syncope/client/console/authprofiles/AuthProfileDirectoryPanel.properties",
      "new_id": "d933a844d83d6f84fc27cb5fedd8898dfc16879f",
      "new_mode": 33188,
      "new_path": "client/am/console/src/main/resources/org/apache/syncope/client/console/authprofiles/AuthProfileDirectoryPanel.properties"
    },
    {
      "type": "modify",
      "old_id": "db0318cea8b2b488d8653ef03e9fa929612cb101",
      "old_mode": 33188,
      "old_path": "client/am/console/src/main/resources/org/apache/syncope/client/console/authprofiles/AuthProfileDirectoryPanel_fr_CA.properties",
      "new_id": "a9e4e56144fc25ecddb8e0d3aa1903ae38d3328c",
      "new_mode": 33188,
      "new_path": "client/am/console/src/main/resources/org/apache/syncope/client/console/authprofiles/AuthProfileDirectoryPanel_fr_CA.properties"
    },
    {
      "type": "modify",
      "old_id": "e9378093ce7c7063203697332b5b16557cbf0d6e",
      "old_mode": 33188,
      "old_path": "client/am/console/src/main/resources/org/apache/syncope/client/console/authprofiles/AuthProfileDirectoryPanel_it.properties",
      "new_id": "555584bc7deecffaee95b2ef38003a4b96f5088e",
      "new_mode": 33188,
      "new_path": "client/am/console/src/main/resources/org/apache/syncope/client/console/authprofiles/AuthProfileDirectoryPanel_it.properties"
    },
    {
      "type": "modify",
      "old_id": "4d3fd17e7313419fa35e88efa20e69fd35fe638f",
      "old_mode": 33188,
      "old_path": "client/am/console/src/main/resources/org/apache/syncope/client/console/authprofiles/AuthProfileDirectoryPanel_ja.properties",
      "new_id": "b0a43be7c295088263647f2576c9c9a070d2023b",
      "new_mode": 33188,
      "new_path": "client/am/console/src/main/resources/org/apache/syncope/client/console/authprofiles/AuthProfileDirectoryPanel_ja.properties"
    },
    {
      "type": "modify",
      "old_id": "9e1722ead79df8bcb1935aaa5c5d31ea199a3414",
      "old_mode": 33188,
      "old_path": "client/am/console/src/main/resources/org/apache/syncope/client/console/authprofiles/AuthProfileDirectoryPanel_pt_BR.properties",
      "new_id": "fb3e964b47f3107dad228a9fb5290e166ca1f3e9",
      "new_mode": 33188,
      "new_path": "client/am/console/src/main/resources/org/apache/syncope/client/console/authprofiles/AuthProfileDirectoryPanel_pt_BR.properties"
    },
    {
      "type": "modify",
      "old_id": "028bda756570f5ffe2170de3113c3877bc18098a",
      "old_mode": 33188,
      "old_path": "client/am/console/src/main/resources/org/apache/syncope/client/console/authprofiles/AuthProfileDirectoryPanel_ru.properties",
      "new_id": "9934e89a03e36a66e8eab05657404c0eb5f70863",
      "new_mode": 33188,
      "new_path": "client/am/console/src/main/resources/org/apache/syncope/client/console/authprofiles/AuthProfileDirectoryPanel_ru.properties"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aefa83b98b200e0e3105c7428eda28af7557d658",
      "new_mode": 33188,
      "new_path": "client/am/console/src/main/resources/org/apache/syncope/client/console/authprofiles/AuthProfileWizardBuilder$ConsentAttributes.html"
    },
    {
      "type": "modify",
      "old_id": "50a584d4f83c532780d83d32afecff40400de2f1",
      "old_mode": 33188,
      "old_path": "client/am/enduser/src/main/java/org/apache/syncope/client/enduser/pages/AuthProfile.java",
      "new_id": "8f752e7fa3b53d4d8e5ca86ef97f1bf24c948bc8",
      "new_mode": 33188,
      "new_path": "client/am/enduser/src/main/java/org/apache/syncope/client/enduser/pages/AuthProfile.java"
    },
    {
      "type": "modify",
      "old_id": "2714954ff59e94e4f6f8f40e97963631dda094ef",
      "old_mode": 33188,
      "old_path": "client/am/enduser/src/main/java/org/apache/syncope/client/enduser/rest/AuthProfileRestClient.java",
      "new_id": "0f59438f1fc8b7bbab3a598e78009c41a0690c8a",
      "new_mode": 33188,
      "new_path": "client/am/enduser/src/main/java/org/apache/syncope/client/enduser/rest/AuthProfileRestClient.java"
    },
    {
      "type": "modify",
      "old_id": "17b7ea9a8429bfb264c53349122ce847871fa05f",
      "old_mode": 33188,
      "old_path": "client/am/enduser/src/main/resources/org/apache/syncope/client/enduser/pages/AuthProfile.html",
      "new_id": "16b6801ccae3dd24982ab810601d85fcf85bd3b2",
      "new_mode": 33188,
      "new_path": "client/am/enduser/src/main/resources/org/apache/syncope/client/enduser/pages/AuthProfile.html"
    },
    {
      "type": "modify",
      "old_id": "5bf4119b60edc0843d4a8d9c005187ec5bdd6a47",
      "old_mode": 33188,
      "old_path": "client/am/enduser/src/main/resources/org/apache/syncope/client/enduser/pages/AuthProfile.properties",
      "new_id": "ec839853d23e8368b54bfb61c9701f7024cd9955",
      "new_mode": 33188,
      "new_path": "client/am/enduser/src/main/resources/org/apache/syncope/client/enduser/pages/AuthProfile.properties"
    },
    {
      "type": "modify",
      "old_id": "bb47fe6606fb550abb7f5cd466ce262b61e33218",
      "old_mode": 33188,
      "old_path": "client/am/enduser/src/main/resources/org/apache/syncope/client/enduser/pages/AuthProfile_it.properties",
      "new_id": "c1dca5b588fd6b529df9319776d28559f68be06e",
      "new_mode": 33188,
      "new_path": "client/am/enduser/src/main/resources/org/apache/syncope/client/enduser/pages/AuthProfile_it.properties"
    },
    {
      "type": "modify",
      "old_id": "5bf4119b60edc0843d4a8d9c005187ec5bdd6a47",
      "old_mode": 33188,
      "old_path": "client/am/enduser/src/main/resources/org/apache/syncope/client/enduser/pages/AuthProfile_ja.properties",
      "new_id": "ec839853d23e8368b54bfb61c9701f7024cd9955",
      "new_mode": 33188,
      "new_path": "client/am/enduser/src/main/resources/org/apache/syncope/client/enduser/pages/AuthProfile_ja.properties"
    },
    {
      "type": "modify",
      "old_id": "5bf4119b60edc0843d4a8d9c005187ec5bdd6a47",
      "old_mode": 33188,
      "old_path": "client/am/enduser/src/main/resources/org/apache/syncope/client/enduser/pages/AuthProfile_pt_BR.properties",
      "new_id": "ec839853d23e8368b54bfb61c9701f7024cd9955",
      "new_mode": 33188,
      "new_path": "client/am/enduser/src/main/resources/org/apache/syncope/client/enduser/pages/AuthProfile_pt_BR.properties"
    },
    {
      "type": "modify",
      "old_id": "5bf4119b60edc0843d4a8d9c005187ec5bdd6a47",
      "old_mode": 33188,
      "old_path": "client/am/enduser/src/main/resources/org/apache/syncope/client/enduser/pages/AuthProfile_ru.properties",
      "new_id": "ec839853d23e8368b54bfb61c9701f7024cd9955",
      "new_mode": 33188,
      "new_path": "client/am/enduser/src/main/resources/org/apache/syncope/client/enduser/pages/AuthProfile_ru.properties"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "16f29c7ecc1ecb4baac22b26cbf2617cfaefe418",
      "new_mode": 33188,
      "new_path": "client/idrepo/common-ui/src/main/java/org/apache/syncope/client/ui/commons/markup/html/form/AlertBehavior.java"
    },
    {
      "type": "modify",
      "old_id": "7efb694d90fac7ea1714bd0fa5af49fa20991c47",
      "old_mode": 33188,
      "old_path": "client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/JsonEditorPanel.java",
      "new_id": "460ed128aaccb20206d01e370a6accb2313cd6ec",
      "new_mode": 33188,
      "new_path": "client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/JsonEditorPanel.java"
    },
    {
      "type": "modify",
      "old_id": "92c06999a46aceaf8d30c480e9466fdac63f7cab",
      "old_mode": 33188,
      "old_path": "common/am/lib/src/main/java/org/apache/syncope/common/lib/to/AuthProfileTO.java",
      "new_id": "2063e2ed71cd45422b101ef33694174c91bd21f0",
      "new_mode": 33188,
      "new_path": "common/am/lib/src/main/java/org/apache/syncope/common/lib/to/AuthProfileTO.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6f33c07b14978a689b8bc3125cde1da00394b13a",
      "new_mode": 33188,
      "new_path": "common/am/lib/src/main/java/org/apache/syncope/common/lib/wa/WAConsentDecision.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "96c3b457161f2dc86bed32b5233a967460eac409",
      "new_mode": 33188,
      "new_path": "common/am/rest-api/src/main/java/org/apache/syncope/common/rest/api/service/wa/ConsentDecisionService.java"
    },
    {
      "type": "modify",
      "old_id": "7cbf0757423fc364323e7a2db7e763bd9f478518",
      "old_mode": 33188,
      "old_path": "core/am/logic/src/main/java/org/apache/syncope/core/logic/AMLogicContext.java",
      "new_id": "f14808b37ab5ed56e8fa4f39ade89055338401d4",
      "new_mode": 33188,
      "new_path": "core/am/logic/src/main/java/org/apache/syncope/core/logic/AMLogicContext.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "082c1a17c7a764379c51a28c6926596aa18fe19f",
      "new_mode": 33188,
      "new_path": "core/am/logic/src/main/java/org/apache/syncope/core/logic/wa/ConsentDecisionLogic.java"
    },
    {
      "type": "modify",
      "old_id": "157f8363067ecde94079a165b52f06e5ac833139",
      "old_mode": 33188,
      "old_path": "core/am/rest-cxf/src/main/java/org/apache/syncope/core/rest/cxf/AMRESTCXFContext.java",
      "new_id": "99fa06d71257c27027270c5bc0e71fddecb99f5c",
      "new_mode": 33188,
      "new_path": "core/am/rest-cxf/src/main/java/org/apache/syncope/core/rest/cxf/AMRESTCXFContext.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3ecffb5b39cd91c944865e69b115069fcf929129",
      "new_mode": 33188,
      "new_path": "core/am/rest-cxf/src/main/java/org/apache/syncope/core/rest/cxf/service/wa/ConsentDecisionServiceImpl.java"
    },
    {
      "type": "modify",
      "old_id": "f79e3ab8ea5d9d53bd14a093be66863c9b2b1767",
      "old_mode": 33188,
      "old_path": "core/persistence-api/src/main/java/org/apache/syncope/core/persistence/api/entity/am/AuthProfile.java",
      "new_id": "c19eed5e7ea6929123803a9a97a8bea1cd9c832f",
      "new_mode": 33188,
      "new_path": "core/persistence-api/src/main/java/org/apache/syncope/core/persistence/api/entity/am/AuthProfile.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f13aad72a3478e3ee91656bd0332b055b4061c28",
      "new_mode": 33188,
      "new_path": "core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/WAConsentDecisionListConverter.java"
    },
    {
      "type": "modify",
      "old_id": "993b485f22e8359d387c051b84e18f80c908fded",
      "old_mode": 33188,
      "old_path": "core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/am/JPAAuthProfile.java",
      "new_id": "b869723272d8030a4efb036cc8ebe21bfbf9f08d",
      "new_mode": 33188,
      "new_path": "core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/am/JPAAuthProfile.java"
    },
    {
      "type": "modify",
      "old_id": "8e857837284bbc271cfaaf5084d68f02ab3ddee2",
      "old_mode": 33188,
      "old_path": "core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/am/Neo4jAuthProfile.java",
      "new_id": "3acc813781be4474d78ba0808e44afc78191a821",
      "new_mode": 33188,
      "new_path": "core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/am/Neo4jAuthProfile.java"
    },
    {
      "type": "modify",
      "old_id": "38cf317e30d8f7073cae88ec43c1a922339f930b",
      "old_mode": 33188,
      "old_path": "core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/data/AuthProfileDataBinderImpl.java",
      "new_id": "00b7b480364d1df5233f83dc694b4806edeb1416",
      "new_mode": 33188,
      "new_path": "core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/data/AuthProfileDataBinderImpl.java"
    },
    {
      "type": "modify",
      "old_id": "8f9abcecf5e1373d730ff1fa5c70fa40f1edcb48",
      "old_mode": 33188,
      "old_path": "fit/wa-reference/src/main/resources/wa-embedded.properties",
      "new_id": "40d6658489662e4f8d187614a7499aa0a86ce3d2",
      "new_mode": 33188,
      "new_path": "fit/wa-reference/src/main/resources/wa-embedded.properties"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d7e230e84100393e75ef2c2b1cd6ccbd60783408",
      "new_mode": 33188,
      "new_path": "src/main/asciidoc/reference-guide/concepts/authprofile.adoc"
    },
    {
      "type": "modify",
      "old_id": "b2e15b34220b0c4d445de6e150df0527b0c54ce5",
      "old_mode": 33188,
      "old_path": "src/main/asciidoc/reference-guide/concepts/concepts.adoc",
      "new_id": "449335f66b8925001b6aea52bbe5d7119cd1f12b",
      "new_mode": 33188,
      "new_path": "src/main/asciidoc/reference-guide/concepts/concepts.adoc"
    },
    {
      "type": "modify",
      "old_id": "70c6244bece262ed9269ccc64c177eb5afe1b02e",
      "old_mode": 33188,
      "old_path": "wa/starter/pom.xml",
      "new_id": "79c47989b4c72959b5163bc185aceaafb10a4323",
      "new_mode": 33188,
      "new_path": "wa/starter/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "9f7232767b99a59803ad8e24df405730366da27c",
      "old_mode": 33188,
      "old_path": "wa/starter/src/main/java/org/apache/syncope/wa/starter/SyncopeWAApplication.java",
      "new_id": "809ba33071717567a6520f25f8060f3fa499c21a",
      "new_mode": 33188,
      "new_path": "wa/starter/src/main/java/org/apache/syncope/wa/starter/SyncopeWAApplication.java"
    },
    {
      "type": "modify",
      "old_id": "6aba6959721cfd677cbc2f49961772a4be3dde27",
      "old_mode": 33188,
      "old_path": "wa/starter/src/main/java/org/apache/syncope/wa/starter/config/WAContext.java",
      "new_id": "4452c96ea85ad746fb0087ac39dfcac880fa6f1d",
      "new_mode": 33188,
      "new_path": "wa/starter/src/main/java/org/apache/syncope/wa/starter/config/WAContext.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0e891e76b2681d815e6f205d2ddd66e5ff34d75d",
      "new_mode": 33188,
      "new_path": "wa/starter/src/main/java/org/apache/syncope/wa/starter/consent/WAConsentRepository.java"
    },
    {
      "type": "modify",
      "old_id": "f94f7d1da285eff57fa75aa33c42381c78e8a039",
      "old_mode": 33188,
      "old_path": "wa/starter/src/main/java/org/apache/syncope/wa/starter/gauth/WAGoogleMfaAuthCredentialRepository.java",
      "new_id": "563a76f8b248d3ca556bc971c47b0790efc4deb1",
      "new_mode": 33188,
      "new_path": "wa/starter/src/main/java/org/apache/syncope/wa/starter/gauth/WAGoogleMfaAuthCredentialRepository.java"
    },
    {
      "type": "modify",
      "old_id": "8ab439b6cd1307134021c9e8b8873e876c3fe9aa",
      "old_mode": 33188,
      "old_path": "wa/starter/src/main/resources/wa.properties",
      "new_id": "6adbeefd1e49e1679d255d74ffaa0e9f55a47357",
      "new_mode": 33188,
      "new_path": "wa/starter/src/main/resources/wa.properties"
    },
    {
      "type": "modify",
      "old_id": "22a486ef8fddc8549042faf94175ba4d876316d3",
      "old_mode": 33188,
      "old_path": "wa/starter/src/test/resources/debug/wa-debug.properties",
      "new_id": "35bd946735d841cbdb1690e8b25659c80cbb5f09",
      "new_mode": 33188,
      "new_path": "wa/starter/src/test/resources/debug/wa-debug.properties"
    }
  ]
}
