)]}'
{
  "log": [
    {
      "commit": "e52a16953d5e67826919925cf368f44e041486cc",
      "tree": "208d905c788d5f17cc3a5f6cc47a2b6c04cca275",
      "parents": [
        "3bca5f10bb2f3e7214f25626fe203791121fd7ce"
      ],
      "author": {
        "name": "Raghav Maheshwari",
        "email": "168407455+Raghav-Mah3shwari@users.noreply.github.com",
        "time": "Fri Apr 10 20:34:06 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 10 17:04:06 2026 +0200"
      },
      "message": "KNOX-3296: Expand CI integration tests: health metrics, HSTS, and KnoxLDAP auth paths (#1196)\n\n* KNOX-3296: Expand CI integration tests: health metrics, HSTS, and KnoxLDAP auth paths\n\n* KNOX-3296: Added test descriptions\n\n* Address review feedback on workflow integration tests"
    },
    {
      "commit": "3bca5f10bb2f3e7214f25626fe203791121fd7ce",
      "tree": "01228bf272806d8f38bbdddb568980123222ed8f",
      "parents": [
        "fa75d218dc706b3f7f96c2567fa0c8a2a2a692ba"
      ],
      "author": {
        "name": "Raghav Maheshwari",
        "email": "168407455+Raghav-Mah3shwari@users.noreply.github.com",
        "time": "Thu Apr 09 20:21:06 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 09 16:51:06 2026 +0200"
      },
      "message": "KNOX-3293: Add integration tests: health metrics JSON, KnoxLDAP preauth/extauthz paths, RemoteAuth extauthz (#1194)\n\n* KNOX-3293: Add integration tests: health metrics JSON, KnoxLDAP preauth/extauthz paths, RemoteAuth extauthz\n\n* Refactoered tests and made a common util file"
    },
    {
      "commit": "fa75d218dc706b3f7f96c2567fa0c8a2a2a692ba",
      "tree": "031c422617c14bdc67e79e439279376f47ae653c",
      "parents": [
        "2fed77ba60b0cc626e0421508e18b42e8b9f296f"
      ],
      "author": {
        "name": "hanicz",
        "email": "hanicz@users.noreply.github.com",
        "time": "Thu Apr 09 15:59:28 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 09 15:59:28 2026 +0200"
      },
      "message": "KNOX-3295: Set default type to JWT in issued knox token headers (#1195)\n\n* KNOX-3295: Set default type to JWT in issued knox token headers\n\n* KNOX-3295: Simplify new unit tests"
    },
    {
      "commit": "2fed77ba60b0cc626e0421508e18b42e8b9f296f",
      "tree": "0845763b81daf34aef8c3b8ba688086209320a6a",
      "parents": [
        "72a48456e6a7e224d3bc7996c828257c7e4f3711"
      ],
      "author": {
        "name": "Sandeep Moré",
        "email": "moresandeep@gmail.com",
        "time": "Wed Apr 01 09:37:55 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 01 09:37:55 2026 -0400"
      },
      "message": "KNOX-3292 - Fix github workflow that pushes knox docker image to apache docker hub (#1193)"
    },
    {
      "commit": "72a48456e6a7e224d3bc7996c828257c7e4f3711",
      "tree": "c38b47ddfa4cb5f0e2ce0067356c95c059cf254d",
      "parents": [
        "47e8e7a4a37b81c00f66120ca42f8428f503ab1c"
      ],
      "author": {
        "name": "Sandor Molnar",
        "email": "smolnar@apache.org",
        "time": "Tue Mar 31 23:22:04 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 31 17:22:04 2026 -0400"
      },
      "message": "KNOX-3287: RAP truststore password alias improvements (#1190)\n\n* KNOX-3287: RAP truststore password alias improvements\n\n* KNOX-3287 - Fix build failures\n\n---------\n\nCo-authored-by: Sandeep Moré \u003cmoresandeep@gmail.com\u003e"
    },
    {
      "commit": "47e8e7a4a37b81c00f66120ca42f8428f503ab1c",
      "tree": "d94e9974a372d84580371ca75cc77d77683cbc98",
      "parents": [
        "0c1415f0795ce5532b2437578bd93b955d6734ad"
      ],
      "author": {
        "name": "Hean Chhinling",
        "email": "92643868+Hean-Chhinling@users.noreply.github.com",
        "time": "Tue Mar 31 18:47:54 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 31 12:47:54 2026 -0400"
      },
      "message": "KNOX-3286: update rewrite rule to put behind knox-proxy when navigate to scheduler-ui (#1185)\n\n* KNOX-3286: update rewrite rule to put behind knox-proxy when navigate to scheduler-ui\n\n* KNOX-3286: add the slash to match the scheduler-ui path"
    },
    {
      "commit": "0c1415f0795ce5532b2437578bd93b955d6734ad",
      "tree": "d94e9974a372d84580371ca75cc77d77683cbc98",
      "parents": [
        "811e7edaeffe9493d91c3009f018ca2895dcdbfb"
      ],
      "author": {
        "name": "Hean Chhinling",
        "email": "92643868+Hean-Chhinling@users.noreply.github.com",
        "time": "Tue Mar 31 16:51:59 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 31 10:51:59 2026 -0400"
      },
      "message": "KNOX-3286: update rewrite rule to put behind knox-proxy when navigate to scheduler-ui (#1185)\n\n* KNOX-3286: update rewrite rule to put behind knox-proxy when navigate to scheduler-ui\n\n* KNOX-3286: add the slash to match the scheduler-ui path"
    },
    {
      "commit": "811e7edaeffe9493d91c3009f018ca2895dcdbfb",
      "tree": "6f86e1407f2c57059833cc3f383dda096e5c331e",
      "parents": [
        "d26c155fc19fd5a1f95b64c1c364876021801c44"
      ],
      "author": {
        "name": "hanicz",
        "email": "hanicz@users.noreply.github.com",
        "time": "Tue Mar 31 15:03:23 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 31 15:03:23 2026 +0200"
      },
      "message": "KNOX-3291 - Fix modern theme \u0027Sign In\u0027 button style (#1192)\n\n* KNOX-3291: Fixed modern theme \u0027Sign In\u0027 button style\n\n* KNOX-3291: Fix green \u0027Flash\u0027 when on SIgn In button when enter is used\n\n* KNOX-3291: Changed background color to grey"
    },
    {
      "commit": "d26c155fc19fd5a1f95b64c1c364876021801c44",
      "tree": "6f86e1407f2c57059833cc3f383dda096e5c331e",
      "parents": [
        "e2288201f7cad02984e370def53dc16488ec6862"
      ],
      "author": {
        "name": "hanicz",
        "email": "hanicz@users.noreply.github.com",
        "time": "Tue Mar 31 15:00:58 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 31 15:00:58 2026 +0200"
      },
      "message": "KNOX-3291 - Fix modern theme \u0027Sign In\u0027 button style (#1192)\n\n* KNOX-3291: Fixed modern theme \u0027Sign In\u0027 button style\n\n* KNOX-3291: Fix green \u0027Flash\u0027 when on SIgn In button when enter is used\n\n* KNOX-3291: Changed background color to grey"
    },
    {
      "commit": "e2288201f7cad02984e370def53dc16488ec6862",
      "tree": "3c76aa1cb6b4746a2532974dcd818705e2059ed0",
      "parents": [
        "a695134ec8e6fdfd46bcade58e25235f538280b5"
      ],
      "author": {
        "name": "Phil Zampino",
        "email": "pzampino@apache.org",
        "time": "Sat Mar 28 11:01:35 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 28 11:01:35 2026 -0400"
      },
      "message": "Reapply \"KNOX-3279 - REST Catalog dispatch implementation for including configurable metadata as outbound request headers (#1182)\" (#1188) (#1191)\n\nThis reverts commit a695134ec8e6fdfd46bcade58e25235f538280b5, restoring the implementation of KNOX-3279."
    },
    {
      "commit": "a695134ec8e6fdfd46bcade58e25235f538280b5",
      "tree": "d4b0662905aad794f3a38e4ea53c7f30f77d8533",
      "parents": [
        "6042c715012e8af121469f988d8e5f07d7a2b454"
      ],
      "author": {
        "name": "Phil Zampino",
        "email": "pzampino@apache.org",
        "time": "Fri Mar 27 11:33:35 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 27 11:33:35 2026 -0400"
      },
      "message": "Revert \"KNOX-3279 - REST Catalog dispatch implementation for including configurable metadata as outbound request headers (#1182)\" (#1188)\n\n* Revert \"KNOX-3279 - REST Catalog dispatch implementation for including configurable metadata as outbound request headers (#1182)\"\n\nThis reverts commit be2b9a41e4a7d89e96870da9cd8928df2d8aa04a.\n\n* KNOX-3290 - Upgrade easymock to 5.6.0"
    },
    {
      "commit": "6042c715012e8af121469f988d8e5f07d7a2b454",
      "tree": "5fb7009a00e40d5b654f6d61d57e16bc7f4f6ce6",
      "parents": [
        "7c094442d270484a0f60a9f5d29578e6426668eb"
      ],
      "author": {
        "name": "hanicz",
        "email": "hanicz@users.noreply.github.com",
        "time": "Fri Mar 27 12:23:26 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 27 12:23:26 2026 +0100"
      },
      "message": "KNOX-3289: Fix failing GatewayWebsocketHandlerTest tests (#1189)"
    },
    {
      "commit": "7c094442d270484a0f60a9f5d29578e6426668eb",
      "tree": "94e424d910d6f3b36ca7395f280e49165cd64e18",
      "parents": [
        "6b351f9dbd134d29ea686f5b6e02a6049de77ab8"
      ],
      "author": {
        "name": "Sandor Molnar",
        "email": "smolnar@apache.org",
        "time": "Fri Mar 27 09:27:56 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 27 09:27:56 2026 +0100"
      },
      "message": "KNOX-3288: Support for gateway database aliases in Docker entrypoint script (#1187)"
    },
    {
      "commit": "6b351f9dbd134d29ea686f5b6e02a6049de77ab8",
      "tree": "680a39dee9c1bcd71f0a88b889ab365ff710f0b7",
      "parents": [
        "be2b9a41e4a7d89e96870da9cd8928df2d8aa04a"
      ],
      "author": {
        "name": "Hean Chhinling",
        "email": "92643868+Hean-Chhinling@users.noreply.github.com",
        "time": "Thu Mar 26 09:34:11 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 26 09:34:11 2026 +0100"
      },
      "message": "KNOX-3249: Integrate new yarn scheduler-ui into KNOX homepage (#1178)\n\nCo-authored by @Hean-Chhinling"
    },
    {
      "commit": "be2b9a41e4a7d89e96870da9cd8928df2d8aa04a",
      "tree": "c1e45781034775ff01df23a2f3992399faca641d",
      "parents": [
        "f81a5b85dc928348663ac175abad8c789e5899ae"
      ],
      "author": {
        "name": "Phil Zampino",
        "email": "pzampino@apache.org",
        "time": "Wed Mar 25 09:12:51 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 25 09:12:51 2026 -0400"
      },
      "message": "KNOX-3279 - REST Catalog dispatch implementation for including configurable metadata as outbound request headers (#1182)"
    },
    {
      "commit": "f81a5b85dc928348663ac175abad8c789e5899ae",
      "tree": "2ef3958faa69fd7032f4470a92c3e7cd7e637255",
      "parents": [
        "b68a2bc66bb379641c7c1e3c1121fa1a80b0cc45"
      ],
      "author": {
        "name": "Sandor Molnar",
        "email": "smolnar@apache.org",
        "time": "Wed Mar 25 11:22:51 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 25 11:22:51 2026 +0100"
      },
      "message": "KNOX-3284 - knox.token.hash.key will be available in Knox Docker image (#1184)"
    },
    {
      "commit": "b68a2bc66bb379641c7c1e3c1121fa1a80b0cc45",
      "tree": "42c9be3c7981ed05db3e8b966b8f07e438ba180d",
      "parents": [
        "18ab6c5edf309e36689373092b7408a8a6b7c8ba"
      ],
      "author": {
        "name": "lmccay",
        "email": "lmccay@apache.org",
        "time": "Fri Mar 20 12:02:43 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 20 12:02:43 2026 -0400"
      },
      "message": "KNOX-3283 - Login Page Branding and Themes Support (#1180)"
    },
    {
      "commit": "18ab6c5edf309e36689373092b7408a8a6b7c8ba",
      "tree": "76f0178b7fdc8f4fd629b53e0f96e4a3864a9a7f",
      "parents": [
        "da88e2445090f1c6c527f6f96173fa82650c4738"
      ],
      "author": {
        "name": "David Han",
        "email": "handavid@users.noreply.github.com",
        "time": "Fri Mar 20 10:23:06 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 20 16:23:06 2026 +0100"
      },
      "message": "KNOX-3277 : LDAP Proxy improvements for working with AD backend (#1177)\n\nThe LdapProxyBackend and GroupLookupInterceptors are updated to work\nwith sAMAccountName in addition to uid and cn for user and group lookup.\nThis involved adding the memberOf and sAMAccountName attribute types\nto the schema used by the proxy.\n\nGroup retrieval during user search is fixed to respect the useMemberOf flag.\n\nTests for the LdapProxyBackend were added."
    },
    {
      "commit": "da88e2445090f1c6c527f6f96173fa82650c4738",
      "tree": "d0a297e44ef2a90cdcdf5f423bcd17befff2042b",
      "parents": [
        "532c436d01b6cdae77ac086b2abdd13a97572359"
      ],
      "author": {
        "name": "Sandor Molnar",
        "email": "smolnar@apache.org",
        "time": "Thu Mar 19 09:27:21 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 19 09:27:21 2026 +0100"
      },
      "message": "KNOX-3282: Add certain CM service discovery error stack traces in the log at INFO level (#1179)"
    },
    {
      "commit": "532c436d01b6cdae77ac086b2abdd13a97572359",
      "tree": "29259c33bfea89b079f2e43a1e1fd594046df4b3",
      "parents": [
        "a5552e1929d0b7da62c3ee8c7f35a83c6ac5d1db"
      ],
      "author": {
        "name": "HARSHITH GANDHE",
        "email": "86101160+harshith-21@users.noreply.github.com",
        "time": "Mon Mar 16 01:58:44 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 15 16:28:44 2026 -0400"
      },
      "message": "KNOX-3243 : Added Ambari 3.0.0 support (#1140)\n\nCo-authored-by: Harshith Gandhe \u003charshith@acceldata.io\u003e"
    },
    {
      "commit": "a5552e1929d0b7da62c3ee8c7f35a83c6ac5d1db",
      "tree": "b557927aa9116c76306449836507e92667885e19",
      "parents": [
        "9a03604ae87158235fa1064aa8c1b6e3ddda5589"
      ],
      "author": {
        "name": "Sandor Molnar",
        "email": "smolnar@apache.org",
        "time": "Fri Mar 13 12:15:45 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 13 12:15:45 2026 +0100"
      },
      "message": "KNOX-3276: Fix TLS version settings bug (#1176)"
    },
    {
      "commit": "9a03604ae87158235fa1064aa8c1b6e3ddda5589",
      "tree": "111858ec140296dce19e94079b7018a05db1451a",
      "parents": [
        "996bf140154fede5c80a6f257b4521cb181317b9"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Mar 13 11:27:56 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 13 11:27:56 2026 +0100"
      },
      "message": "Bump org.apache.zookeeper:zookeeper from 3.8.4 to 3.8.6 (#1172)"
    },
    {
      "commit": "996bf140154fede5c80a6f257b4521cb181317b9",
      "tree": "0c959d88101d1696fd9cb5daaae5235c737efa3a",
      "parents": [
        "5a42c04c4affa4a1d773f6999ffeb2772293f599"
      ],
      "author": {
        "name": "lmccay",
        "email": "lmccay@apache.org",
        "time": "Wed Mar 11 16:37:58 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 11 16:37:58 2026 -0400"
      },
      "message": "KNOX-3273 - Short Lived Tokens as Client Credentials (#1171)"
    },
    {
      "commit": "5a42c04c4affa4a1d773f6999ffeb2772293f599",
      "tree": "100b431cf33c0a7fd6f64138a5678a0f90344a56",
      "parents": [
        "74c0a84c0aa2f8c5ebcb6cfb210fb596bc4cf082"
      ],
      "author": {
        "name": "Sandor Molnar",
        "email": "smolnar@apache.org",
        "time": "Wed Mar 11 20:06:40 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 11 20:06:40 2026 +0100"
      },
      "message": "KNOX-3276: New configuration added to control CM Client SSL setup (#1175)"
    },
    {
      "commit": "74c0a84c0aa2f8c5ebcb6cfb210fb596bc4cf082",
      "tree": "2d4c74c96430406f266e425e445a4e88f8e04ec3",
      "parents": [
        "c0f1438650716291b902727bb9663c68fd97c02d"
      ],
      "author": {
        "name": "hanicz",
        "email": "hanicz@users.noreply.github.com",
        "time": "Tue Mar 10 17:33:12 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 10 17:33:12 2026 +0100"
      },
      "message": "KNOX-3275: Option to group/separate UI services on the HomepageUI. Fi… (#1174)\n\n* KNOX-3275: Option to group/separate UI services on the HomepageUI. Fixed and issue where the dialog windows would only close on the second try on the Homepage UI.\n\n* KNOX-3275: Fix PMD violations"
    },
    {
      "commit": "c0f1438650716291b902727bb9663c68fd97c02d",
      "tree": "19707326a2d45f56109366476f24ae75267641fd",
      "parents": [
        "10ac9f6b2728ee221efc30792915f61c9ea9e43e"
      ],
      "author": {
        "name": "hanicz",
        "email": "hanicz@users.noreply.github.com",
        "time": "Tue Mar 10 08:50:22 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 10 08:50:22 2026 +0100"
      },
      "message": "KNOX-3274: Unifid banner for TokenManagement, TokenGeneration and Homepage UIs. Removed unnecessary closing div tags on TokenManagement and TokenGeneration index.html (#1173)"
    },
    {
      "commit": "10ac9f6b2728ee221efc30792915f61c9ea9e43e",
      "tree": "ad1a592f0bf5109d9f0105c8d1552a8bee5a5758",
      "parents": [
        "13a36567d13e76f2b1878b09063aed1650091e03"
      ],
      "author": {
        "name": "Sandor Molnar",
        "email": "smolnar@apache.org",
        "time": "Fri Mar 06 17:01:32 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 06 17:01:32 2026 +0100"
      },
      "message": "KNOX-3272: Improved OAuth flow checks and return 401 in case of missing client ID or invalid client secret (#1170)"
    },
    {
      "commit": "13a36567d13e76f2b1878b09063aed1650091e03",
      "tree": "560212b566909f2c75637e18b3c51fa9c5afd21d",
      "parents": [
        "716ed152c119b7bf1c01fc821bc3c8e40f6234f4"
      ],
      "author": {
        "name": "hanicz",
        "email": "hanicz@users.noreply.github.com",
        "time": "Fri Mar 06 10:27:47 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 06 10:27:47 2026 +0100"
      },
      "message": "KNOX-3271: Upgrade bouncycastle to 1.79 (#1169)"
    },
    {
      "commit": "716ed152c119b7bf1c01fc821bc3c8e40f6234f4",
      "tree": "6f318ccc5886d25cca6a4cd0cf152cfe87362557",
      "parents": [
        "feb7dd11f12e24e0038d8e4b3a9094223c5b2356"
      ],
      "author": {
        "name": "Sandor Molnar",
        "email": "smolnar@apache.org",
        "time": "Mon Mar 02 21:31:46 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 02 21:31:46 2026 +0100"
      },
      "message": "KNOX-3266: Support JWKS verification in SSOCookieProvider (#1168)\n\n"
    },
    {
      "commit": "feb7dd11f12e24e0038d8e4b3a9094223c5b2356",
      "tree": "be314168dcb0c163f710a4865da2123f03f93ce4",
      "parents": [
        "1578c8c2461835bb3aa2cd8b22ba3dc69edb37b5"
      ],
      "author": {
        "name": "Phil Zampino",
        "email": "pzampino@apache.org",
        "time": "Mon Mar 02 12:03:29 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 02 12:03:29 2026 -0500"
      },
      "message": "KNOX-3269 - Support APIKEY and CLIENTID as services without URLs or params in topology generation (#1167)\n\n"
    },
    {
      "commit": "1578c8c2461835bb3aa2cd8b22ba3dc69edb37b5",
      "tree": "758ed3ff8907102f1d7d27782ae50f06b58a0653",
      "parents": [
        "b2cd90243f598e5c16db7a1401390b6fd10a497e"
      ],
      "author": {
        "name": "Sandeep Moré",
        "email": "moresandeep@gmail.com",
        "time": "Fri Feb 27 14:09:09 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 27 14:09:09 2026 -0500"
      },
      "message": "KNOX-3264 - Update knox push repo from apache/knox/knox-gateway -\u003e apache/knox (#1166)\n\n"
    },
    {
      "commit": "b2cd90243f598e5c16db7a1401390b6fd10a497e",
      "tree": "9983fd162e6cdeae19e2dfd1501069a898c829b7",
      "parents": [
        "ca145f6142cf938a96575bef59744a9db2b68ca4"
      ],
      "author": {
        "name": "Sandeep Moré",
        "email": "moresandeep@gmail.com",
        "time": "Fri Feb 27 11:06:54 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 27 11:06:54 2026 -0500"
      },
      "message": "KNOX-3264 - One more go at fixing docker (#1164)\n\n"
    },
    {
      "commit": "ca145f6142cf938a96575bef59744a9db2b68ca4",
      "tree": "adc049749e384d7feae51a26fe03de26050d6e3f",
      "parents": [
        "4b7ae26f7bd1b4b3ce5ff6ab81171b7204ddd7a4"
      ],
      "author": {
        "name": "Sandeep Moré",
        "email": "moresandeep@gmail.com",
        "time": "Fri Feb 27 09:50:31 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 27 09:50:31 2026 -0500"
      },
      "message": "KNOX-3264 - Updated default green certs URL to https (#1163)\n\n* KNOX-3264 - Fix issues with docker workflow\n\n* KNOX-3264 - Fix the docker file issue with downloading certs"
    },
    {
      "commit": "4b7ae26f7bd1b4b3ce5ff6ab81171b7204ddd7a4",
      "tree": "c6b2647751a01a1eb74c3da3f086f74438459a4e",
      "parents": [
        "04c91f5ed83df041c85e9fd65ea1898e509c2571"
      ],
      "author": {
        "name": "Sandeep Moré",
        "email": "moresandeep@gmail.com",
        "time": "Fri Feb 27 07:01:46 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 27 07:01:46 2026 -0500"
      },
      "message": "KNOX-3264 - Fix issues with docker workflow (#1162)\n\n"
    },
    {
      "commit": "04c91f5ed83df041c85e9fd65ea1898e509c2571",
      "tree": "5a6d6b3a4be85830f64a83f4c6132d7bd78cba2e",
      "parents": [
        "f2d07eb14321715a417c4c4bdfe754d072a9a132"
      ],
      "author": {
        "name": "Sandeep Moré",
        "email": "moresandeep@gmail.com",
        "time": "Fri Feb 27 06:31:06 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 27 06:31:06 2026 -0500"
      },
      "message": "KNOX-3264 - Add workflow to push docker image on every master push and new release \u0026 use docker hardened image (#1160)\n\n"
    },
    {
      "commit": "f2d07eb14321715a417c4c4bdfe754d072a9a132",
      "tree": "ad04e5bc10f7affc3a7451c2dba84bbec41dd55f",
      "parents": [
        "59a8fe981e7eefa39d67fb640cc75fa44f34204d"
      ],
      "author": {
        "name": "Phil Zampino",
        "email": "pzampino@apache.org",
        "time": "Thu Feb 26 10:51:12 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 26 10:51:12 2026 -0500"
      },
      "message": "KNOX-3262 Remove Java 17 message on Knox start-up (#1158)\n\n"
    },
    {
      "commit": "59a8fe981e7eefa39d67fb640cc75fa44f34204d",
      "tree": "041eccc0326e066e70c1e2c8118482375b9f856a",
      "parents": [
        "5961ac2cf8406b38cc7a5ecf828cd2425283aebd"
      ],
      "author": {
        "name": "Sandor Molnar",
        "email": "smolnar@apache.org",
        "time": "Thu Feb 26 15:42:47 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 26 15:42:47 2026 +0100"
      },
      "message": "KNOX-3263: Setting JVM\u0027s default truststore password as a System property when creating CM service discovery ApiClient, if needed (#1159)\n\n"
    },
    {
      "commit": "5961ac2cf8406b38cc7a5ecf828cd2425283aebd",
      "tree": "cf5507d6f2f5d3712cca15730c393eb4f264b7c9",
      "parents": [
        "5d2b153be8366f5beb508f21139114361cd5775f"
      ],
      "author": {
        "name": "hanicz",
        "email": "hanicz@users.noreply.github.com",
        "time": "Wed Feb 25 10:35:00 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 25 10:35:00 2026 +0100"
      },
      "message": "KNOX-3253: Add advisory lock to the postgres table creation to avoid catalog race condition when multiple Knox instance start up simultaneously (#1157)\n\n"
    },
    {
      "commit": "5d2b153be8366f5beb508f21139114361cd5775f",
      "tree": "8fd4fd8e83cc3ec1fa53af1b7c24f7308dc2dc55",
      "parents": [
        "71a72e5e0697fa6331876de8e341caeb93b84cc4"
      ],
      "author": {
        "name": "Sandor Molnar",
        "email": "smolnar@apache.org",
        "time": "Tue Feb 24 14:48:03 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 24 14:48:03 2026 +0100"
      },
      "message": "KNOX-3261 - Refactored JWTProvider and OAuthFlows tests to avoid code duplication (#1156)\n\n"
    },
    {
      "commit": "71a72e5e0697fa6331876de8e341caeb93b84cc4",
      "tree": "8e7edfe3936cf9ae1f04d022bbb9a2f0703da7fa",
      "parents": [
        "84a0f3e1e35adc8163f553c821bcd34ea73f2d73"
      ],
      "author": {
        "name": "lmccay",
        "email": "lmccay@apache.org",
        "time": "Tue Feb 24 03:03:29 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 24 09:03:29 2026 +0100"
      },
      "message": "KNOX-3259 - Implement OAuth Refresh Token and Exchange Token Grant Types (#1155)\n\n"
    },
    {
      "commit": "84a0f3e1e35adc8163f553c821bcd34ea73f2d73",
      "tree": "522fd946ba700945f1d15116f5e14c225a6a1490",
      "parents": [
        "40244868b10905a6a670e415fd8abac649ba36a4"
      ],
      "author": {
        "name": "lmccay",
        "email": "lmccay@apache.org",
        "time": "Mon Feb 23 14:43:06 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 23 14:43:06 2026 -0500"
      },
      "message": "KNOX-3260 - Extend Client Credentials Support to include the client_id and client_secret as HTTP Basic (#1154)\n\n"
    },
    {
      "commit": "40244868b10905a6a670e415fd8abac649ba36a4",
      "tree": "1613e8b89ea459b626b845c82611bd8dbb806047",
      "parents": [
        "882fe7f77676622c950ab424145abb88e0c49a2b"
      ],
      "author": {
        "name": "Sandeep Moré",
        "email": "moresandeep@gmail.com",
        "time": "Fri Feb 20 13:55:44 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 20 13:55:44 2026 -0500"
      },
      "message": "KNOX-3257 - Update knox image creatation so that we do not need escalated privileges in helm install (#1151)\n\n"
    },
    {
      "commit": "882fe7f77676622c950ab424145abb88e0c49a2b",
      "tree": "93bdf94e54407e05cb451d3102b69b98f1ae62d5",
      "parents": [
        "79f0deb935d45eb8d8302ce0eed1ad08aa00a5c8"
      ],
      "author": {
        "name": "Sandor Molnar",
        "email": "smolnar@apache.org",
        "time": "Fri Feb 20 14:06:59 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 20 14:06:59 2026 +0100"
      },
      "message": "Fix image name collisions during Docker-based integration tests (#1150)\n\n"
    },
    {
      "commit": "79f0deb935d45eb8d8302ce0eed1ad08aa00a5c8",
      "tree": "64eaa29eac458a4f9f5f3e51e88544ec518ece00",
      "parents": [
        "6441322199be71048a924492b73e7d61d327ae87"
      ],
      "author": {
        "name": "Sandor Molnar",
        "email": "smolnar@apache.org",
        "time": "Fri Feb 20 12:32:39 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 20 12:32:39 2026 +0100"
      },
      "message": "KNOX-3254 - Allow control the Secure flag in pac4j session cookies (#1148)\n\n"
    },
    {
      "commit": "6441322199be71048a924492b73e7d61d327ae87",
      "tree": "d61d65e11e123abff29ba2a777c91cf5c930f603",
      "parents": [
        "d3654d8910dc625b4f5616b4cd6f77d9abade58d"
      ],
      "author": {
        "name": "Sandor Molnar",
        "email": "smolnar@apache.org",
        "time": "Thu Feb 19 15:24:22 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 19 15:24:22 2026 +0100"
      },
      "message": "KNOX-3255 - Allow fetching Knox public cert when SSL is disabled (#1149)\n\n"
    },
    {
      "commit": "d3654d8910dc625b4f5616b4cd6f77d9abade58d",
      "tree": "5255e353f3e1ddea1f7820bd4f35bbc5074fa3ef",
      "parents": [
        "098ad0d41e65c77d7e79344b182a9865e5e67485"
      ],
      "author": {
        "name": "hanicz",
        "email": "hanicz@users.noreply.github.com",
        "time": "Wed Feb 18 16:55:09 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 18 16:55:09 2026 +0100"
      },
      "message": "KNOX-3251: Add fragment to Spark streaming page rewrite rule (#1147)\n\n"
    },
    {
      "commit": "098ad0d41e65c77d7e79344b182a9865e5e67485",
      "tree": "e71510fedb2d4acb3daf62d4ac9587cbe01578d4",
      "parents": [
        "3f1cf239aefc059967c5482c8486ad65f1eac4f6"
      ],
      "author": {
        "name": "hanicz",
        "email": "hanicz@users.noreply.github.com",
        "time": "Fri Feb 13 16:38:01 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 13 16:38:01 2026 +0100"
      },
      "message": "KNOX-3252: Handle duplicate object exception during postgres table creation race condition (#1146)\n\n"
    },
    {
      "commit": "3f1cf239aefc059967c5482c8486ad65f1eac4f6",
      "tree": "85ee0508c725921b9fd740e2bf071cb06494a3f6",
      "parents": [
        "2499922652646e5f4dcfac30de5121fe7619abf0"
      ],
      "author": {
        "name": "lmccay",
        "email": "lmccay@apache.org",
        "time": "Thu Feb 12 17:16:23 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 12 17:16:23 2026 -0500"
      },
      "message": "KNOX-3247 - Knox LDAP Server with Pluggable Backend (#1144)\n\n* KNOX-3247 - Knox LDAP Server with Pluggable Backend"
    },
    {
      "commit": "2499922652646e5f4dcfac30de5121fe7619abf0",
      "tree": "1bdbfedd03e9ca983d4f9060ceab987ec775d170",
      "parents": [
        "420b65b981ce96d87e8eacab127f53f797b121ab"
      ],
      "author": {
        "name": "nileshrathi345",
        "email": "113672051+nileshrathi345@users.noreply.github.com",
        "time": "Mon Feb 09 13:57:17 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 09 09:27:17 2026 +0100"
      },
      "message": "[KNOX-3248] Knox Gateway + Livy HA mode gzip exception results in duplicated requests and unneeded failovers (#1143)\n\n"
    },
    {
      "commit": "420b65b981ce96d87e8eacab127f53f797b121ab",
      "tree": "f2bdad2c71c9a860183fec9587bd15c557f4e91f",
      "parents": [
        "60b021c9a8c4f21f363ca1651207e6c441a155e9"
      ],
      "author": {
        "name": "hanicz",
        "email": "hanicz@users.noreply.github.com",
        "time": "Thu Jan 29 16:41:21 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 29 16:41:21 2026 +0100"
      },
      "message": "KNOX-3245: Add new separators for SSL ciphers and protocols (#1142)\n\n* KNOX-3245: Add new separators for SSL ciphers and protocols\n\n* KNOX-3245: Fixed a bug where the ssl.include.protocols config wasn\u0027t applied to the internal Jetty server"
    },
    {
      "commit": "60b021c9a8c4f21f363ca1651207e6c441a155e9",
      "tree": "fe9fe01554ce6b039abcd11fbe10e8b2fc77b1e3",
      "parents": [
        "0f5cdd2382d0da3363914f7af8793db16b84ddac"
      ],
      "author": {
        "name": "Sandor Molnar",
        "email": "smolnar@apache.org",
        "time": "Thu Jan 29 15:37:48 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 29 15:37:48 2026 +0100"
      },
      "message": "KNOX-3246 - Make Java discovery deterministic and support JDK 11/17 (#1141)\n\nExtend JAVA_VERSION_PATTERNS to include modern JDK layouts and\n/usr/java/default. Follow symlinks during discovery and sort\ncandidates to ensure deterministic Java selection on hosts with\nmultiple JDKs installed."
    },
    {
      "commit": "0f5cdd2382d0da3363914f7af8793db16b84ddac",
      "tree": "21411eb5abaa18e1b9c2881cecc10672b08315c1",
      "parents": [
        "39ab5f9144956de505a5408a9ecd82215840d816"
      ],
      "author": {
        "name": "hanicz",
        "email": "hanicz@users.noreply.github.com",
        "time": "Thu Jan 15 16:36:03 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 15 16:36:03 2026 +0100"
      },
      "message": "KNOX-3240: Remove jakarta.xml.bind-api version duplicate (#1139)\n\n"
    },
    {
      "commit": "39ab5f9144956de505a5408a9ecd82215840d816",
      "tree": "f79aa2160ad24ad265ba4c10dc664c134cfc2838",
      "parents": [
        "5324ccdddb68848225746087b06c067a107e2d1a"
      ],
      "author": {
        "name": "hanicz",
        "email": "hanicz@users.noreply.github.com",
        "time": "Wed Jan 14 12:55:43 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 14 12:55:43 2026 +0100"
      },
      "message": "KNOX-3240: Remove POM duplicates (#1138)\n\n"
    },
    {
      "commit": "5324ccdddb68848225746087b06c067a107e2d1a",
      "tree": "d1274715c1003644aed532fe46ebce949270e802",
      "parents": [
        "8d5cbdd57d020f1b53e3f2dd5546db75d4257760"
      ],
      "author": {
        "name": "Raghav-Mah3shwari",
        "email": "168407455+Raghav-Mah3shwari@users.noreply.github.com",
        "time": "Fri Jan 09 22:12:18 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 09 17:42:18 2026 +0100"
      },
      "message": "KNOX-3239: Fix for GatewayMessages error message typo (#1137)\n\n"
    },
    {
      "commit": "8d5cbdd57d020f1b53e3f2dd5546db75d4257760",
      "tree": "11d023285b7fb6b6798c91f193b901431f87e93d",
      "parents": [
        "42715c20e4812258d9b1d4c2dcf8ec95161bd34d"
      ],
      "author": {
        "name": "hanicz",
        "email": "hanicz@users.noreply.github.com",
        "time": "Wed Jan 07 15:19:58 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 07 15:19:58 2026 +0100"
      },
      "message": "KNOX-3235: Renamed DB factory classes. Fixed PMD suppress for switch-case (#1136)\n\n"
    },
    {
      "commit": "42715c20e4812258d9b1d4c2dcf8ec95161bd34d",
      "tree": "bbdd65187e4b28e455430c50b23b648839b71723",
      "parents": [
        "5cdf8e6ff09deefc6bc9e715a2615d6c0233a1ef"
      ],
      "author": {
        "name": "Sandor Molnar",
        "email": "smolnar@apache.org",
        "time": "Tue Jan 06 21:14:29 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 06 21:14:29 2026 +0100"
      },
      "message": "KNOX-3236 - Bump Maven PMD plugin to 3.28.0 (#1135)\n\n"
    },
    {
      "commit": "5cdf8e6ff09deefc6bc9e715a2615d6c0233a1ef",
      "tree": "35435299a6e4fe0f3ce99b2592fea57dd388e326",
      "parents": [
        "eb4c2c770600dfbf31c32ec64095b8445a29e3c1"
      ],
      "author": {
        "name": "hanicz",
        "email": "hanicz@users.noreply.github.com",
        "time": "Fri Dec 19 17:39:49 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 19 17:39:49 2025 +0100"
      },
      "message": "KNOX-3202: Oracle DB support for TokeStateService, Refactored JDBCUti… (#1134)\n\n* KNOX-3202: Oracle DB support for TokeStateService, Refactored JDBCUtils into DataSourceFactory\n\n* KNOX-3202: Oracle support for RemoteConfigDatabase, Removed IF NOT EXISTS from Oracle sql for older DB support\n\n* KNOX-3202: Changed ojdbc11 scope to provided"
    },
    {
      "commit": "eb4c2c770600dfbf31c32ec64095b8445a29e3c1",
      "tree": "1ce847189024f5318dfec78c295ca2d328f3d08f",
      "parents": [
        "319f6cac8e26528a0fe31eba3084d8d34212aaab"
      ],
      "author": {
        "name": "hanicz",
        "email": "hanicz@users.noreply.github.com",
        "time": "Thu Dec 18 20:55:14 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 18 20:55:14 2025 +0100"
      },
      "message": "KNOX-3224: Upgrade Token Management and Token Generation UI (#1118)\n\n* KNOX-3224: Refactor token generation UI, upgrade node ,angular, bootstrap, jquery and other dependencies\n\n* KNOX-3224: Upgrade Token Management UI\n\n* KNOX-3224: Replaced old token-management prebuilt theme, Changed default show proxy information to true, Fixed invalid profiles call (duplicate \u0027/\u0027 in URL)\n\n* KNOX-3224: Styled paginator on token management UI\n\n* KNOX-3224: Remove package-lock.json as well during clean\n\n* KNOX-3224: Green-palette style for Token Generation UI\n\n* KNOX-3224: Update token management and generation UIs to Angular v21\n\n* KNOX-3224: Upgrade Homepage UI to angular v21\n\n* KNOX-3224: On Token Management UI fixed a race condition that caused tokens to NOT load on page init."
    },
    {
      "commit": "319f6cac8e26528a0fe31eba3084d8d34212aaab",
      "tree": "4bab36a81e7110fba86fb68e94ae6c0b8be13a34",
      "parents": [
        "63f78bd15bf21684209471fdd1958a037f4ab1ad"
      ],
      "author": {
        "name": "hanicz",
        "email": "hanicz@users.noreply.github.com",
        "time": "Wed Dec 17 15:26:27 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 17 15:26:27 2025 +0100"
      },
      "message": "KNOX-3223: Suppress cleanup, removed deprecations (#1133)\n\n"
    },
    {
      "commit": "63f78bd15bf21684209471fdd1958a037f4ab1ad",
      "tree": "e56325b149604e0963c1b77fc790f3ded03468ab",
      "parents": [
        "d99996a875c7e44e0b386e47aaa03767341f25c0"
      ],
      "author": {
        "name": "bonampak",
        "email": "14160522+bonampak@users.noreply.github.com",
        "time": "Tue Dec 16 15:22:46 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 16 15:22:46 2025 +0100"
      },
      "message": "KNOX-3232: Handle pac4j cookies with \"null\" value (#1132)\n\n"
    },
    {
      "commit": "d99996a875c7e44e0b386e47aaa03767341f25c0",
      "tree": "e5fcfe78955ee5206f99b0bbd8506bc3686d71ff",
      "parents": [
        "1e230d09b28e8ae9b90f0b2029286e3900dda59a"
      ],
      "author": {
        "name": "Tamas Payer",
        "email": "35402259+payert@users.noreply.github.com",
        "time": "Fri Dec 12 13:13:47 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 12 13:13:47 2025 +0100"
      },
      "message": "KNOX-3222: Integrate OpenSearch REST API in Knox (#462) (#1131)\n\nCo-authored-by: Tamas Payer \u003ctpayer@cloudera.com\u003e"
    },
    {
      "commit": "1e230d09b28e8ae9b90f0b2029286e3900dda59a",
      "tree": "1b9dd6cbfe933d4f38d669c7cd14f68f2f2ff821",
      "parents": [
        "73ddf021871f8f23a3e0286de00c9005a1939ce3"
      ],
      "author": {
        "name": "Sandeep Moré",
        "email": "moresandeep@gmail.com",
        "time": "Mon Dec 08 19:28:10 2025 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 08 19:28:10 2025 -0500"
      },
      "message": "KNOX-3226 - Add RemoteAuthProivder Integration Test (#1125)\n\n* KNOX-3226 - Add RemoteAuthProivder Integration Test\n"
    },
    {
      "commit": "73ddf021871f8f23a3e0286de00c9005a1939ce3",
      "tree": "96b43f0d46efa41e6ab4af9d5137f1467167e114",
      "parents": [
        "5f9f74979d21e3ec3b60aadc98552d885bacdd34"
      ],
      "author": {
        "name": "Sandeep Moré",
        "email": "moresandeep@gmail.com",
        "time": "Mon Dec 08 15:23:50 2025 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 08 15:23:50 2025 -0500"
      },
      "message": "KNOX-3226 - Report integration results to PR (#1122)\n\n* KNOX-3226 - Report integration results to PR"
    },
    {
      "commit": "5f9f74979d21e3ec3b60aadc98552d885bacdd34",
      "tree": "5e0772e8151f99a31438ede6bdd76551c2f83783",
      "parents": [
        "0496f4835e56a189b8c2828aea33e3b4d9f337a2"
      ],
      "author": {
        "name": "hanicz",
        "email": "hanicz@users.noreply.github.com",
        "time": "Mon Dec 08 18:50:24 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 08 18:50:24 2025 +0100"
      },
      "message": "KNOX-3227: Remove package-lock.json as well (#1121)\n\n"
    },
    {
      "commit": "0496f4835e56a189b8c2828aea33e3b4d9f337a2",
      "tree": "9bac5c58237e97595dfa4ef3a080d5e9975344ab",
      "parents": [
        "055926266b60436056f7b0ba44aa16512c311e1e"
      ],
      "author": {
        "name": "Sandor Molnar",
        "email": "smolnar@apache.org",
        "time": "Mon Dec 08 16:01:47 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 08 16:01:47 2025 +0100"
      },
      "message": "KNOX-2957 - Update groovy version to 4.0.29 (#1117)\n\n"
    },
    {
      "commit": "055926266b60436056f7b0ba44aa16512c311e1e",
      "tree": "fcfbd6c4f6f21d34dbc2a6f4b31bca534ae18713",
      "parents": [
        "da35cf14ae688ed1bac7468d00ccd221ee849cd7"
      ],
      "author": {
        "name": "Sandeep Moré",
        "email": "moresandeep@gmail.com",
        "time": "Mon Dec 08 09:56:06 2025 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 08 09:56:06 2025 -0500"
      },
      "message": "KNOX-3214 Fix README for integration tests (#1120)\n\n* KNOX-3214 Fix README for integration tests"
    },
    {
      "commit": "da35cf14ae688ed1bac7468d00ccd221ee849cd7",
      "tree": "510694f0f711d1c9cbf4c3f3da4c1ea7be6cd5db",
      "parents": [
        "721ff5190afd369da39fc5c36662e54a56053c38"
      ],
      "author": {
        "name": "hanicz",
        "email": "hanicz@users.noreply.github.com",
        "time": "Mon Dec 08 15:23:40 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 08 15:23:40 2025 +0100"
      },
      "message": "KNOX-3225: New integration test for global HSTS header (#1119)\n\n"
    },
    {
      "commit": "721ff5190afd369da39fc5c36662e54a56053c38",
      "tree": "829d876380778a7263971bd3e7b293431c13fa04",
      "parents": [
        "b5bab48e13a5955fbb2af75c383000a692e7818e"
      ],
      "author": {
        "name": "Sandeep Moré",
        "email": "moresandeep@gmail.com",
        "time": "Fri Dec 05 07:16:16 2025 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 05 07:16:16 2025 -0500"
      },
      "message": "KNOX-3214 - Add integration tests (#1116)\n\n"
    },
    {
      "commit": "b5bab48e13a5955fbb2af75c383000a692e7818e",
      "tree": "9dcabe45fa3e48ecaa723ad114a6741aedf948bd",
      "parents": [
        "6e52400e21432a044309e0c9b23b8755ae5de5fa"
      ],
      "author": {
        "name": "Adam Binford",
        "email": "adamq43@gmail.com",
        "time": "Fri Dec 05 07:12:42 2025 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 05 07:12:42 2025 -0500"
      },
      "message": "Remove trailing slash for yarn proxy rewrite (#1066)\n\n"
    },
    {
      "commit": "6e52400e21432a044309e0c9b23b8755ae5de5fa",
      "tree": "1e05cff1752e7f0a167369f96b9fc89eee7d69f6",
      "parents": [
        "f7815daeb2d3a3fbb76121df190899bc8d8e5933"
      ],
      "author": {
        "name": "bonampak",
        "email": "14160522+bonampak@users.noreply.github.com",
        "time": "Thu Dec 04 15:17:02 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 04 15:17:02 2025 +0100"
      },
      "message": "KNOX-3217: Upgrade pac4j to 6.3.0 for JDK17 (#1110)\n\n* KNOX-3217: Upgrade pac4j for JDK17. Upgraded pac4j to 5.7.8 and javaee-pac4j to 7.1.0.\n(Instead of the jee-pac4j artifact, javaee-pac4j needs to be used - then jakartaee-pac4j if we migrate to Jakarta).\nUpdate opensaml to 4.2.0 and cryptacular to 1.2.5 (from pac4j-saml:5.7.8). Pin net.shibboleth.utilities:java-support to 8.3.1.\nFix KnoxSessionStore getSessionId and Pac4jIdentityAdapter removeProfiles call.\nCorrected Pac4jProviderTest.\nPac4jSetCookieResponseWrapper.addCookie() is probably not needed anymore, pac4jcsrf is set in Set-Cookie header and is secure by default (goes through KnoxSessionStore).\n\n* KNOX-3217: fix missing net.shibboleth.utilities:java-support:8.3.1 from Shibboleth maven repo. Updated shib-release maven repo URL.\n\n* KNOX-3217: Update javaee-pac4j to 8.1.0, pac4j to 6.3.0 and opensaml to 5.1.6. Update cryptacular to 1.2.7 and xmlsec to 4.0.4.\norg.pac4j.oidc.client.AzureAdClient was removed for AzureAd2Client; AzureAdOidcConfiguration to AzureAd2OidcConfiguration.\nPinned managed dependency versions for org.apache.httpcomponents.client5:httpclient5:5.4.3 and org.apache.httpcomponents.core5:5.3.6 should work:\norg.pac4j:pac4j-saml:jar:6.3.0 would bring in org.apache.httpcomponents.client5:httpclient5:jar:5.3.1,\nplus a dependency convergence error with org.apache.httpcomponents.core5:httpcore5:jar:5.2.5 and 5.2.4.\n\n* KNOX-3217: Also remove pac4jCsrfTokenExpirationDate and pac4jPreviousCsrfToken in logout.jsp (added in pac4j 5.0).\n\n* KNOX-3217: hibernate-core exclusion is not needed for opensaml-storage-impl.\n\n* KNOX-3217: remove managed dependency com.nimbusds:lang-tag:1.5 (will be 1.7, no dependency convergence issues). org.pac4j.pac4j-oidc:6.3.0 needs com.nimbusds:lang-tag:1.7.\n\n* KNOX-3217: Update nimbus-jose-jwt to 10.5 - dependency convergence - org.nimbus-jose-jwt:10.5 is needed for org.pac4j:pac4j-oidc:6.3.0. org.apereo.cas.client:cas-client-core:4.0.4 would need nimbus-jose-jwt:9.37.3 and org.apache.hadoop:hadoop-auth:3.4.1 would need nimbus-jose-jwt:9.37.2.\n\n* KNOX-3217: review findings"
    },
    {
      "commit": "f7815daeb2d3a3fbb76121df190899bc8d8e5933",
      "tree": "818b3af1da5098f5b62434047d30fd9ea112648e",
      "parents": [
        "2752fdd8c09ac78d06df3219e956578ab7c52bb1"
      ],
      "author": {
        "name": "hanicz",
        "email": "hanicz@users.noreply.github.com",
        "time": "Wed Dec 03 14:37:12 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 03 14:37:12 2025 +0100"
      },
      "message": "KNOX-3197: Upgrade homepage UI to node 22, angular 20+ ang bootstrap … (#1104)\n\n* KNOX-3197: Upgrade homepage UI to node 22, angular 20+ ang bootstrap to 5+\n\n* KNOX-3197: Updated corejs, swal2, rxjs, fixed the homepage service\n\n* KNOX-3197: Fixed openApiServiceModal bug, changed font size, minor css changes, fixed paginator opacity"
    },
    {
      "commit": "2752fdd8c09ac78d06df3219e956578ab7c52bb1",
      "tree": "0e299857b8ba6de63d73a608a151fc00c80a3a2c",
      "parents": [
        "c9e326627489450eaec485c891e942a45efc4765"
      ],
      "author": {
        "name": "hanicz",
        "email": "hanicz@users.noreply.github.com",
        "time": "Thu Nov 27 11:00:34 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 27 11:00:34 2025 +0100"
      },
      "message": "KNOX-3221: Remove JDK9+ checks from BCInterceptingSocket (#1115)\n\n"
    },
    {
      "commit": "c9e326627489450eaec485c891e942a45efc4765",
      "tree": "297c175c4517d131b05d8bbe0290554b100af7a8",
      "parents": [
        "a0073c902e1f5d2b88624c7c6227b6f82bfc6613"
      ],
      "author": {
        "name": "Sandor Molnar",
        "email": "smolnar@apache.org",
        "time": "Thu Nov 27 06:59:10 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 27 06:59:10 2025 +0100"
      },
      "message": "KNOX-3219 - New function in Virtual Group mapper to test request parameters (#1112)\n\n"
    },
    {
      "commit": "a0073c902e1f5d2b88624c7c6227b6f82bfc6613",
      "tree": "d5535a85ce219e0ebdb0bfc46611c9223c745c1b",
      "parents": [
        "074c9601efff64a773cee9c5757fa07e298eaa75"
      ],
      "author": {
        "name": "Sandor Molnar",
        "email": "smolnar@apache.org",
        "time": "Wed Nov 26 17:53:41 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 26 17:53:41 2025 +0100"
      },
      "message": "KNOX-3162 - Build support for JDK 17 (#1114)\n\n* Update Knox to JDK 17\n\n* Fix issues with SecureKnoxShellTest\n\n* KNOX-3216: Upgrade Spring to 6.x (#1109)\n\n* KNOX-3217: fix TestHashicorpVaultAliasService test failures. (spring vault library needs to be upgraded to 3.2.0 that is compatible with Spring 6.2). Removed spring-vault-dependencies as it is unavailable since 3.0+. Added httpclient and httpcore libraries to managed dependencies as these were taken from spring-vault-dependencies now. Removed duplicated dependencies from gateway pom.xml\n\n---------\n\nCo-authored-by: Sandeep Moré \u003cmoresandeep@gmail.com\u003e\nCo-authored-by: Phil Zampino \u003cpzampino@apache.org\u003e\nCo-authored-by: bonampak \u003c14160522+bonampak@users.noreply.github.com\u003e"
    },
    {
      "commit": "074c9601efff64a773cee9c5757fa07e298eaa75",
      "tree": "7e57d057ba6d1ac0ff2476fc2be039438045861d",
      "parents": [
        "e47e58b39cf164c4c5b01ee61bd0d8e32faff1d8"
      ],
      "author": {
        "name": "Sandor Molnar",
        "email": "smolnar@apache.org",
        "time": "Fri Nov 21 13:23:37 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 21 13:23:37 2025 +0100"
      },
      "message": "KNOX-3215 - Revert KNOX-2647 (#1107)\n\n"
    },
    {
      "commit": "e47e58b39cf164c4c5b01ee61bd0d8e32faff1d8",
      "tree": "cad70efe19af8a9296c5588dbb3d15cabacf9858",
      "parents": [
        "2f3a11a7953b28632e989ebba19a869533e18878"
      ],
      "author": {
        "name": "hanicz",
        "email": "hanicz@users.noreply.github.com",
        "time": "Mon Nov 17 17:42:01 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 17 17:42:01 2025 +0100"
      },
      "message": "KNOX-3199: Topology level async support (#1105)\n\n"
    },
    {
      "commit": "2f3a11a7953b28632e989ebba19a869533e18878",
      "tree": "60a02621ffd40fc096fb750519eff2fdd9c4b68d",
      "parents": [
        "fad4c0f77db993173b6f8e7a8b30ec9d7e68d706"
      ],
      "author": {
        "name": "hanicz",
        "email": "hanicz@users.noreply.github.com",
        "time": "Wed Oct 29 09:58:01 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 29 09:58:01 2025 +0100"
      },
      "message": "KNOX-3211: Upgrade mina-core from maintenance release to latest 2.2.4 (#1103)\n\n"
    },
    {
      "commit": "fad4c0f77db993173b6f8e7a8b30ec9d7e68d706",
      "tree": "3cb4bd97476a84e2f3b23b80745e3372d7263ef0",
      "parents": [
        "7ecd609b9fc8ebd9aa84e5de560fe5ff0130357b"
      ],
      "author": {
        "name": "Sandor Molnar",
        "email": "smolnar@apache.org",
        "time": "Tue Oct 28 14:33:49 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 28 14:33:49 2025 +0100"
      },
      "message": "KNOX-3210 - Use a common function to set JDK17 properties across all scripts (#1102)\n\n"
    },
    {
      "commit": "7ecd609b9fc8ebd9aa84e5de560fe5ff0130357b",
      "tree": "b0cb14f1d8e216736deb0427536f7b4b17c53559",
      "parents": [
        "eb474ada4d059a539df07028169e8e8306d374c7"
      ],
      "author": {
        "name": "Sandor Molnar",
        "email": "smolnar@apache.org",
        "time": "Wed Oct 22 13:54:55 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 22 13:54:55 2025 +0200"
      },
      "message": "KNOX-3035 - Limit response group header contents by size. (#1101)\n\nSize-based group header partitioning takes precedence over length-based partitioning, iff, size-based partitioning is configured to a non-negative number."
    },
    {
      "commit": "eb474ada4d059a539df07028169e8e8306d374c7",
      "tree": "f63c761f106bd7cdb9557e4b3afaa94dc0527df8",
      "parents": [
        "bcd24baee4aa6d002d0e478f3357bb65d3a4dd36"
      ],
      "author": {
        "name": "bonampak",
        "email": "14160522+bonampak@users.noreply.github.com",
        "time": "Mon Oct 20 09:23:19 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 20 09:23:19 2025 +0200"
      },
      "message": "KNOX-3189: Update slf4j version to 2.0.13. (also log4j2 to 2.20.0) (#1100)\n\n"
    },
    {
      "commit": "bcd24baee4aa6d002d0e478f3357bb65d3a4dd36",
      "tree": "1bd1e913566826fb094dba2e0ff4541cd1944a41",
      "parents": [
        "6fbf5032b13e661a414318d4f418385a9b51a075"
      ],
      "author": {
        "name": "hanicz",
        "email": "hanicz@users.noreply.github.com",
        "time": "Sat Oct 18 11:31:56 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 18 11:31:56 2025 +0200"
      },
      "message": "KNOX-3192: Check for HttpsURLConnection before cast (#1099)\n\n"
    },
    {
      "commit": "6fbf5032b13e661a414318d4f418385a9b51a075",
      "tree": "e4a5c823c0a582de872ca9e92cd92deadbf8798e",
      "parents": [
        "364f914f51d59d360171c7ffefcf8f31b2eda03f"
      ],
      "author": {
        "name": "Sandor Molnar",
        "email": "smolnar@apache.org",
        "time": "Fri Oct 17 09:47:55 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 17 09:47:55 2025 +0200"
      },
      "message": "KNOX-3209 - Revert KNOX-3206: Include io.netty in Knox\u0027s final deliverable (#1097)\n\n"
    },
    {
      "commit": "364f914f51d59d360171c7ffefcf8f31b2eda03f",
      "tree": "df4365ac83afbbed0a60c87252fe16b7679a4974",
      "parents": [
        "c63b865b550917dfa2c9dc23a23fc82c34867d72"
      ],
      "author": {
        "name": "hanicz",
        "email": "hanicz@users.noreply.github.com",
        "time": "Fri Oct 17 09:19:04 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 17 09:19:04 2025 +0200"
      },
      "message": "KNOX-3208: Add JIRA link to PR descriptions (#1096)\n\n"
    },
    {
      "commit": "c63b865b550917dfa2c9dc23a23fc82c34867d72",
      "tree": "5d04203de2196212d12da6b848d85d2acdcfce50",
      "parents": [
        "2c99fe3065de245dd85100a8090d9b2c1604cb2d"
      ],
      "author": {
        "name": "hanicz",
        "email": "hanicz@users.noreply.github.com",
        "time": "Tue Oct 14 11:29:51 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 14 11:29:51 2025 +0200"
      },
      "message": "KNOX-3198: Check for async support on SSE request (#1095)\n\n"
    },
    {
      "commit": "2c99fe3065de245dd85100a8090d9b2c1604cb2d",
      "tree": "6fab46e7d5256c130df0277ab2e20a8bcbf1691d",
      "parents": [
        "0fca7da1099f881bf3ebc6d299b7063852165729"
      ],
      "author": {
        "name": "Sandor Molnar",
        "email": "smolnar@apache.org",
        "time": "Mon Oct 13 17:23:51 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 13 17:23:51 2025 +0200"
      },
      "message": "KNOX-3206 - Include io.netty in Knox\u0027s final deliverable (#1094)\n\n"
    },
    {
      "commit": "0fca7da1099f881bf3ebc6d299b7063852165729",
      "tree": "57baa9e1f0108f12c1437228b8df27b42662f353",
      "parents": [
        "6c6423dbb8446e769a633100010c0e8437dedd72"
      ],
      "author": {
        "name": "Sandor Molnar",
        "email": "smolnar@apache.org",
        "time": "Fri Oct 03 13:43:26 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 03 13:43:26 2025 +0200"
      },
      "message": "KNOX-3204 - Remove Mockito and use EasyMock instead (#1093)\n\n"
    },
    {
      "commit": "6c6423dbb8446e769a633100010c0e8437dedd72",
      "tree": "8b0b8844d19ac0bdb85f4b111a7f852941638a80",
      "parents": [
        "0e16df2d389a266fedb6f63c801197b5fecb8698"
      ],
      "author": {
        "name": "hanicz",
        "email": "hanicz@users.noreply.github.com",
        "time": "Wed Oct 01 18:16:52 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 01 18:16:52 2025 +0200"
      },
      "message": "KNOX-3203: Remove jakarta activation-api duplication (#1092)\n\n"
    },
    {
      "commit": "0e16df2d389a266fedb6f63c801197b5fecb8698",
      "tree": "0443754c969a79c1133116dfcc32f41679ea181d",
      "parents": [
        "eea698e7df408f965e25c7d268a63b475bf5b62a"
      ],
      "author": {
        "name": "hanicz",
        "email": "hanicz@users.noreply.github.com",
        "time": "Wed Oct 01 18:16:29 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 01 18:16:29 2025 +0200"
      },
      "message": "KNOX-3200: Removed EOL ehcache-shiro library. Brought in the necessary files with the original license headers. Added ehcache-shiro to LICENSE (#1091)\n\n"
    },
    {
      "commit": "eea698e7df408f965e25c7d268a63b475bf5b62a",
      "tree": "e1080be6fd925d4be98b4ff7241db07088a0c38a",
      "parents": [
        "919fcf3bfef033dac7102f0dcb62c015b360abd0"
      ],
      "author": {
        "name": "bonampak",
        "email": "14160522+bonampak@users.noreply.github.com",
        "time": "Thu Sep 25 11:21:16 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 25 11:21:16 2025 +0200"
      },
      "message": "KNOX-3116: Update swagger-ui to 5.29.0 (#1085)\n\n"
    },
    {
      "commit": "919fcf3bfef033dac7102f0dcb62c015b360abd0",
      "tree": "ab19472374bbce3b0a32fd04c809c5a292144ddc",
      "parents": [
        "5246596366dfab0dd3a08dfbed48dab122317948"
      ],
      "author": {
        "name": "hanicz",
        "email": "hanicz@users.noreply.github.com",
        "time": "Thu Sep 25 11:07:40 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 25 11:07:40 2025 +0200"
      },
      "message": "KNOX-3195: Add support for Flink Dashboard and Flink SQL gateway (#1090)\n\n"
    },
    {
      "commit": "5246596366dfab0dd3a08dfbed48dab122317948",
      "tree": "928a60fadd28beac4435fb99d81929f37c044e2a",
      "parents": [
        "435b91482a305a3bbfc9bc0555dda7faa06fd2f3"
      ],
      "author": {
        "name": "Sandor Molnar",
        "email": "smolnar@apache.org",
        "time": "Wed Sep 24 21:05:46 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 24 21:05:46 2025 +0200"
      },
      "message": "KNOX-3196 - Switched to 3.0.0-SNAPSHOT on master (#1089)\n\n"
    },
    {
      "commit": "435b91482a305a3bbfc9bc0555dda7faa06fd2f3",
      "tree": "2a1f02ac230f15b6444c4de3f3c5e71036807fb2",
      "parents": [
        "7d17994cadee1add2019fd0aff6ad1d1e8c7e55f"
      ],
      "author": {
        "name": "Sandor Molnar",
        "email": "smolnar@apache.org",
        "time": "Wed Sep 24 09:54:54 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 24 09:54:54 2025 +0200"
      },
      "message": "KNOX-3194 - CM-initiated rolling restart and waitForStalenessSuccess commands should trigger a discovery round (#1088)\n\n"
    },
    {
      "commit": "7d17994cadee1add2019fd0aff6ad1d1e8c7e55f",
      "tree": "44f126af6c65537150c7d26f0d28b50293586f82",
      "parents": [
        "9f8ac1990bd3aba814f013c47044301ffdda14cd"
      ],
      "author": {
        "name": "hanicz",
        "email": "hanicz@users.noreply.github.com",
        "time": "Tue Sep 23 15:10:20 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 23 15:10:20 2025 +0200"
      },
      "message": "KNOX-3193: Add fragmentation to NiFi redirect Location header (#1087)\n\n"
    },
    {
      "commit": "9f8ac1990bd3aba814f013c47044301ffdda14cd",
      "tree": "afb62c01a6208d7755bb48e5a1de2bd16f347578",
      "parents": [
        "72be9fbd53a9b19483f683025155b665011d7243"
      ],
      "author": {
        "name": "Sandor Molnar",
        "email": "smolnar@apache.org",
        "time": "Fri Sep 12 16:22:24 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 12 16:22:24 2025 +0200"
      },
      "message": "KNOX-3190 - Upgrade forbiddenapis to 3.9. (#1084)\n\n"
    },
    {
      "commit": "72be9fbd53a9b19483f683025155b665011d7243",
      "tree": "00424308c0f8f7ee2d54bd47d77051a3d46b8e24",
      "parents": [
        "fda91119814b84b1e8bfa7ac95755e25c0f7d85e"
      ],
      "author": {
        "name": "Sandor Molnar",
        "email": "smolnar@apache.org",
        "time": "Thu Sep 11 14:54:00 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 11 14:54:00 2025 +0200"
      },
      "message": "KNOX-3188 - Token renewal and revocation should be authorized based on the group membership of the authenticated subject. (#1083)\n\n"
    },
    {
      "commit": "fda91119814b84b1e8bfa7ac95755e25c0f7d85e",
      "tree": "22ccd1b67b53390ef59288bf3f13c00f417cf50f",
      "parents": [
        "9def208d2bdf36d940d720ffef58da4d1c7534e4"
      ],
      "author": {
        "name": "Sandor Molnar",
        "email": "smolnar@apache.org",
        "time": "Tue Sep 09 15:42:42 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 09 15:42:42 2025 +0200"
      },
      "message": "KNOX-3187 - Show pop-up window on Token Management/Generation pages when Knox token hash key is missing (#1082)\n\n"
    },
    {
      "commit": "9def208d2bdf36d940d720ffef58da4d1c7534e4",
      "tree": "105f9ac41869b5569c2976894af4e1229487b39c",
      "parents": [
        "044ad1c36231940464921172fc6f86373c2bba79"
      ],
      "author": {
        "name": "Sandeep Moré",
        "email": "moresandeep@gmail.com",
        "time": "Fri Sep 05 16:53:23 2025 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 05 16:53:23 2025 -0400"
      },
      "message": "KNOX-3186 - istio external authorizer support for SSOCookieProvider (#1081)\n\n"
    },
    {
      "commit": "044ad1c36231940464921172fc6f86373c2bba79",
      "tree": "1bd83d048d260a631eed2944b72ad231a7324a95",
      "parents": [
        "0e8deff504a9dd462561c79bfee2d237a78abd25"
      ],
      "author": {
        "name": "Sandor Molnar",
        "email": "smolnar@apache.org",
        "time": "Wed Sep 03 18:53:18 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 03 18:53:18 2025 +0200"
      },
      "message": "KNOX-3185 - Knox token limit per user is now configurable on the topology level too (#1080)\n\n"
    },
    {
      "commit": "0e8deff504a9dd462561c79bfee2d237a78abd25",
      "tree": "713cff4e32ebcb6450aff04299be5d223f8e3d99",
      "parents": [
        "8a595afa572fc25fb9bd5be8a8e89c0daa629ff8"
      ],
      "author": {
        "name": "hanicz",
        "email": "hanicz@users.noreply.github.com",
        "time": "Thu Aug 28 10:21:35 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 28 10:21:35 2025 +0200"
      },
      "message": "KNOX-3184: Upgrade commons-logging to 1.3.5. Remove exclude from hadoop-common since it doesn\u0027t pull in commons-logging anymore (#1079)\n\n"
    },
    {
      "commit": "8a595afa572fc25fb9bd5be8a8e89c0daa629ff8",
      "tree": "9aaab79e8e16ef62bbb684492374ced391db42c2",
      "parents": [
        "080d367944a4e61244c0d75c54cfc728c32e67bc"
      ],
      "author": {
        "name": "hanicz",
        "email": "hanicz@users.noreply.github.com",
        "time": "Wed Aug 27 15:27:34 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 27 09:27:34 2025 -0400"
      },
      "message": "KNOX-3183: Remove unused commons-lang 2.6 (#1078)\n\n"
    }
  ],
  "next": "080d367944a4e61244c0d75c54cfc728c32e67bc"
}
