)]}'
{
  "log": [
    {
      "commit": "ff0b90f6115721699b78f5401720fac6429df519",
      "tree": "352d13c3e11fa1b6c90e499ff9da3e043f8b73ca",
      "parents": [
        "47d61f6582a3c3d204e442eea1971f3e89e68bcb"
      ],
      "author": {
        "name": "Lukasz Antoniak",
        "email": "lukasz.antoniak@gmail.com",
        "time": "Fri May 08 08:34:22 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 08 08:34:22 2026 +0200"
      },
      "message": "CASSSIDECAR-443: Support column types not parseable by Java 3.x driver (#340)\n\nPatch by Lukasz Antoniak; Reviewed by Yifan Cai and Shailaja Koppu for CASSSIDECAR-443"
    },
    {
      "commit": "47d61f6582a3c3d204e442eea1971f3e89e68bcb",
      "tree": "a66ff85df4cc97d6c76cff392c8c77d1b9669057",
      "parents": [
        "e16dddc916786abe690a66336e67712035f75b7e"
      ],
      "author": {
        "name": "Yifan Cai",
        "email": "ycai@apache.org",
        "time": "Thu Apr 30 22:05:14 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 30 22:05:14 2026 -0700"
      },
      "message": "CASSSIDECAR-448: Remove setup-gradle action (#342)\n\nPatch by Yifan Cai; Reviewed by Jon Haddad, Francisco Guerrero for CASSSIDECAR-448"
    },
    {
      "commit": "e16dddc916786abe690a66336e67712035f75b7e",
      "tree": "d698be7ab9aeef1c2d5f854164f01b7402dc1415",
      "parents": [
        "f08386481b9b0154091930af751253767a165c90"
      ],
      "author": {
        "name": "N V Harikrishna",
        "email": "n.v.harikrishna.apache@gmail.com",
        "time": "Fri Apr 17 09:43:49 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 16 21:13:49 2026 -0700"
      },
      "message": "CASSSIDECAR-420: Add manual approval step to CircleCI builds so that builds can be triggered when required (#331)\n\nPatch by N V Harikrishna; reviewed by Yifan Cai, Bernardo Botella Corbi, Francisco Guerrero for CASSSIDECAR-420"
    },
    {
      "commit": "f08386481b9b0154091930af751253767a165c90",
      "tree": "386bc57048b1f30b9ad57c7d6bdcd9d42ebf2662",
      "parents": [
        "35f6ee3cbff9650e2076bcfc01cb08a43c660010"
      ],
      "author": {
        "name": "Jyothsna konisa",
        "email": "jyothsna1503@gmail.com",
        "time": "Thu Apr 09 13:53:03 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 09 13:53:03 2026 -0700"
      },
      "message": "CASSSIDECAR-417 : CdcManager.getInstanceId(instanceIp) returns -1 as it resolves ipAddress to null (#332)\n\nPatch by Jyothsna Konisa; Reviewed by Shailaja Koppu and Josh McKenzie for CASSSIDECAR-417"
    },
    {
      "commit": "35f6ee3cbff9650e2076bcfc01cb08a43c660010",
      "tree": "2de5f0ab902e54f7ceb1714ed8ae4fe64ec76a31",
      "parents": [
        "30f02821ae7dfbd3481e7706e26566b889e006e9"
      ],
      "author": {
        "name": "Jyothsna konisa",
        "email": "jkonisa@apple.com",
        "time": "Thu Apr 09 11:57:56 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 09 11:57:56 2026 -0700"
      },
      "message": "ninja fix: update changes.txt for CASSSIDECAR-423 (#335)"
    },
    {
      "commit": "30f02821ae7dfbd3481e7706e26566b889e006e9",
      "tree": "1b294a42d95ffebedd229c7a46d40b616ad554e1",
      "parents": [
        "3e3210e06feb4a6dee009450a6c91bb88514242a"
      ],
      "author": {
        "name": "Shailaja Koppu",
        "email": "s_koppu@apple.com",
        "time": "Thu Apr 09 19:52:24 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 09 11:52:24 2026 -0700"
      },
      "message": "CASSSIDECAR-423 Fix circle CI pipelines OOM (#334)\n\nPatch by Shailaja Koppu; Reviewed by Jyothsna Konisa, Saranya Krishnakumar for CASSSIDECAR-423"
    },
    {
      "commit": "3e3210e06feb4a6dee009450a6c91bb88514242a",
      "tree": "fcba658cdcbc52f9ed89d9c1a8ee6192258610e8",
      "parents": [
        "8c44dcab2440ed3972e1b0f74cc3a2457efc7316"
      ],
      "author": {
        "name": "Stefan Miklosovic",
        "email": "smiklosovic@apache.org",
        "time": "Thu Mar 26 22:19:16 2026 +0100"
      },
      "committer": {
        "name": "Stefan Miklosovic",
        "email": "smiklosovic@apache.org",
        "time": "Thu Apr 02 17:16:40 2026 +0200"
      },
      "message": "CASSSIDECAR-416: Add JDK11_OPTIONS to the startup script (#328)\n\npatch by Stefan Miklosovic; reviewed by Francisco Guerrero, Jyothsna Konisa for CASSSIDECAR-416\n"
    },
    {
      "commit": "8c44dcab2440ed3972e1b0f74cc3a2457efc7316",
      "tree": "a5675f724999eba819a9fb54cb2eadfc5df09674",
      "parents": [
        "899afe6a650aacb7a18fa782b72ce6d15fb589a4"
      ],
      "author": {
        "name": "N V Harikrishna",
        "email": "n.v.harikrishna.apache@gmail.com",
        "time": "Fri Mar 27 04:02:28 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 26 15:32:28 2026 -0700"
      },
      "message": "CASSSIDECAR-409: Add safety check to Live Migration data copy endpoint (#321)\n\nPatch by N V Harikrishna; reviewed by Francisco Guerrero, Yifan Cai for CASSSIDECAR-409"
    },
    {
      "commit": "899afe6a650aacb7a18fa782b72ce6d15fb589a4",
      "tree": "016e2b504efd343b85820fcdc336d71bc58183af",
      "parents": [
        "7e6a4608dd29e470d511a377a9a8e9235531faf9"
      ],
      "author": {
        "name": "Jon Haddad",
        "email": "jon@jonhaddad.com",
        "time": "Wed Mar 25 13:44:23 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 25 13:44:23 2026 -0700"
      },
      "message": "Update README.md\n\nAdded link to JIRA for issue tracking."
    },
    {
      "commit": "7e6a4608dd29e470d511a377a9a8e9235531faf9",
      "tree": "ab6678a74fa2826daaadbd3e94004f33ac4a1be7",
      "parents": [
        "402367a5aedbdb902d1aeb4d56b493a7176893c4"
      ],
      "author": {
        "name": "Francisco Guerrero",
        "email": "frankgh@apache.org",
        "time": "Tue Mar 17 17:08:47 2026 -0700"
      },
      "committer": {
        "name": "Francisco Guerrero",
        "email": "frankgh@apache.org",
        "time": "Tue Mar 17 17:08:47 2026 -0700"
      },
      "message": "ninja fix: amend CHANGES.txt for CASSSIDECAR-372\n"
    },
    {
      "commit": "402367a5aedbdb902d1aeb4d56b493a7176893c4",
      "tree": "faf5af0821db806762e0954a8976cd527cf22c5b",
      "parents": [
        "1c39031007338b6c3a08f16e1ea300476e2d451b"
      ],
      "author": {
        "name": "Andrés Beck-Ruiz",
        "email": "abeckruiz@bloomberg.net",
        "time": "Fri Mar 13 20:35:06 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 13 17:35:06 2026 -0700"
      },
      "message": "CASSSIDECAR-372: Define common operational job tracking interface and refactor current operational job tracker (#325)\n\nPatch by Andrés Beck-Ruiz; reviewed by Francisco Guerrero, Shailaja Koppu, Arjun Ashok, Yifan Cai for CASSSIDECAR-372"
    },
    {
      "commit": "1c39031007338b6c3a08f16e1ea300476e2d451b",
      "tree": "a5da0154b2a25add0117db1a05f24b9e5f28f205",
      "parents": [
        "b0f54bbee270de09aa5ed9f5a9bdf2285eceb2ee"
      ],
      "author": {
        "name": "Francisco Guerrero",
        "email": "frankgh@apache.org",
        "time": "Fri Mar 13 15:36:47 2026 -0700"
      },
      "committer": {
        "name": "Francisco Guerrero",
        "email": "frankgh@apache.org",
        "time": "Fri Mar 13 15:36:47 2026 -0700"
      },
      "message": "prepare for next development iteration\n"
    },
    {
      "commit": "b0f54bbee270de09aa5ed9f5a9bdf2285eceb2ee",
      "tree": "1a6d53f7173b75fba077dba7d264d087aafe816e",
      "parents": [
        "7a088dde50d7ad906e21c021b1b901a56baf0d84"
      ],
      "author": {
        "name": "Francisco Guerrero",
        "email": "frankgh@apache.org",
        "time": "Sun Mar 01 13:24:57 2026 -0800"
      },
      "committer": {
        "name": "Francisco Guerrero",
        "email": "frankgh@apache.org",
        "time": "Sun Mar 01 13:24:57 2026 -0800"
      },
      "message": "ninja fix: Generate checksums for the deb and RPM files for CASSSIDECAR-412\n"
    },
    {
      "commit": "7a088dde50d7ad906e21c021b1b901a56baf0d84",
      "tree": "dd4e999731b3b1b7b5fc1688fadfab932377c610",
      "parents": [
        "66e668faebc98b6bce20d83e9d421f07d378dedd"
      ],
      "author": {
        "name": "Francisco Guerrero",
        "email": "frankgh@apache.org",
        "time": "Sun Mar 01 09:28:48 2026 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 01 09:28:48 2026 -0800"
      },
      "message": "CASSSIDECAR-412: Generate distribution checksums (#324)\n\nPatch by Francisco Guerrero; reviewed by Bernardo Botella for CASSSIDECAR-412"
    },
    {
      "commit": "66e668faebc98b6bce20d83e9d421f07d378dedd",
      "tree": "67d2b2dba79c0a02f57246bbd16af7f7efef2f34",
      "parents": [
        "0f7180d104d1e6b9564b02edbe12633ec307bcfc"
      ],
      "author": {
        "name": "Jyothsna konisa",
        "email": "jkonisa@apple.com",
        "time": "Mon Feb 23 10:51:20 2026 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 23 10:51:20 2026 -0800"
      },
      "message": "CASSSIDECAR-411: RangeManager should be singleton in CDCModule (#323)\n\nPatch by Jyothsna Konisa; Reviewed by Bernardo Botella, Yifan Cai and Josh McKenzie for CASSSIDECAR-411"
    },
    {
      "commit": "0f7180d104d1e6b9564b02edbe12633ec307bcfc",
      "tree": "6e8c743b3e9aa01b82772792e0b954ea77707aa4",
      "parents": [
        "c1dbfbf0abd58f685758de57ff324fde88c15485"
      ],
      "author": {
        "name": "Francisco Guerrero",
        "email": "frankgh@apache.org",
        "time": "Wed Feb 18 13:01:54 2026 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 18 13:01:54 2026 -0800"
      },
      "message": "Preparing build for the 0.3.0 release (#322)\n\n"
    },
    {
      "commit": "c1dbfbf0abd58f685758de57ff324fde88c15485",
      "tree": "b89147297386ee10df0006dff4349279f846b8be",
      "parents": [
        "431a3fd78c76bfd3f1320d2d3618d1b3efd8d045"
      ],
      "author": {
        "name": "Jyothsna konisa",
        "email": "jkonisa@apple.com",
        "time": "Tue Feb 17 16:14:47 2026 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 17 16:14:47 2026 -0800"
      },
      "message": "CASSSIDECAR-308 CDC: Add end-to-end CDC integration tests (#317)\n\n Patch by Jyothsna Konisa; Reviewed by Bernardo Botella and Josh McKenzie for CASSSIDECAR-308"
    },
    {
      "commit": "431a3fd78c76bfd3f1320d2d3618d1b3efd8d045",
      "tree": "ebd1c55b003c27c071c2ebe493a72bd4d2d8b047",
      "parents": [
        "7ef18f06ca4f10ff1d96cfd16c61d3286529f053"
      ],
      "author": {
        "name": "Jyothsna konisa",
        "email": "jkonisa@apple.com",
        "time": "Tue Feb 17 13:48:31 2026 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 17 13:48:31 2026 -0800"
      },
      "message": "CASSSIDECAR-408: SchemaStorePublisherFactory should be Injectable in CachingSchemaStore (#319)\n\nPatch by Jyothsna Konisa; Reviewed by Bernardo Botella and Josh McKenzie for CASSSIDECAR-408"
    },
    {
      "commit": "7ef18f06ca4f10ff1d96cfd16c61d3286529f053",
      "tree": "12a983292b3dc6fd4f0cae5828c0517ab9fd611c",
      "parents": [
        "646f13fd333687ba4debc569acd79f4be252f07e"
      ],
      "author": {
        "name": "Jyothsna konisa",
        "email": "jkonisa@apple.com",
        "time": "Tue Feb 17 10:42:14 2026 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 17 10:42:14 2026 -0800"
      },
      "message": "CASSSIDECAR-410: Fix StorageClientTest Docker API compatibility and improve CI test reporting (#320)\n\nPatch by Jyothsna Konisa; Reviewed by Yifan Cai and Francisco Guerrero for CASSSIDECAR-410"
    },
    {
      "commit": "646f13fd333687ba4debc569acd79f4be252f07e",
      "tree": "0f5de110161527f7f3ce4678512510dcae544846",
      "parents": [
        "f69e6a9ef0ca355667075713f48ac74cedcfd8af"
      ],
      "author": {
        "name": "Jyothsna konisa",
        "email": "jkonisa@apple.com",
        "time": "Thu Feb 12 05:02:48 2026 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 12 05:02:48 2026 -0800"
      },
      "message": "CASSSIDECAR-401 Incorrect SSL Configuration Keys in CdcPublisher.secretsProvider() (#315)\n\nPatch by Jyothsna Konisa; Reviewed by Bernardo Botella and Josh McKenzie for CASSSIDECAR-401"
    },
    {
      "commit": "f69e6a9ef0ca355667075713f48ac74cedcfd8af",
      "tree": "f35f671b9783f4c1c3a146c84d437bdd976a2a6d",
      "parents": [
        "bab2da8431296a3fe147397683b071d0dd7eafa0"
      ],
      "author": {
        "name": "Jyothsna konisa",
        "email": "jkonisa@apple.com",
        "time": "Wed Feb 11 13:29:25 2026 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 11 13:29:25 2026 -0800"
      },
      "message": "CASSSIDECAR-406: Fix ClusterTopologyMonitor delay parsing error due to missing time unit suffix (#316)\n\nPatch by Jyothsna Konisa; Reviewed by Yifan Cai, Bernardo Botella, Josh McKenzie and Francisco Guerrero  for CASSSIDECAR-406"
    },
    {
      "commit": "bab2da8431296a3fe147397683b071d0dd7eafa0",
      "tree": "36eb46ed39dd769b6ea114543bee79a16f669300",
      "parents": [
        "6063d0e90e3add43a7ea7d9cc8f89092adf7e831"
      ],
      "author": {
        "name": "N V Harikrishna",
        "email": "n.v.harikrishna.apache@gmail.com",
        "time": "Wed Feb 11 05:43:27 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 10 16:13:27 2026 -0800"
      },
      "message": "CASSSIDECAR-399: Adding storage_port to instance configuration and metadata (#312)\n\nPatch by N V Harikrishna; reviewed by Francisco Guerrero, Yifan Cai for CASSSIDECAR-399"
    },
    {
      "commit": "6063d0e90e3add43a7ea7d9cc8f89092adf7e831",
      "tree": "7e38d43f121cd3ec3ce68c2a761ddc57ee45d08b",
      "parents": [
        "a201f3a5f17b3bdbf3c4d2cd3bbf27196fa70b72"
      ],
      "author": {
        "name": "Jyothsna konisa",
        "email": "jkonisa@apple.com",
        "time": "Tue Feb 10 14:57:31 2026 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 10 14:57:31 2026 -0800"
      },
      "message": "CASSSIDECAR-405: Fix ByteBuffer flip() in StreamBuffer.copyBytes() causing data corruption (#314)\n\nPatch by Jyothsna Konisa; Reviewed by Yifan Cai and Bernardo Botella for CASSSIDECAR-405"
    },
    {
      "commit": "a201f3a5f17b3bdbf3c4d2cd3bbf27196fa70b72",
      "tree": "35a26ea238c9cb1816e012a0711ea493e7cd6e79",
      "parents": [
        "2fa929cd4de15149166e1f8e1428845b72a53018"
      ],
      "author": {
        "name": "Shruti Sekaran",
        "email": "89277130+shruti-p-s@users.noreply.github.com",
        "time": "Wed Feb 04 14:32:06 2026 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 04 14:32:06 2026 -0800"
      },
      "message": "CASSSIDECAR-400: Fixing sidecar’s ProcessLifecycleProviderIntegrationTest() failure in root mode (#313)\n\nPatch by Shruti Sekaran; reviewed by Francisco Guerrero, Saranya Krishnakumar, Paulo Motta for CASSSIDECAR-400"
    },
    {
      "commit": "2fa929cd4de15149166e1f8e1428845b72a53018",
      "tree": "22bd17c370c078083aac6be74449b3230b186565",
      "parents": [
        "47200623731a4f56f32bec6c9b250e375fa8b219"
      ],
      "author": {
        "name": "Yuntong Qu",
        "email": "yuntong.qu@gmail.com",
        "time": "Thu Jan 29 12:33:01 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 29 09:33:01 2026 -0800"
      },
      "message": "CASSSIDECAR-397: Add Missing checks in GitHub actions vs Cicle CI (#310)\n\nPatch by Yuntong Qu; reviewed by Francisco Guerrero, Saranya Krishnakumar for CASSSIDECAR-397"
    },
    {
      "commit": "47200623731a4f56f32bec6c9b250e375fa8b219",
      "tree": "0be8afd3198deb90bbf89aa34032f5af4e00d1bd",
      "parents": [
        "52aed8fc37d03ee80a88ee4d09d97d46a1165a5c"
      ],
      "author": {
        "name": "Francisco Guerrero",
        "email": "frankgh@apache.org",
        "time": "Wed Jan 28 16:16:00 2026 -0800"
      },
      "committer": {
        "name": "Francisco Guerrero",
        "email": "frankgh@apache.org",
        "time": "Wed Jan 28 16:16:00 2026 -0800"
      },
      "message": "ninja fix: CHANGES.txt for CASSSIDECAR-268\n"
    },
    {
      "commit": "52aed8fc37d03ee80a88ee4d09d97d46a1165a5c",
      "tree": "213304eaf1fffbece7c2e864a990a382f6c40498",
      "parents": [
        "b48e637dc6bdadf3c8bef80b9cd55ab9b9310544"
      ],
      "author": {
        "name": "Arjun Ashok",
        "email": "arjun_ashok@apple.com",
        "time": "Wed Jan 28 14:31:55 2026 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 28 14:31:55 2026 -0800"
      },
      "message": "CASSSIDECAR-268 Adds endpoint to perform repair for a given keyspace and options (#231)\n\nPatch by Arjun Ashok; reviewed by Yifan Cai, N V Harikrishna, Francisco Guerrero for CASSSIDECAR-268"
    },
    {
      "commit": "b48e637dc6bdadf3c8bef80b9cd55ab9b9310544",
      "tree": "4c0397b0dc1495ed4244a7c541d47f3ecb2b4e99",
      "parents": [
        "719701302c5e25ece818ccec351fba7bb91819e2"
      ],
      "author": {
        "name": "Saranya Krishnakumar",
        "email": "saranya_k@apple.com",
        "time": "Wed Jan 21 14:33:49 2026 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 21 14:33:49 2026 -0800"
      },
      "message": "ninja fix: Fix import order of CredentialValidationException"
    },
    {
      "commit": "719701302c5e25ece818ccec351fba7bb91819e2",
      "tree": "908fcdc529d49ee5a70ad560bd747a93530d0182",
      "parents": [
        "b7d1a38b780847b26726db17b78d172e8b28e88b"
      ],
      "author": {
        "name": "Saranya Krishnakumar",
        "email": "saranya_k@apple.com",
        "time": "Tue Jan 20 15:33:36 2026 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 20 15:33:36 2026 -0800"
      },
      "message": "ninja fix: Fix import order in RoleAuthorizationsCacheTest.java"
    },
    {
      "commit": "b7d1a38b780847b26726db17b78d172e8b28e88b",
      "tree": "0472c10fcee7664c754f55b9c9cdb15e281cf36a",
      "parents": [
        "3fd71b0127f4761e8f20a3ba28d4342d61e275c3"
      ],
      "author": {
        "name": "Saranya Krishnakumar",
        "email": "saranya_k@apple.com",
        "time": "Tue Jan 20 15:31:53 2026 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 20 15:31:53 2026 -0800"
      },
      "message": "ninja fix: Fix import order CassandraIdentityExtractorTest.java"
    },
    {
      "commit": "3fd71b0127f4761e8f20a3ba28d4342d61e275c3",
      "tree": "b7cbc2ec4abb9a44833ba384eca0aeb64839538a",
      "parents": [
        "3d14c2528039b1b9147122c4d42fecd99ed3cb72"
      ],
      "author": {
        "name": "Saranya Krishnakumar",
        "email": "saranya_k@apple.com",
        "time": "Tue Jan 20 15:30:55 2026 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 20 15:30:55 2026 -0800"
      },
      "message": "ninja fix: Remove unused import in IdentityToRoleCache.java"
    },
    {
      "commit": "3d14c2528039b1b9147122c4d42fecd99ed3cb72",
      "tree": "220ccc688b8ef1ba9968e0dbeaacd6052130382f",
      "parents": [
        "aab0d136e6d9d198bac704addfae4d4c71c90681"
      ],
      "author": {
        "name": "Saranya Krishnakumar",
        "email": "saranya_k@apple.com",
        "time": "Tue Jan 20 14:27:06 2026 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 20 14:27:06 2026 -0800"
      },
      "message": "CASSSIDECAR-369: Database access during auth flow is blocking event-loop thread (#308)\n\nPatch by Saranya Krishnakumar; reviewed by Yifan Cai for CASSSIDECAR-369"
    },
    {
      "commit": "aab0d136e6d9d198bac704addfae4d4c71c90681",
      "tree": "ec202eec69af28b9ab296989dae4f1b3642104bb",
      "parents": [
        "8ab41677c921dd296ec30efdbda2b9d5273a4f8f"
      ],
      "author": {
        "name": "Paulo Motta",
        "email": "paulo@apache.org",
        "time": "Sun Oct 05 13:28:56 2025 -0300"
      },
      "committer": {
        "name": "Paulo Motta",
        "email": "pmottagomes@bloomberg.net",
        "time": "Tue Jan 13 10:04:00 2026 -0500"
      },
      "message": "CASSSIDECAR-340: Add default process-based lifecycle provider\n\nImplements ProcessLifecycleProvider for managing Cassandra process lifecycle with:\n- Start and stop operations via sidecar lifecycle APIs\n- Configurable startup and shutdown commands\n- Process state tracking and monitoring\n- Integration tests and example usage documentation\n\nPatch by Paulo Motta; reviewed by Arjun Ashok, Francisco Guerrero for CASSSIDECAR-340\n"
    },
    {
      "commit": "8ab41677c921dd296ec30efdbda2b9d5273a4f8f",
      "tree": "88378d924b17d904a8f58943576957df91fca921",
      "parents": [
        "1ee13fb6026229f97360d9d77747e3ee92d0d89f"
      ],
      "author": {
        "name": "Shalni Sundram",
        "email": "55000893+shalnisundram@users.noreply.github.com",
        "time": "Fri Jan 09 17:57:26 2026 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 09 17:57:26 2026 -0800"
      },
      "message": "CASSSIDECAR-360: Sidecar API Endpoint for Nodetool Compaction Stop (#272)\n\nPatch by Shalni Sundram; reviewed by Arjun Ashok, Bernardo Botella, Jyothsna Konisa, Saranya Krishnakumar, Sudipta Laha for CASSSIDECAR-360"
    },
    {
      "commit": "1ee13fb6026229f97360d9d77747e3ee92d0d89f",
      "tree": "fb4f0c3c7b97703c16e45f429de00dc29cb0f4bd",
      "parents": [
        "8d4ad5d3024fd8e95056d03681fc1447a6fd8381"
      ],
      "author": {
        "name": "Bernardo Botella",
        "email": "bbotella@users.noreply.github.com",
        "time": "Fri Jan 09 23:27:22 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 09 23:27:22 2026 +0100"
      },
      "message": "CASSSIDECAR-243: Implementation of CDCPublisher (#294)\n\nPatch by James Berragan, Jyothsna Konisa, Yifan Cai, Bernardo Botella; reviewed by James Berragan, Jyothsna Konisa, Yifan Cai, Bernardo Botella for CASSSIDECAR-243\n"
    },
    {
      "commit": "8d4ad5d3024fd8e95056d03681fc1447a6fd8381",
      "tree": "6084e0e7cb808e3d56b88b895c518aebfb4e5946",
      "parents": [
        "2d1444ff355c9953bbaecd36405a1c3d93c384d0"
      ],
      "author": {
        "name": "Sudipta",
        "email": "s.kr.laha@gmail.com",
        "time": "Fri Jan 09 11:40:10 2026 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 09 11:40:10 2026 -0800"
      },
      "message": "CASSSIDECAR-344: Sidecar endpoint for moving a node to a new token (#275)\n\nPatch by Sudipta Laha; reviewed by Francisco Guerrero, Saranya Krishnakumar for CASSSIDECAR-344"
    },
    {
      "commit": "2d1444ff355c9953bbaecd36405a1c3d93c384d0",
      "tree": "04e35ef06715258ee4e8e285148f233c6d10631e",
      "parents": [
        "7ab3cdd17fb69aa9d13d3126a0d8b96d84ccd1b3"
      ],
      "author": {
        "name": "N V Harikrishna",
        "email": "n.v.harikrishna.apache@gmail.com",
        "time": "Thu Jan 08 00:52:17 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 07 11:22:17 2026 -0800"
      },
      "message": "CASSSIDECAR-395: Returning JSON response for live migration status endpoints when returning error status codes (#307)\n\nPatch by N V Harikrishna; reviewed by Francisco Guerrero, Yifan Cai for CASSSIDECAR-395"
    },
    {
      "commit": "7ab3cdd17fb69aa9d13d3126a0d8b96d84ccd1b3",
      "tree": "7913401de436021132b93db38bfbb2d205da0565",
      "parents": [
        "6cf4b4c9c818efac825af999fb47ac545f75d430"
      ],
      "author": {
        "name": "Francisco Guerrero",
        "email": "frankgh@apache.org",
        "time": "Tue Dec 23 01:14:50 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 23 04:14:50 2025 -0500"
      },
      "message": "CASSSIDECAR-393: Migrate SystemAuthDatabaseAccessorIntTest to new integration test framework (#306)\n\nPatch by Francisco Guerrero; reviewed by Yifan Cai for CASSSIDECAR-393"
    },
    {
      "commit": "6cf4b4c9c818efac825af999fb47ac545f75d430",
      "tree": "af3f5beb242704d71253e85213f7c0a688282f69",
      "parents": [
        "4acee29754f0092e351b7595aa87e8b4b8161b12"
      ],
      "author": {
        "name": "Yifan Cai",
        "email": "ycai@apache.org",
        "time": "Fri Dec 19 10:12:13 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 19 10:12:13 2025 -0800"
      },
      "message": "CASSSIDECAR-277: Support testing of post-TCM Cassandra (#305)\n\nThis commit adds support for post-TCM Cassandra in our integration\ntesting. This is accomplished by:\n- Adding additional interception points to ByteBuddy where behavior has\n  moved in Cassandra\n- Rewrote all tests that depended on unsafe range movements as TCM no\n  longer allows them, and removed tests that could not be run in a safe\n  manner (doubling/halving clusters all at once, for example)\n\nAdditional changes unrelated to TCM:\n- Updated to latest in-jvm dtest API and removed some now-duplicate\n  classes that moved to that library as part of CASSANDRA-20884.\n  This was the original motivation for the PR, but led to the broader\n  work to get things working on trunk again.\n- Updated maven-shade plugin so support multi-release dependencies\n- Fixed hang of Server shutdown, which was caused by double-closing the server.\n  The second call to close caused all kinds of errors in logs and never completed.\n- Fix issue where snapshot builds don\u0027t have version numbers in gossip that quite match the version the dtest framework returns.\n- Several tests require streaming to start in 5.1, which requires the `network` feature to be enabled.\n- Some jmx methods that used to throw IllegalArgumentExceptions (dealing with intervals) now wrap those in IOExceptions.\n  Attempt to unwrap those before throwing a generic RuntimeException, which breaks the handling of the exception downstream.\n- Handle newer Snapshot Already Exists messaging.\n\nJDK17 Support changes:\n\n- Add export for JMX test in server-common (jdk17)\n- exports/opens additions (jdk17)\n- Javadoc Fixes\n- Update CI workflows based on actually-supported jdks and some additonal jdk11 opens\n- Remove headers from some javadoc as different java versions expect different header levels\n\nCI Related changes\n- Remove jdk17 from 4.0/4.1 heavyweight\n- Add entries to /etc/hosts for localhost network aliases\n- Increase timeout for schema ready in SystemAuthDatabaseAccessorIntTest\n- Handle ConfigurationException where issue is bind failure.\n- Fix async issues in StreamCdcSegmentHandlerTest\n- Add cluster rebuild retry if CMS seeds can\u0027t be found\n\nPatch by Doug Rohrer, Yifan Cai; Reviewed by Francisco Guerrero, Jyothsna Konisa for CASSSIDECAR-277\n\nCo-authored-by: Doug Rohrer \u003cdoug@therohrers.org\u003e"
    },
    {
      "commit": "4acee29754f0092e351b7595aa87e8b4b8161b12",
      "tree": "76fd33b61bd09c3d21135a25ab0a6189cccacb02",
      "parents": [
        "0c189a456e820ace273d8ebe23ae3cf4058ab03b"
      ],
      "author": {
        "name": "Arjun Ashok",
        "email": "arjun_ashok@apple.com",
        "time": "Fri Dec 19 10:10:11 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 19 10:10:11 2025 -0800"
      },
      "message": "CASSSIDECAR-358: Adds API contribution and design guidelines (#293)\n\nPatch by Arjun Ashok; Reviewed by Jyothsna Konisa, Yifan Cai for CASSSIDECAR-358"
    },
    {
      "commit": "0c189a456e820ace273d8ebe23ae3cf4058ab03b",
      "tree": "17f88092e5766d33859664d7df3623f1e7cf3134",
      "parents": [
        "ea751ea681165bfee26b552ea47d172065357d0b"
      ],
      "author": {
        "name": "Francisco Guerrero",
        "email": "frankgh@apache.org",
        "time": "Wed Dec 17 16:18:21 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 17 16:18:21 2025 -0800"
      },
      "message": "CASSSIDECAR-391: Upgrade vertx to 4.5.23 (#304)\n\nPatch by Francisco Guerrero; reviewed by Jyothsna Konisa, Yifan Cai for CASSSIDECAR-391"
    },
    {
      "commit": "ea751ea681165bfee26b552ea47d172065357d0b",
      "tree": "adda9b7ae9f010c3704aa0e7a601ce70171883f9",
      "parents": [
        "4f0a33d36c51c7a3c60308aee054271c958327c2"
      ],
      "author": {
        "name": "Sudipta",
        "email": "s.kr.laha@gmail.com",
        "time": "Wed Dec 17 14:19:19 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 17 14:19:19 2025 -0800"
      },
      "message": "CASSSIDECAR-390: Fix for deadlock during JMX reconnection in sidecar (#303)\n\nPatch by Sudipta Laha; Reviewed by Francisco Guerrero, Yifan Cai for CASSSIDECAR-390"
    },
    {
      "commit": "4f0a33d36c51c7a3c60308aee054271c958327c2",
      "tree": "9130a0ab4a98cb7b0c47f0f026d96825a9d7a7d3",
      "parents": [
        "e1fe82439d9994e5ae09a300a539ce656d68f9d3"
      ],
      "author": {
        "name": "Yifan Cai",
        "email": "ycai@apache.org",
        "time": "Wed Dec 10 15:47:01 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 10 15:47:01 2025 -0800"
      },
      "message": "CASSSIDECAR-368: Fix request execution continues on wrong thread (#298)\n\nPatch by Yifan Cai; Reviewed by Francisco Guerrero for CASSSIDECAR-368"
    },
    {
      "commit": "e1fe82439d9994e5ae09a300a539ce656d68f9d3",
      "tree": "4edc95bff7e3ea669940bb15de7fefc8768d44e6",
      "parents": [
        "fa9439b8d4ed3f35f3aafafea4ac238097165dc6"
      ],
      "author": {
        "name": "Francisco Guerrero",
        "email": "frankgh@apache.org",
        "time": "Mon Dec 08 16:58:28 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 08 16:58:28 2025 -0800"
      },
      "message": "CASSSIDECAR-367: CachedAuthorizationHandler should pause and resume request while performing authZ operations (#295)\n\nPatch by Francisco Guerrero; reviewed by Yifan Cai for CASSSIDECAR-367"
    },
    {
      "commit": "fa9439b8d4ed3f35f3aafafea4ac238097165dc6",
      "tree": "6e38c683391ff06094fdb191930cf2e2a40fb321",
      "parents": [
        "a2bf68a02be001f285190ed7a98cfb20b88b5759"
      ],
      "author": {
        "name": "N V Harikrishna",
        "email": "n.v.harikrishna.apache@gmail.com",
        "time": "Mon Dec 08 07:08:56 2025 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Dec 07 17:38:56 2025 -0800"
      },
      "message": "CASSSIDECAR-366: Added endpoint for returning the system disk information (#297)\n\nPatch by N V Harikrishna; reviewed by Francisco Guerrero, Yifan Cai for CASSSIDECAR-366"
    },
    {
      "commit": "a2bf68a02be001f285190ed7a98cfb20b88b5759",
      "tree": "77194c439d0237509af7c4e48552a18bec1a5ed3",
      "parents": [
        "f77ce3f2ad93329dfb9db5db64ec54938dee4350"
      ],
      "author": {
        "name": "Shruti Sekaran",
        "email": "89277130+shruti-p-s@users.noreply.github.com",
        "time": "Fri Dec 05 06:58:13 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 05 06:58:13 2025 -0800"
      },
      "message": "CASSSIDECAR-388: Fixing Clear Snapshot fails when table/keyspace has mixed case in the name (#296)\n\nPatch by Shruti Sekaran; reviewed by Yifan Cai, Francisco Guerrero for CASSSIDECAR-388"
    },
    {
      "commit": "f77ce3f2ad93329dfb9db5db64ec54938dee4350",
      "tree": "bafb47b061f85d9fc367615f70ab641c9a7f3d6f",
      "parents": [
        "41f6e51299859419bfb4cc7d2c37ee27587c42d0"
      ],
      "author": {
        "name": "Francisco Guerrero",
        "email": "frankgh@apache.org",
        "time": "Tue Dec 02 13:38:19 2025 -0800"
      },
      "committer": {
        "name": "Francisco Guerrero",
        "email": "frankgh@apache.org",
        "time": "Tue Dec 02 13:38:19 2025 -0800"
      },
      "message": "ninja fix: amend CHANGES.txt for CASSSIDECAR-386\n"
    },
    {
      "commit": "41f6e51299859419bfb4cc7d2c37ee27587c42d0",
      "tree": "ac743bb610bb629e05846a78c70e07a1bf2b27b8",
      "parents": [
        "39ef2b6e1c7ceba4ed6b5f54c80157fc75dfa304"
      ],
      "author": {
        "name": "Shruti Sekaran",
        "email": "89277130+shruti-p-s@users.noreply.github.com",
        "time": "Tue Dec 02 13:33:45 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 02 13:33:45 2025 -0800"
      },
      "message": "CASSSIDECAR-386: File descriptor leak after file streamed in Sidecar Client (#291)\n\nPatch by Shruti Sekaran; reviewed by Francisco Guerrero, Yifan Cai for CASSSIDECAR-386"
    },
    {
      "commit": "39ef2b6e1c7ceba4ed6b5f54c80157fc75dfa304",
      "tree": "c753aa64ccf273c22cfdf811324ec1e6f0a69644",
      "parents": [
        "b9919f96e4a46276296c9e4f5b4368a234e02f47"
      ],
      "author": {
        "name": "Shruti Sekaran",
        "email": "89277130+shruti-p-s@users.noreply.github.com",
        "time": "Mon Dec 01 09:47:02 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 01 09:47:02 2025 -0800"
      },
      "message": "CASSSIDECAR-364: Endpoint to invalidate auth caches as required (#276)\n\nPatch by Shruti Sekaran; reviewed by Saranya Krishnakumar, Francisco Guerrero for CASSSIDECAR-364"
    },
    {
      "commit": "b9919f96e4a46276296c9e4f5b4368a234e02f47",
      "tree": "eabf7454f380baf72afa3d6f8a3d6ecc977aa77c",
      "parents": [
        "f41b3ca8cc8b3f89fb5f5fa5ba760c42fd4df8e0"
      ],
      "author": {
        "name": "Francisco Guerrero",
        "email": "frankgh@apache.org",
        "time": "Mon Dec 01 09:27:37 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 01 09:27:37 2025 -0800"
      },
      "message": "CASSSIDECAR-339: Add developer-facing docs on testing Sidecar (#255)\n\nPatch by Francisco Guerrero; reviewed by Doug Rohrer for CASSSIDECAR-339"
    },
    {
      "commit": "f41b3ca8cc8b3f89fb5f5fa5ba760c42fd4df8e0",
      "tree": "bcfde9618d4904adebf16c6e0274ad85d30b78c9",
      "parents": [
        "0ad3e6fe545abc9254a88bd8de15f24af27d68c7"
      ],
      "author": {
        "name": "Isaac Reath",
        "email": "ireath@bloomberg.net",
        "time": "Mon Nov 17 16:24:45 2025 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 17 13:24:45 2025 -0800"
      },
      "message": "CASSSIDECAR-272: Add /api/v2/cassandra/settings which will return Cassandra configurations stored in system_views.settings (#264)\n\npatch by Isaac Reath; reviewed by Francisco Guerrero, Saranya Krishnakumar for CASSSIDECAR-272"
    },
    {
      "commit": "0ad3e6fe545abc9254a88bd8de15f24af27d68c7",
      "tree": "dee085352ab3fb921bb6a56e723c5308cd62380b",
      "parents": [
        "37a881fbb4f3028af31c3fc11a80fc690e197f2e"
      ],
      "author": {
        "name": "Jon Haddad",
        "email": "jon@jonhaddad.com",
        "time": "Tue Nov 11 16:32:43 2025 -0800"
      },
      "committer": {
        "name": "Jon Haddad",
        "email": "jon@jonhaddad.com",
        "time": "Tue Nov 11 16:32:43 2025 -0800"
      },
      "message": "ninja: remove grouping from dependabot\n"
    },
    {
      "commit": "37a881fbb4f3028af31c3fc11a80fc690e197f2e",
      "tree": "8db66111d78c99d49c07534e027aed6bba499c39",
      "parents": [
        "99320f22ae58b6e81c8db5442138d95e0182c38c"
      ],
      "author": {
        "name": "Jon Haddad",
        "email": "jon@jonhaddad.com",
        "time": "Tue Nov 11 15:54:33 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 11 15:54:33 2025 -0800"
      },
      "message": "CASSSIDECAR-365: Setup CI using GitHub Actions\n\nAdd GitHub Actions CI/CD with Java 11 and 17.\n\nImplements complete GitHub Actions pipeline:\n\nMain CI (.github/workflows/ci.yml):\n- Test matrix: Java 11/17/21 × Cassandra 4.0/4.1/5.0/5.1\n- Cached dtest jar builds\n- Lightweight + heavyweight integration tests \n- Checkstyle/Javadoc disabled pending fixes\n\nArtifact Publishing (.github/workflows/publish-test-artifacts.yml):\n- Auto-publishes after successful trunk CI runs\n- Docker: ghcr.io/apache/cassandra-sidecar:latest\n- Tarball: GitHub release at \u0027test-artifacts\u0027 tag\n\nDependabot (.github/dependabot.yml):\n- Weekly Gradle dependency updates\n- Weekly GitHub Actions version updates\n\nPatch by Jon Haddad; Reviewed by Yifan Cai for CASSSIDECAR-292\n"
    },
    {
      "commit": "99320f22ae58b6e81c8db5442138d95e0182c38c",
      "tree": "79df6b12734c2ee0e0b29cc3bbda6fd373ae7d16",
      "parents": [
        "e3a064455f649a49b7382b9b6557598141c682a6"
      ],
      "author": {
        "name": "Francisco Guerrero",
        "email": "frankgh@apache.org",
        "time": "Sat Nov 08 15:06:38 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Nov 08 15:06:38 2025 -0800"
      },
      "message": "CASSSIDECAR-361: Fast Cassandra Input Validator (#273)\n\nPatch by Francisco Guerrero; reviewed by Saranya Krishnakumar for CASSSIDECAR-361"
    },
    {
      "commit": "e3a064455f649a49b7382b9b6557598141c682a6",
      "tree": "2469e9c665659f7bf0d60b16f6bb437c5b20290c",
      "parents": [
        "ef6273c2a7ad70cd6a3d0458915c04c0564d76c9"
      ],
      "author": {
        "name": "Bernardo Botella",
        "email": "bbotella@users.noreply.github.com",
        "time": "Wed Nov 05 14:24:52 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 05 14:24:52 2025 +0100"
      },
      "message": "CASSSIDECAR-362: duplicated caffeine version (#274)\n\nPatch by Bernardo Botella; reviewed by Saranya Krishnakumar, Francisco Guerrero for CASSSIDECAR-362"
    },
    {
      "commit": "ef6273c2a7ad70cd6a3d0458915c04c0564d76c9",
      "tree": "f8b1c6d4fba64f1d8ad5fde9bd87bfd398ede563",
      "parents": [
        "efd30c9184b12f87d6c46fe0c652c09d3d557599"
      ],
      "author": {
        "name": "Francisco Guerrero",
        "email": "frankgh@apache.org",
        "time": "Wed Oct 29 06:48:26 2025 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 29 06:48:26 2025 -0700"
      },
      "message": "CASSSIDECAR-332: Upgrade caffeine dependency (#245)\n\nPatch by Francisco Guerrero; reviewed by Saranya Krishnakumar for CASSSIDECAR-332"
    },
    {
      "commit": "efd30c9184b12f87d6c46fe0c652c09d3d557599",
      "tree": "02893ad3b4492fa34026820cf1f1df3a3de2b44e",
      "parents": [
        "3b171b45f6f68742e6c2564c8ec4506aa22423c0"
      ],
      "author": {
        "name": "N V Harikrishna",
        "email": "n.v.harikrishna.apache@gmail.com",
        "time": "Wed Oct 29 09:56:59 2025 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 28 21:26:59 2025 -0700"
      },
      "message": "CASSSIDECAR-345: live migration status endpoint (#259)\n\nPatch by N V Harikrishna; reviewed by Francisco Guerrero, Yifan Cai for CASSSIDECAR-345"
    },
    {
      "commit": "3b171b45f6f68742e6c2564c8ec4506aa22423c0",
      "tree": "560b0492cc57d3801ede591ff7d5bb57cb48dd25",
      "parents": [
        "2cd024c0727c18671ed7c3cfcce6b0a78207dd4b"
      ],
      "author": {
        "name": "Sudipta",
        "email": "s.kr.laha@gmail.com",
        "time": "Tue Oct 28 14:01:27 2025 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 28 14:01:27 2025 -0700"
      },
      "message": "CASSSIDECAR-342: Sidecar endpoint for draining a node (#258)\n\nPatch by Sudipta Laha; reviewed by Francisco Guerrero, Arjun Ashok, Saranya Krishnakumar for CASSSIDECAR-342\n"
    },
    {
      "commit": "2cd024c0727c18671ed7c3cfcce6b0a78207dd4b",
      "tree": "cec56f6a68cb2d812e732a8a079495ff7cb02318",
      "parents": [
        "a74584223105677f4514fa744989592689943b18"
      ],
      "author": {
        "name": "Francisco Guerrero",
        "email": "frankgh@apache.org",
        "time": "Fri Oct 24 12:59:52 2025 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 24 12:59:52 2025 -0700"
      },
      "message": "CASSSIDECAR-359: Avoid resuming stream early during SSTable upload (#271)\n\nPatch by Francisco Guerrero; reviewed by Yifan Cai for CASSSIDECAR-359"
    },
    {
      "commit": "a74584223105677f4514fa744989592689943b18",
      "tree": "b3c2d28ee2f66560663a960e4b4c9fdb0b3f6774",
      "parents": [
        "fec7c069956561559699931f3b5b5a8ae9f61a80"
      ],
      "author": {
        "name": "Saranya Krishnakumar",
        "email": "saranya_k@apple.com",
        "time": "Tue Oct 21 21:08:02 2025 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 21 21:08:02 2025 -0700"
      },
      "message": "CASSSIDECAR-357: Add cache for Authorization layer (#270)\n\nPatch by Saranya Krishnakumar; reviewed by Francisco Guerrero, Yifan Cai for CASSSIDECAR-357"
    },
    {
      "commit": "fec7c069956561559699931f3b5b5a8ae9f61a80",
      "tree": "1926d6b830e3a4701ab9ce5f47a71899eedf033a",
      "parents": [
        "b646bc8d0a0b3b4064dfa556c146bdc4bb1d7b67"
      ],
      "author": {
        "name": "Francisco Guerrero",
        "email": "frankgh@apache.org",
        "time": "Fri Oct 10 16:29:38 2025 -0700"
      },
      "committer": {
        "name": "Francisco Guerrero",
        "email": "frankgh@apache.org",
        "time": "Fri Oct 10 16:33:22 2025 -0700"
      },
      "message": "ninja fix: amend CHANGES.txt for CASSSIDECAR-355\n"
    },
    {
      "commit": "b646bc8d0a0b3b4064dfa556c146bdc4bb1d7b67",
      "tree": "98c5b89bd1a1249f206c3ef42cd259f0f2b014c7",
      "parents": [
        "ea54b140b07c2655e8f635d383a29b1c0e04da55"
      ],
      "author": {
        "name": "Francisco Guerrero",
        "email": "frankgh@apache.org",
        "time": "Fri Oct 10 16:30:21 2025 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 10 16:30:21 2025 -0700"
      },
      "message": "CASSSIDECAR-355: Avoid creating objects in the CassandraAdapter implementation (#269)\n\nPatch by Francisco Guerrero; reviewed by Saranya Krishnakumar, Yifan Cai for CASSSIDECAR-355"
    },
    {
      "commit": "ea54b140b07c2655e8f635d383a29b1c0e04da55",
      "tree": "ee56ef040327ee6df5cfb490c0fbfcd1edbafc95",
      "parents": [
        "627c288b4c5331bd4d835302b25d82deed16c430"
      ],
      "author": {
        "name": "Francisco Guerrero",
        "email": "frankgh@apache.org",
        "time": "Thu Oct 02 21:02:42 2025 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 02 21:02:42 2025 -0700"
      },
      "message": "CASSSIDECAR-351: Code refactoring for some configuration classes and migrate RoleBasedAuthorizationIntegrationTest to integration-tests (#268)\n\nPatch by Francisco Guerrero; reviewed by Saranya Krishnakumar for CASSSIDECAR-351"
    },
    {
      "commit": "627c288b4c5331bd4d835302b25d82deed16c430",
      "tree": "4859dae23acd781a4039da6b03499c47f91f75f3",
      "parents": [
        "23f3158c867f350f930257c198c586d5e25a0883"
      ],
      "author": {
        "name": "Yifan Cai",
        "email": "ycai@apache.org",
        "time": "Thu Oct 02 12:59:41 2025 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 02 12:59:41 2025 -0700"
      },
      "message": "CASSSIDECAR-350: Fix restore job metrics and log adjustments (#267)\n\nPatch by Yifan Cai; Reviewed by Francisco Guerrero for CASSSIDECAR-350"
    },
    {
      "commit": "23f3158c867f350f930257c198c586d5e25a0883",
      "tree": "e102e5a63fe9be15c60d9ee9cee1ff63c6ee2bf0",
      "parents": [
        "56e2bb0fd63785768039b28c35eed3c0fb6c1b4a"
      ],
      "author": {
        "name": "Saranya Krishnakumar",
        "email": "saranya_k@apple.com",
        "time": "Tue Sep 30 13:35:41 2025 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 30 13:35:41 2025 -0700"
      },
      "message": "CASSSIDECAR-348: Add observability around authN and authZ caches (#262)\n\nPatch by Saranya Krishnakumar; Reviewed by Francisco Guerrero, Yifan Cai for CASSSIDECAR-348"
    },
    {
      "commit": "56e2bb0fd63785768039b28c35eed3c0fb6c1b4a",
      "tree": "3f6952802cb1a07314b2b616bfe4b0210aa3640e",
      "parents": [
        "4fc1f0ac7589280572cec063563331c0bdc0449b"
      ],
      "author": {
        "name": "Francisco Guerrero",
        "email": "frankgh@apache.org",
        "time": "Mon Sep 29 14:03:23 2025 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 29 14:03:23 2025 -0700"
      },
      "message": "CASSSIDECAR-349: Thread race issue when adding excluded metric in FilteringMetricRegistry (#263)\n\nPatch by Francisco Guerrero; reviewed by Yifan Cai for CASSSIDECAR-349"
    },
    {
      "commit": "4fc1f0ac7589280572cec063563331c0bdc0449b",
      "tree": "625516c671e76175fe09e6539d401c501fbbdcf2",
      "parents": [
        "f12f3e6fd99b0920e9c3b23a4e51ac5f75fee0b8"
      ],
      "author": {
        "name": "Isaac Reath",
        "email": "ireath@bloomberg.net",
        "time": "Mon Sep 29 13:22:16 2025 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 29 10:22:16 2025 -0700"
      },
      "message": "CASSSIDECAR-334: Add support for stateless JWT authentication using public keys (#247)\n\nPatch by Isaac Reath; reviewed by Francisco Guerrero, Saranya Krishnakumar for CASSSIDECAR-334"
    },
    {
      "commit": "f12f3e6fd99b0920e9c3b23a4e51ac5f75fee0b8",
      "tree": "58480d624fd05cd100ca36ddecb7483b007da8f8",
      "parents": [
        "fed08b5bb7474f3fb4caecce4acb0838c9b15371"
      ],
      "author": {
        "name": "Francisco Guerrero",
        "email": "frankgh@apache.org",
        "time": "Fri Sep 26 18:42:18 2025 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 26 18:42:18 2025 -0700"
      },
      "message": "CASSSIDECAR-347: Improve FilteringMetricRegistry implementation (#261)\n\nPatch by Francisco Guerrero; reviewed by Yifan Cai for CASSSIDECAR-347"
    },
    {
      "commit": "fed08b5bb7474f3fb4caecce4acb0838c9b15371",
      "tree": "3375727826de074d9c2a1f7b8b0a41ab3c004c7b",
      "parents": [
        "7ac3ac8d6a4cfdeb1f7954bcab4e53069df263e2"
      ],
      "author": {
        "name": "Andrés Beck-Ruiz",
        "email": "andresbeckruiz@gmail.com",
        "time": "Fri Sep 26 18:03:23 2025 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 26 15:03:23 2025 -0700"
      },
      "message": "CASSSIDECAR-266: Add lifecycle APIs for starting and stopping Cassandra (#256)\n\nPatch by Andrés Beck-Ruiz, Paulo Motta; Reviewed by Francisco Guerrero, Yifan Cai for CASSSIDECAR-266\n\n---------\n\nCo-authored-by: Paulo Motta \u003cpaulo@apache.org\u003e"
    },
    {
      "commit": "7ac3ac8d6a4cfdeb1f7954bcab4e53069df263e2",
      "tree": "88ba9c2bb88d23a7a4bcd3f720bcd789810c0b77",
      "parents": [
        "253b726932b922bda5661d6a467b2603daf3248e"
      ],
      "author": {
        "name": "Bernardo Botella",
        "email": "bbotella@users.noreply.github.com",
        "time": "Thu Sep 11 16:21:53 2025 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 11 18:21:53 2025 -0500"
      },
      "message": "CASSSIDECAR-245: Implementation of CassandraClusterSchema (#251)\n\nPatch by Bernardo Botella; Reviewed by Francisco Guerrero for CASSSIDECAR-245"
    },
    {
      "commit": "253b726932b922bda5661d6a467b2603daf3248e",
      "tree": "4050f7aca5cec95fd1389dccde801bffbd53fff8",
      "parents": [
        "c987f2956b22b457cf3ac68408657e706d0b9a1b"
      ],
      "author": {
        "name": "N V Harikrishna",
        "email": "n.v.harikrishna.apache@gmail.com",
        "time": "Tue Sep 09 22:16:38 2025 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 09 09:46:38 2025 -0700"
      },
      "message": "CASSSIDECAR-225: Live Migration data copy api (#252)\n\nPatch by Venkata Harikrishna Nukala; reviewed by Francisco Guerrero, Yifan Cai for CASSSIDECAR-225"
    },
    {
      "commit": "c987f2956b22b457cf3ac68408657e706d0b9a1b",
      "tree": "96f8b14828a04da10826d09214bc2504d84c0123",
      "parents": [
        "3417f35ebc8556215ac71dd509c18fc78604fe07"
      ],
      "author": {
        "name": "Sudipta",
        "email": "s.kr.laha@gmail.com",
        "time": "Thu Sep 04 16:41:03 2025 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 04 16:41:03 2025 -0700"
      },
      "message": "CASSSIDECAR-329: Sidecar endpoint for vending statistics related to compaction (#249)\n\nPatch by Sudipta Laha; reviewed by Yifan Cai, Francisco Guerrero, Arjun Ashok for CASSSIDECAR-329"
    },
    {
      "commit": "3417f35ebc8556215ac71dd509c18fc78604fe07",
      "tree": "95f8be41880656257963df5c61d34ffc55b2d4d5",
      "parents": [
        "61b2cf972f4872ba18d49c6d35a2ac53a08e17c8"
      ],
      "author": {
        "name": "Francisco Guerrero",
        "email": "frankgh@apache.org",
        "time": "Thu Aug 28 13:41:26 2025 -0700"
      },
      "committer": {
        "name": "Francisco Guerrero",
        "email": "frankgh@apache.org",
        "time": "Thu Aug 28 13:41:26 2025 -0700"
      },
      "message": "ninja; move CASSSIDECAR-337 under 0.3.0 in CHANGES.txt\n"
    },
    {
      "commit": "61b2cf972f4872ba18d49c6d35a2ac53a08e17c8",
      "tree": "3e7da785ee5bf12fbc134122923a82750c08f5c9",
      "parents": [
        "9be7ca8d575628f5e3db9bc8b89ed491dada8846"
      ],
      "author": {
        "name": "Bernardo Botella",
        "email": "bbotella@users.noreply.github.com",
        "time": "Thu Aug 28 13:39:00 2025 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 28 13:39:00 2025 -0700"
      },
      "message": "CASSSIDECAR-337: Update logging dependencies\n\nPatch by Bernardo Botella; Reviewed by Francisco Guerrero for CASSSIDECAR-337"
    },
    {
      "commit": "9be7ca8d575628f5e3db9bc8b89ed491dada8846",
      "tree": "c7b7402bd62a70044ebc55652f31a648df3ca26c",
      "parents": [
        "059f992dfe422758cc80535a744a9ba6d852dc89"
      ],
      "author": {
        "name": "Francisco Guerrero",
        "email": "frankgh@apache.org",
        "time": "Thu Aug 28 11:48:27 2025 -0700"
      },
      "committer": {
        "name": "Francisco Guerrero",
        "email": "frankgh@apache.org",
        "time": "Thu Aug 28 11:48:27 2025 -0700"
      },
      "message": "prepare for next development iteration\n"
    },
    {
      "commit": "059f992dfe422758cc80535a744a9ba6d852dc89",
      "tree": "34d46f08eced47195696559233873aa56c8de246",
      "parents": [
        "2e7fb309e8f76686ce60abf0b2c285cddba44a70"
      ],
      "author": {
        "name": "Francisco Guerrero",
        "email": "frankgh@apache.org",
        "time": "Thu Aug 21 11:55:44 2025 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 21 11:55:44 2025 -0700"
      },
      "message": "CASSSIDECAR-336: Fix logging regression in Sidecar after CASSSIDECAR-176 (#253)\n\nPatch by Francisco Guerrero; reviewed by Bernardo Botella, Yifan Cai for CASSSIDECAR-336"
    },
    {
      "commit": "2e7fb309e8f76686ce60abf0b2c285cddba44a70",
      "tree": "faaca684b115e058c63f59006bce877a61a8b74b",
      "parents": [
        "0179d34c4947ae4d1fe7dec82b5fe143e91c73c8"
      ],
      "author": {
        "name": "Saranya Krishnakumar",
        "email": "saranya_k@apple.com",
        "time": "Thu Aug 14 10:42:26 2025 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 14 10:42:26 2025 -0700"
      },
      "message": "CASSSIDECAR-250: Do not log whole exception when schema is not found (#248)\n\nPatch by Saranya Krishnakumar; Reviewed by Stefan Miklosovic, Yifan Cai for CASSSIDECAR-250"
    },
    {
      "commit": "0179d34c4947ae4d1fe7dec82b5fe143e91c73c8",
      "tree": "7c70ae7e1a658dc1068b6f2ba155275cb46e40d7",
      "parents": [
        "f26a35e6760f1396deb8820b7c0f3fae558b9258"
      ],
      "author": {
        "name": "Francisco Guerrero",
        "email": "frankgh@apache.org",
        "time": "Wed Aug 13 05:24:05 2025 -0700"
      },
      "committer": {
        "name": "Francisco Guerrero",
        "email": "frankgh@apache.org",
        "time": "Wed Aug 13 05:34:27 2025 -0700"
      },
      "message": "Prepare 0.2.0 release and add NEWS.txt\n"
    },
    {
      "commit": "f26a35e6760f1396deb8820b7c0f3fae558b9258",
      "tree": "956171239efe4052245b7aca5da32af0222318c9",
      "parents": [
        "edb9c2e460ae7c669935f9d3ab9014970cd3ed44"
      ],
      "author": {
        "name": "Isaac Reath",
        "email": "ireath@bloomberg.net",
        "time": "Mon Aug 11 14:43:14 2025 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 11 11:43:14 2025 -0700"
      },
      "message": "CASSSIDECAR-234: Add Getting Started and Configuration guide to sidecar docs (#232)\n\nThis patch adds a quickstart guide in the user.adoc file and a configuration guide under configuring.adoc similar to the same guides available at cassandra.apache.org/doc/trunk\n\nPatch by Isaac Reath; Reviewed by Francisco Guerrero, Yifan Cai for CASSSIDECAR-234"
    },
    {
      "commit": "edb9c2e460ae7c669935f9d3ab9014970cd3ed44",
      "tree": "2a2008334576e24deb55a35eba9df17b97a9f187",
      "parents": [
        "33525e244909b80581ac613a0e7b5017e139c562"
      ],
      "author": {
        "name": "Bernardo Botella",
        "email": "bbotella@users.noreply.github.com",
        "time": "Sun Aug 10 12:47:55 2025 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 10 12:47:55 2025 -0700"
      },
      "message": "CASSSIDECAR-176: Add comprehensive OpenAPI documentation annotations (#239)\n\nPatch by Bernardo Botella; reviewed by Stefan Miklosovic, Francisco Guerrero, Yifan Cai for CASSSIDECAR-176\n\nUsed Claude Code for this PR"
    },
    {
      "commit": "33525e244909b80581ac613a0e7b5017e139c562",
      "tree": "65fea71d94e79938cc486f805cf3d86452c1adff",
      "parents": [
        "d8d54d45e2c1ea6f156025aad88e29a1302e8860"
      ],
      "author": {
        "name": "Saranya Krishnakumar",
        "email": "saranya_k@apple.com",
        "time": "Thu Aug 07 09:44:05 2025 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 07 09:44:05 2025 -0700"
      },
      "message": "CASSSIDECAR-333: Fix a bug that reads member_of field as a Set instead of List (#246)\n\nPatch by Saranya Krishnakumar; Reviewed by Francisco Guerrero, Yifan Cai for CASSSIDECAR-333"
    },
    {
      "commit": "d8d54d45e2c1ea6f156025aad88e29a1302e8860",
      "tree": "2ba83cc3846acbf8c2ffe19c093f6625acfaa2e0",
      "parents": [
        "1e3b4bfb8658d9419ad85ba2f363d3b10c8b85f1"
      ],
      "author": {
        "name": "Yifan Cai",
        "email": "ycai@apache.org",
        "time": "Mon Aug 04 13:25:12 2025 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 04 13:25:12 2025 -0700"
      },
      "message": "CASSSIDECAR-330: Remove Jolokia agent (#244)\n\nPatch by Yifan Cai; Reviewed by Francisco Guerrero for CASSSIDECAR-330"
    },
    {
      "commit": "1e3b4bfb8658d9419ad85ba2f363d3b10c8b85f1",
      "tree": "1a45cf040382a3d8c6b3ef3b6ce3d30e8206f33b",
      "parents": [
        "69c46865df7b1d46bf442f67f4433fe98520d8d1"
      ],
      "author": {
        "name": "Stefan Miklosovic",
        "email": "smiklosovic@apache.org",
        "time": "Wed Dec 20 15:25:47 2023 +0100"
      },
      "committer": {
        "name": "Stefan Miklosovic",
        "email": "smiklosovic@apache.org",
        "time": "Mon Aug 04 18:50:41 2025 +0200"
      },
      "message": "CASSSIDECAR-89: Update Google Guice to 7.0.0\n\npatch by Stefan Miklosovic; reviewed by Francisco Guerrero for CASSSIDECAR-89\n"
    },
    {
      "commit": "69c46865df7b1d46bf442f67f4433fe98520d8d1",
      "tree": "3ac210dcce8efe52128cc3af1ed47f60c74aee98",
      "parents": [
        "37615e6b4b5a3ae047eb6c5b00f7393b996b58f9"
      ],
      "author": {
        "name": "Francisco Guerrero",
        "email": "frankgh@apache.org",
        "time": "Sat Aug 02 10:21:27 2025 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 02 10:21:27 2025 -0700"
      },
      "message": "CASSSIDECAR-328: Isolate dtest jar in its own classloader for server integration tests (#243)\n\nPatch by Francisco Guerrero; reviewed by Yifan Cai for CASSSIDECAR-328"
    },
    {
      "commit": "37615e6b4b5a3ae047eb6c5b00f7393b996b58f9",
      "tree": "f70a822737abaf31088812ab3899b376f2f61618",
      "parents": [
        "b3b2ed0ff46c66bb7f574276df65130b193e7ebd"
      ],
      "author": {
        "name": "Serban Teodorescu",
        "email": "serban21@gmail.com",
        "time": "Sat Aug 02 17:59:57 2025 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 02 07:59:57 2025 -0700"
      },
      "message": "CASSSIDECAR-327: Fix rpm broken symlink (#241)\n\nPatch by Serban Teodorescu; reviewed by Francisco Guerrero, Yifan Cai for CASSSIDECAR-327"
    },
    {
      "commit": "b3b2ed0ff46c66bb7f574276df65130b193e7ebd",
      "tree": "96e62f9eea8726ae00130075b0111abdc7e38231",
      "parents": [
        "6d96a75e9940e29ee675e9c60955bdd289e0f203"
      ],
      "author": {
        "name": "Francisco Guerrero",
        "email": "frankgh@apache.org",
        "time": "Mon Jul 28 07:13:44 2025 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 28 07:13:44 2025 -0700"
      },
      "message": "CASSSIDECAR-1: Sidecar gradle run should not run integration tests (#240)\n\nPatch by Francisco Guerrero; reviewed by Yifan Cai for CASSSIDECAR-1"
    },
    {
      "commit": "6d96a75e9940e29ee675e9c60955bdd289e0f203",
      "tree": "adb575cce5deba469c3e9f58eeeea94c1e33f13d",
      "parents": [
        "ede2c1d0802f05bc1c0e341a2e1a54b0a31a0579"
      ],
      "author": {
        "name": "Francisco Guerrero",
        "email": "frankgh@apache.org",
        "time": "Thu Jul 24 15:26:59 2025 -0700"
      },
      "committer": {
        "name": "Francisco Guerrero",
        "email": "frankgh@apache.org",
        "time": "Thu Jul 24 15:26:59 2025 -0700"
      },
      "message": "ninja; fix propertyWithDefault using hardcoded string when reading from environment variable\n"
    },
    {
      "commit": "ede2c1d0802f05bc1c0e341a2e1a54b0a31a0579",
      "tree": "7b0891c5286b8486c833abf473ff6e5d94a466cb",
      "parents": [
        "f213ac49ef5c5c889c2f10936d3db111100f8cde"
      ],
      "author": {
        "name": "Yifan Cai",
        "email": "ycai@apache.org",
        "time": "Thu Jul 24 14:02:07 2025 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 24 14:02:07 2025 -0700"
      },
      "message": "CASSSIDECAR-326: fix system_views client table access and make CreateRestoreJobRequestPayload serialization backward compatible (#238)\n\nPatch by Yifan Cai; Reviewed by Francisco Guerrero for CASSSIDECAR-326"
    },
    {
      "commit": "f213ac49ef5c5c889c2f10936d3db111100f8cde",
      "tree": "a7d2c2e1cea877816bb1a2c1d9691613e0b55039",
      "parents": [
        "e3e549d7aba9465c23bd7925f6d703e9c1e6c448"
      ],
      "author": {
        "name": "Francisco Guerrero",
        "email": "frankgh@apache.org",
        "time": "Wed Jul 23 13:59:17 2025 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 23 13:59:17 2025 -0700"
      },
      "message": "CASSSIDECAR-325: CdcRawDirectorySpaceCleaner always uses fallback aft… (#237)\n\nPatch by Francisco Guerrero; reviewed by Yifan Cai, Bernardo Botella for CASSSIDECAR-325"
    },
    {
      "commit": "e3e549d7aba9465c23bd7925f6d703e9c1e6c448",
      "tree": "5713e3f08fb7bb15ad90955fa69fa2b0acdce07d",
      "parents": [
        "52c1bb02376af4a29467d364b17a99fb70da53b3"
      ],
      "author": {
        "name": "Francisco Guerrero",
        "email": "frankgh@apache.org",
        "time": "Thu Jul 10 13:06:49 2025 -0400"
      },
      "committer": {
        "name": "Francisco Guerrero",
        "email": "frankgh@apache.org",
        "time": "Thu Jul 10 13:08:29 2025 -0400"
      },
      "message": "ninja; fix javadocs for org.apache.cassandra.sidecar.handlers.AbstractHandler#host\n"
    },
    {
      "commit": "52c1bb02376af4a29467d364b17a99fb70da53b3",
      "tree": "86ab0c787990c92179d77f63082c8837a3fd24bb",
      "parents": [
        "41dc6f4051360cfb337622a5f70748b640fa8037"
      ],
      "author": {
        "name": "Yifan Cai",
        "email": "ycai@apache.org",
        "time": "Thu Jul 03 09:54:39 2025 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 03 09:54:39 2025 -0700"
      },
      "message": "CASSSIDECAR-269: Allow restore jobs to restore to the local datacenter only (#234)\n\nPatch by Yifan Cai; Reviewed by Francisco Guerrero for CASSSIDECAR-269"
    },
    {
      "commit": "41dc6f4051360cfb337622a5f70748b640fa8037",
      "tree": "180f48099803d87724e5b63c15be60b9a3ec44dc",
      "parents": [
        "27fcef27e801e2ad8d6cc51fdc8022f8e25be03c"
      ],
      "author": {
        "name": "Saranya Krishnakumar",
        "email": "saranyakrish@umass.edu",
        "time": "Wed Jul 02 15:55:41 2025 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 02 15:55:41 2025 -0700"
      },
      "message": "CASSSIDECAR-270: Avoid ending response in authentication handler, doesn\u0027t allow chaining of auth handlers (#236)\n\nPatch by Saranya Krishnakumar; Reviewed by Francisco Guerrero, Yifan Cai for CASSSIDECAR-270"
    },
    {
      "commit": "27fcef27e801e2ad8d6cc51fdc8022f8e25be03c",
      "tree": "eeb95a60869370e670f6744e14cd86da2857eded",
      "parents": [
        "3001299d4c9ff1a7c9a31fc17485fe9434ab1475"
      ],
      "author": {
        "name": "N V Harikrishna",
        "email": "n.v.harikrishna.apache@gmail.com",
        "time": "Wed Jul 02 22:47:19 2025 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 02 10:17:19 2025 -0700"
      },
      "message": "CASSSIDECAR-224: Enhancing Sidecar Client to download files for Live Migration (#233)\n\nPatch by Venkata Harikrishna Nukala; reviewed by Yifan Cai, Francisco Guerrero for CASSSIDECAR-224"
    },
    {
      "commit": "3001299d4c9ff1a7c9a31fc17485fe9434ab1475",
      "tree": "e45c0d77261dc514f4f6b7d58ab7e46030280482",
      "parents": [
        "64f7dcd26f4aaa4a38c475269aa49503327d39e4"
      ],
      "author": {
        "name": "Bernardo Botella",
        "email": "bbotella@users.noreply.github.com",
        "time": "Fri Jun 27 10:17:11 2025 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 27 10:17:11 2025 -0700"
      },
      "message": "CASSSIDECAR-267: Fix CdcRawDirectorySpaceCleaner (#230)\n\nPatch by Bernardo Botella; reviewed by Yifan Cai, Francisco Guerrero for CASSSIDECAR-267"
    },
    {
      "commit": "64f7dcd26f4aaa4a38c475269aa49503327d39e4",
      "tree": "4c93573a4819470a1db7217a7ff7efb1ae8fd5b1",
      "parents": [
        "6df94c21085b4a06444ca26a049fa3e726dae664"
      ],
      "author": {
        "name": "N V Harikrishna",
        "email": "n.v.harikrishna.apache@gmail.com",
        "time": "Fri Jun 27 19:14:48 2025 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 27 06:44:48 2025 -0700"
      },
      "message": "CASSSIDECAR-223: Create API that allows downloading of files listed by Live Migration (#215)\n\nPatch by Venkata Harikrishna Nukala; reviewed by Yifan Cai, Francisco Guerrero for CASSSIDECAR-223"
    },
    {
      "commit": "6df94c21085b4a06444ca26a049fa3e726dae664",
      "tree": "3733a4bdee61f344ddd43256a7ca8af7a5e14b84",
      "parents": [
        "9c9cdb928be0d2e71c9fc0efaf3788ad5d97f49f"
      ],
      "author": {
        "name": "Yuntong Qu",
        "email": "yuntong.qu@gmail.com",
        "time": "Tue Jun 24 17:06:29 2025 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 24 14:06:29 2025 -0700"
      },
      "message": "ninja fix: amend CHANGES.txt (#229)\n\n"
    },
    {
      "commit": "9c9cdb928be0d2e71c9fc0efaf3788ad5d97f49f",
      "tree": "8ceeb74792436d1bc924797a34743d0bb55c8cb2",
      "parents": [
        "c1b572e3271aeb022bdefe588ecc0648546eab63"
      ],
      "author": {
        "name": "Francisco Guerrero",
        "email": "frankgh@apache.org",
        "time": "Tue Jun 24 08:10:55 2025 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 24 08:10:55 2025 -0700"
      },
      "message": "CASSSIDECAR-264: Settings endpoint should return Service Unavailable when Cassandra instance is down (#228)\n\nPatch by Francisco Guerrero; reviewed by Bernardo Botella for CASSSIDECAR-264"
    },
    {
      "commit": "c1b572e3271aeb022bdefe588ecc0648546eab63",
      "tree": "b11d0e25980e4e796992016174ea524f4c62146e",
      "parents": [
        "e6ec27f38687f3a617aac01d93be90537f49ec25"
      ],
      "author": {
        "name": "Yuntong Qu",
        "email": "yuntong.qu@gmail.com",
        "time": "Sun Jun 22 18:42:53 2025 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 22 15:42:53 2025 -0700"
      },
      "message": "CASSSIDECAR-253: add start/stop binary transport\u0026gossip (#225)\n\nPatch by Yuntong Qu; reviewed by Francisco Guerrero; Saranya Krishnakumar; Yifan Cai; Arjun Ashok for CASSSIDECAR-253"
    },
    {
      "commit": "e6ec27f38687f3a617aac01d93be90537f49ec25",
      "tree": "05df6cb4c5278738de3fd6b1a2f835a8a9746b3d",
      "parents": [
        "b95cc55a1e02d2aa4631880f52aacf5a631df90f"
      ],
      "author": {
        "name": "Andrew Johnson",
        "email": "andrew.johnson@reddit.com",
        "time": "Thu Jun 19 21:10:21 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 19 13:10:21 2025 -0700"
      },
      "message": "CASSSIDECAR-263: Support a flag \u0026 implementation for only forward DNS resolution (#227)\n\nPatch by Andrew Johnson; reviewed by Francisco Guerrero, Yifan Cai, Stefan Miklosovic for CASSSIDECAR-263"
    },
    {
      "commit": "b95cc55a1e02d2aa4631880f52aacf5a631df90f",
      "tree": "f3b93efbf9c22e58e9f5c58599bb02544193b1dd",
      "parents": [
        "bbae439d16e2d943b950b4c80cbdbfdbb16abe44"
      ],
      "author": {
        "name": "Saranya Krishnakumar",
        "email": "saranya_k@apple.com",
        "time": "Tue Jun 17 11:06:09 2025 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 17 11:06:09 2025 -0700"
      },
      "message": "CASSSIDECAR-262: Make table stats permission table resource scoped (#226)\n\nPatch by Saranya Krishnakumar; reviewed by Francisco Guerrero, Yifan Cai for CASSSIDECAR-262"
    }
  ],
  "next": "bbae439d16e2d943b950b4c80cbdbfdbb16abe44"
}
