)]}'
{
  "log": [
    {
      "commit": "99f0aadf81e6c185fe9f2540f84262cda32b93c3",
      "tree": "6a992e3a878a3e9956375454add743a011df360f",
      "parents": [
        "6b16d2f84586baf76a3efcd457436a413fd9c6c0"
      ],
      "author": {
        "name": "Palash Chauhan",
        "email": "palashc983@gmail.com",
        "time": "Fri Jan 30 19:07:49 2026 -0800"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Tue Feb 03 21:41:42 2026 -0800"
      },
      "message": "Skip setting null item on exception when using UPDATE_ONLY and row does not exist\n"
    },
    {
      "commit": "6b16d2f84586baf76a3efcd457436a413fd9c6c0",
      "tree": "b3304ea58bd4797fcd027dd249874cc53113e1d3",
      "parents": [
        "2004c84e0725786f73bac4df5778f723d5f81015"
      ],
      "author": {
        "name": "Palash Chauhan",
        "email": "palashc983@gmail.com",
        "time": "Fri Jan 30 11:59:07 2026 -0800"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Tue Feb 03 21:38:16 2026 -0800"
      },
      "message": "Duplicates and table existence validation in BatchWriteItem\n"
    },
    {
      "commit": "2004c84e0725786f73bac4df5778f723d5f81015",
      "tree": "6b4f235418e3c58677b33cfd5db9de29a41061e6",
      "parents": [
        "6a13df12a69a522b9214e4abb1bd1175643d4882"
      ],
      "author": {
        "name": "Palash Chauhan",
        "email": "palashc983@gmail.com",
        "time": "Thu Jan 29 07:44:17 2026 -0800"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Tue Feb 03 21:34:42 2026 -0800"
      },
      "message": "Fix pagination token for last page in DescribeStream and ListTables\n"
    },
    {
      "commit": "6a13df12a69a522b9214e4abb1bd1175643d4882",
      "tree": "1733f12c43f08e74a895c83027f202e36014c8fa",
      "parents": [
        "09a5b6adfb6106232f45292ee718a1f94d53c596"
      ],
      "author": {
        "name": "Palash Chauhan",
        "email": "palashc983@gmail.com",
        "time": "Wed Jan 28 22:42:42 2026 -0800"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Tue Feb 03 21:33:16 2026 -0800"
      },
      "message": "Mock BillingModeSummary in DescribeTable\n"
    },
    {
      "commit": "09a5b6adfb6106232f45292ee718a1f94d53c596",
      "tree": "078f8efea80e2430117602cbc2800f4fb7d266e0",
      "parents": [
        "14b6b0dffaccaaa248451bcaaa9d873cae8b6dc7"
      ],
      "author": {
        "name": "Rahul Kumar",
        "email": "rkrahul324@gmail.com",
        "time": "Wed Jan 28 23:50:09 2026 +0530"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Tue Feb 03 21:20:24 2026 -0800"
      },
      "message": "Use ANTLR grammar to evaluate KeyConditionExpression in query\n"
    },
    {
      "commit": "14b6b0dffaccaaa248451bcaaa9d873cae8b6dc7",
      "tree": "2487626cf5658e33511a293c70b8c28450eff03c",
      "parents": [
        "b22cbc3b7c37290747bfe0260e081e1681d47142"
      ],
      "author": {
        "name": "Palash Chauhan",
        "email": "palashc983@gmail.com",
        "time": "Fri Jan 23 11:41:32 2026 -0800"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Tue Feb 03 21:13:27 2026 -0800"
      },
      "message": "Skip last evaluated key when items to return are less than limit\n"
    },
    {
      "commit": "b22cbc3b7c37290747bfe0260e081e1681d47142",
      "tree": "f7622a3bb87bb28226cc487e7d05193660301b32",
      "parents": [
        "4f929d7e8511ba164045e689933792d9e638a125"
      ],
      "author": {
        "name": "Palash Chauhan",
        "email": "palashc983@gmail.com",
        "time": "Thu Jan 08 17:55:04 2026 -0800"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Tue Feb 03 21:11:02 2026 -0800"
      },
      "message": "Use index cron job to drop deleted indexes\n"
    },
    {
      "commit": "4f929d7e8511ba164045e689933792d9e638a125",
      "tree": "e7071017d4390c99ef9751fffcb705b5fdffc0ef",
      "parents": [
        "7185259bcddf5e293065e318d26d971ac575c480"
      ],
      "author": {
        "name": "Palash Chauhan",
        "email": "palashc983@gmail.com",
        "time": "Thu Jan 08 11:20:12 2026 -0800"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Tue Feb 03 21:09:04 2026 -0800"
      },
      "message": "Return mock consumed capacity for all APIs\n"
    },
    {
      "commit": "7185259bcddf5e293065e318d26d971ac575c480",
      "tree": "f62989d1cd9f19abedf610599baf31df273020dc",
      "parents": [
        "3a667b5a62474884da4995a6a3051608833ff910"
      ],
      "author": {
        "name": "Palash Chauhan",
        "email": "palashc983@gmail.com",
        "time": "Wed Dec 24 14:11:42 2025 -0800"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Tue Feb 03 21:00:02 2026 -0800"
      },
      "message": "Test for UpdateTable Enable Stream + Describe Stream after table splits\n"
    },
    {
      "commit": "3a667b5a62474884da4995a6a3051608833ff910",
      "tree": "9702cb8f61e124f3b6b76ef8140130c7b1e7c31c",
      "parents": [
        "31edbe4c4a6012d282cfb42d35c2b61e7f38429d"
      ],
      "author": {
        "name": "Palash Chauhan",
        "email": "palashc983@gmail.com",
        "time": "Fri Dec 05 02:51:27 2025 -0800"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Tue Feb 03 20:57:39 2026 -0800"
      },
      "message": "Use IndexBuildingActivator to build index via Index Tool\n"
    },
    {
      "commit": "31edbe4c4a6012d282cfb42d35c2b61e7f38429d",
      "tree": "79b641dcd38bf43ebcf64a6d85412ebdf5505d0d",
      "parents": [
        "ed06a27298bcd50e049a5654d83f49b94a3ec862"
      ],
      "author": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Tue Dec 02 22:20:51 2025 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 02 22:20:51 2025 +0530"
      },
      "message": "PHOENIX-7738 Tests with random filter expressions and segment scan (#2)\n\n"
    },
    {
      "commit": "ed06a27298bcd50e049a5654d83f49b94a3ec862",
      "tree": "5abb92735068d6597b670fb4d6162b5837dd0513",
      "parents": [
        "9ad2f9b562329a92b9582e51f4197209c6c5d233"
      ],
      "author": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Tue Nov 25 16:05:05 2025 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 25 16:05:05 2025 +0530"
      },
      "message": "PHOENIX-7736 Setup github workflow for Phoenix Adapters (#1)\n\n"
    },
    {
      "commit": "9ad2f9b562329a92b9582e51f4197209c6c5d233",
      "tree": "d440c04ac4911f64498aac4caf4b6c7d9ea3b336",
      "parents": [
        "64fb2dbdc428c1e43d61e6e6e69c6482b0c48b7a"
      ],
      "author": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Thu Nov 20 07:52:28 2025 -0800"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Thu Nov 20 21:57:12 2025 +0530"
      },
      "message": "Additional tests for sparse index using UpdateItem\n"
    },
    {
      "commit": "64fb2dbdc428c1e43d61e6e6e69c6482b0c48b7a",
      "tree": "83df12efb99d45adfa75edadfa08499545596361",
      "parents": [
        "7259bedafb78af36d5770d49a1c819d31ed0037c"
      ],
      "author": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Sat Nov 15 04:23:59 2025 -0800"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Thu Nov 20 21:55:28 2025 +0530"
      },
      "message": "Additional tests for scan and query with indexes\n"
    },
    {
      "commit": "7259bedafb78af36d5770d49a1c819d31ed0037c",
      "tree": "a9f68e315bccadcfe36c79bdf10773e07ef6355f",
      "parents": [
        "7e75c46010047b7f966986739b7dcba08d7909e0"
      ],
      "author": {
        "name": "Palash Chauhan",
        "email": "palashc983@gmail.com",
        "time": "Wed Nov 12 21:44:32 2025 -0800"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Thu Nov 20 21:52:40 2025 +0530"
      },
      "message": "Use uncovered index\n"
    },
    {
      "commit": "7e75c46010047b7f966986739b7dcba08d7909e0",
      "tree": "01158ffb8760b2e24dd168b410487b57d8bcdb03",
      "parents": [
        "15e8fbcec10b288946785972ca88f0fbfa8324c4"
      ],
      "author": {
        "name": "Palash Chauhan",
        "email": "palashc983@gmail.com",
        "time": "Thu Nov 06 16:24:40 2025 -0800"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Thu Nov 20 21:50:05 2025 +0530"
      },
      "message": "Fix index tool usage in test\n"
    },
    {
      "commit": "15e8fbcec10b288946785972ca88f0fbfa8324c4",
      "tree": "1930ff99fc348dceffd40849f418a405b6538e4d",
      "parents": [
        "c2c38b446cf983bafa109f5feb798a02f2e94d0d"
      ],
      "author": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Fri Nov 07 23:01:32 2025 -0800"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Fri Nov 07 23:01:32 2025 -0800"
      },
      "message": "adding .asf.yaml\n"
    },
    {
      "commit": "c2c38b446cf983bafa109f5feb798a02f2e94d0d",
      "tree": "81e429c7765d703f6f81a721b530d9f6d53c178d",
      "parents": [
        "505b40229ad007188bdc17dd6781697c7cfad3cd"
      ],
      "author": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Fri Nov 07 22:48:33 2025 -0800"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Fri Nov 07 22:48:33 2025 -0800"
      },
      "message": "update README\n"
    },
    {
      "commit": "505b40229ad007188bdc17dd6781697c7cfad3cd",
      "tree": "957afe2273d697c4437d15c52d80c944daa225e4",
      "parents": [
        "af26444d9728dcc13dfc6676153cb576401159ad"
      ],
      "author": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Fri Nov 07 18:07:33 2025 -0800"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Fri Nov 07 19:56:16 2025 -0800"
      },
      "message": "update pom for coverage-report\n"
    },
    {
      "commit": "af26444d9728dcc13dfc6676153cb576401159ad",
      "tree": "df83df06267792b6bb48b4c56fb0397984afa380",
      "parents": [
        "1a89298b48ffbfa84cd98bfbddbcad4f98d09a29"
      ],
      "author": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Fri Nov 07 18:05:46 2025 -0800"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Fri Nov 07 19:56:16 2025 -0800"
      },
      "message": "update README\n"
    },
    {
      "commit": "1a89298b48ffbfa84cd98bfbddbcad4f98d09a29",
      "tree": "98f005e9420cf55a30f86b0d2bbd81af518244f8",
      "parents": [
        "8f297e0c57785426265c1058b781eabb2f59984d"
      ],
      "author": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Fri Nov 07 18:02:11 2025 -0800"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Fri Nov 07 19:56:16 2025 -0800"
      },
      "message": "cleanup\n"
    },
    {
      "commit": "8f297e0c57785426265c1058b781eabb2f59984d",
      "tree": "31d944a5b611e2d5d52620ad81c861b234a3f023",
      "parents": [
        "e945c8b9045d8e8c9a6c672bce36f269128df227"
      ],
      "author": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Fri Nov 07 18:00:22 2025 -0800"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Fri Nov 07 19:56:16 2025 -0800"
      },
      "message": "Phoenix Adapters\n"
    },
    {
      "commit": "e945c8b9045d8e8c9a6c672bce36f269128df227",
      "tree": "f5b312ce15367f8da44787fec77e3168d8470996",
      "parents": [
        "01e80dfe7d42a41b8ce8a4b0ce3df4dc52893743"
      ],
      "author": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Fri Oct 31 11:24:18 2025 -0700"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Fri Nov 07 19:56:16 2025 -0800"
      },
      "message": "CreateTable improvements\n"
    },
    {
      "commit": "01e80dfe7d42a41b8ce8a4b0ce3df4dc52893743",
      "tree": "5d2b2e8cca6d0e7969dc9ab98275fa24cbe838ba",
      "parents": [
        "f76d20e53a4fbd991393a64cc3ddbb64237fa4da"
      ],
      "author": {
        "name": "Palash Chauhan",
        "email": "palashc983@gmail.com",
        "time": "Thu Oct 30 15:44:35 2025 -0700"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Fri Nov 07 19:56:16 2025 -0800"
      },
      "message": "Test for async index creation, activation, building and query\n"
    },
    {
      "commit": "f76d20e53a4fbd991393a64cc3ddbb64237fa4da",
      "tree": "029543198a5387d8f8d2cae20a0ca9e37a3d848d",
      "parents": [
        "cb2857a89b30fd857e290a133bc2e78f5887a9d8"
      ],
      "author": {
        "name": "Viraj Jasani",
        "email": "vjasani@salesforce.com",
        "time": "Mon Oct 27 14:16:51 2025 -0700"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Fri Nov 07 19:56:16 2025 -0800"
      },
      "message": "GetRecords - Use ORDER BY on PARTITION_ID() and PHOENIX_ROW_TIMESTAMP() and eliminate redundant casts\n"
    },
    {
      "commit": "cb2857a89b30fd857e290a133bc2e78f5887a9d8",
      "tree": "0d5a2afc64a7b83dca24287908a9da23246122f4",
      "parents": [
        "c014799b7d71c31c1f1487f369811501ca06d6ab"
      ],
      "author": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Mon Oct 27 10:59:50 2025 -0700"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Fri Nov 07 19:56:16 2025 -0800"
      },
      "message": "Create index as table + index name\n"
    },
    {
      "commit": "c014799b7d71c31c1f1487f369811501ca06d6ab",
      "tree": "bb89fc40d5e8f4825ab0c69760fe3e94858c358b",
      "parents": [
        "bf019ee5f72ae855476c223d37ed76c690d8871f"
      ],
      "author": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Sat Oct 25 22:56:05 2025 -0700"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Fri Nov 07 19:56:16 2025 -0800"
      },
      "message": "Table re-creation after certain age to throw ResourceInUseException\n"
    },
    {
      "commit": "bf019ee5f72ae855476c223d37ed76c690d8871f",
      "tree": "4579ac795c30c6128690a90841f90dd833d0890a",
      "parents": [
        "81c4c37bc8b2be1c6562c165683d43129f50197d"
      ],
      "author": {
        "name": "Palash Chauhan",
        "email": "palashc983@gmail.com",
        "time": "Wed Oct 22 21:19:28 2025 -0700"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Fri Nov 07 19:56:16 2025 -0800"
      },
      "message": "Disable merges on tables only when stream is enabled\n"
    },
    {
      "commit": "81c4c37bc8b2be1c6562c165683d43129f50197d",
      "tree": "1138d91478156ed847011e8f42f518da234dedfd",
      "parents": [
        "f08f257978e125a2278dba8d2e708aa6834c9563"
      ],
      "author": {
        "name": "Palash Chauhan",
        "email": "palashc983@gmail.com",
        "time": "Wed Oct 22 09:21:54 2025 -0700"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Fri Nov 07 19:56:16 2025 -0800"
      },
      "message": "Batch API changes\n"
    },
    {
      "commit": "f08f257978e125a2278dba8d2e708aa6834c9563",
      "tree": "1319a1a940404960631047238917dcffcf1d54eb",
      "parents": [
        "d0f862cd2d73d799e3454137e6d4e223d76740a4"
      ],
      "author": {
        "name": "Palash Chauhan",
        "email": "palashc983@gmail.com",
        "time": "Mon Oct 20 14:14:46 2025 -0700"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Fri Nov 07 19:56:16 2025 -0800"
      },
      "message": "Replace hardcoded DDB schema name\n"
    },
    {
      "commit": "d0f862cd2d73d799e3454137e6d4e223d76740a4",
      "tree": "33c0f2abeeb272285bdbac675f2b4e7b1c6d9ce2",
      "parents": [
        "5169dc7d3b0b7925914aa03e62c381833180bc9e"
      ],
      "author": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Fri Oct 10 18:22:39 2025 -0700"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Fri Nov 07 19:56:15 2025 -0800"
      },
      "message": "Use Index committer post writer lazy mode\n"
    },
    {
      "commit": "5169dc7d3b0b7925914aa03e62c381833180bc9e",
      "tree": "3b241d634840b7170417357deec5bf06993bf067",
      "parents": [
        "c8f9ba400cec5443d116e8bc4771ada0b1d9f4fa"
      ],
      "author": {
        "name": "Palash Chauhan",
        "email": "palashc983@gmail.com",
        "time": "Fri Nov 07 16:31:05 2025 -0800"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Fri Nov 07 19:56:15 2025 -0800"
      },
      "message": "Move tests to ddb package\n"
    },
    {
      "commit": "c8f9ba400cec5443d116e8bc4771ada0b1d9f4fa",
      "tree": "e712642b10402b1bebfe1a5b33141488a1cd69e0",
      "parents": [
        "33edb4f6641c331a8c1d81e1fe96b662b5d4e1d6"
      ],
      "author": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Thu Nov 06 22:20:02 2025 -0800"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Fri Nov 07 19:56:15 2025 -0800"
      },
      "message": "update image\n"
    },
    {
      "commit": "33edb4f6641c331a8c1d81e1fe96b662b5d4e1d6",
      "tree": "66ac967bdcc6e348d72318cfaa5b7ecce4a4ec51",
      "parents": [
        "9fb1e984d957ac3550d0cd86608910e819c26704"
      ],
      "author": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Thu Nov 06 22:05:43 2025 -0800"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Fri Nov 07 19:56:15 2025 -0800"
      },
      "message": "Use ORDER BY for Scan and Query (ADDENDUM)\n"
    },
    {
      "commit": "9fb1e984d957ac3550d0cd86608910e819c26704",
      "tree": "4a7cdc5717a47937cf5f80a6b97872065308c8aa",
      "parents": [
        "7f6309bdca653789ac95efd220132fcc1773e861"
      ],
      "author": {
        "name": "Palash Chauhan",
        "email": "palashc983@gmail.com",
        "time": "Wed Oct 08 17:02:38 2025 -0700"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Fri Nov 07 19:56:15 2025 -0800"
      },
      "message": "Use ORDER BY for Scan and Query\n"
    },
    {
      "commit": "7f6309bdca653789ac95efd220132fcc1773e861",
      "tree": "708068d95fd09508d071e3a978319648b1959dcb",
      "parents": [
        "be5c0bbcf112deeaf6221986e828b52b6f16e07c"
      ],
      "author": {
        "name": "Palash Chauhan",
        "email": "palashc983@gmail.com",
        "time": "Mon Oct 06 12:18:17 2025 -0700"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Fri Nov 07 19:56:15 2025 -0800"
      },
      "message": "ScanConfig refactor\n"
    },
    {
      "commit": "be5c0bbcf112deeaf6221986e828b52b6f16e07c",
      "tree": "2b4988dcf3e1f1ddee4207fa9d12f4f3c86dd9c0",
      "parents": [
        "d41ad344fd362e79f46eb5002392558d0c06256d"
      ],
      "author": {
        "name": "Palash Chauhan",
        "email": "palashc983@gmail.com",
        "time": "Fri Oct 03 19:46:00 2025 -0700"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Fri Nov 07 19:56:15 2025 -0800"
      },
      "message": "UpdateTable validations for Streams\n"
    },
    {
      "commit": "d41ad344fd362e79f46eb5002392558d0c06256d",
      "tree": "1db041aa96117246424e871afb4985d6743dadfb",
      "parents": [
        "a1b22e1cb3e8527ac770409b6e603db6b769d323"
      ],
      "author": {
        "name": "Palash Chauhan",
        "email": "palashc983@gmail.com",
        "time": "Fri Oct 03 13:51:48 2025 -0700"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Fri Nov 07 19:56:15 2025 -0800"
      },
      "message": "Support Segment Scan on Tables\n"
    },
    {
      "commit": "a1b22e1cb3e8527ac770409b6e603db6b769d323",
      "tree": "4b516ac44894b4ed8f06696ed16811ef7923f599",
      "parents": [
        "ef95fffd038c51a51e303f5a887c1244e31f09e3"
      ],
      "author": {
        "name": "Aditya Auradkar",
        "email": "adityaauradkar@gmail.com",
        "time": "Fri Oct 03 12:44:38 2025 -0700"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Fri Nov 07 19:56:15 2025 -0800"
      },
      "message": "Add tests to TestCreateTable and TestDeleteTable\n"
    },
    {
      "commit": "ef95fffd038c51a51e303f5a887c1244e31f09e3",
      "tree": "a27654a62cd01e7fc0b6069e625ad62becd001f7",
      "parents": [
        "f6745627666a3ce22b56bc6ae73b0bb905c00f60"
      ],
      "author": {
        "name": "Aditya Auradkar",
        "email": "adityaauradkar@gmail.com",
        "time": "Tue Sep 30 21:01:10 2025 -0700"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Fri Nov 07 19:56:09 2025 -0800"
      },
      "message": "Ensuring that the writer is not null before writing or closing\n"
    },
    {
      "commit": "f6745627666a3ce22b56bc6ae73b0bb905c00f60",
      "tree": "8c330f78493376146b2483c9507bd54e79cd32d7",
      "parents": [
        "10b0d95fdfd2a06a85bc372e8c0f28597b2c9432"
      ],
      "author": {
        "name": "Palash Chauhan",
        "email": "palashc983@gmail.com",
        "time": "Fri Sep 26 10:23:50 2025 -0700"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Thu Nov 06 19:52:16 2025 -0800"
      },
      "message": "Fix some sonarqube code smells\n"
    },
    {
      "commit": "10b0d95fdfd2a06a85bc372e8c0f28597b2c9432",
      "tree": "dfa5cda408f621f71b2dea4e20b4d690807687a1",
      "parents": [
        "ba3d8280907bb350523a73bbfbd4f3c77a237e59"
      ],
      "author": {
        "name": "Palash Chauhan",
        "email": "palashc983@gmail.com",
        "time": "Thu Sep 25 14:42:19 2025 -0700"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Thu Nov 06 19:51:02 2025 -0800"
      },
      "message": "Support ReturnValuesOnConditionCheckFailure ALL_OLD for DeleteItem API\n"
    },
    {
      "commit": "ba3d8280907bb350523a73bbfbd4f3c77a237e59",
      "tree": "1cde1998638b1fa988569fe41efd8f68262d2df5",
      "parents": [
        "71c5399411497f038341f7df2b3110ae993aa740"
      ],
      "author": {
        "name": "Palash Chauhan",
        "email": "palashc983@gmail.com",
        "time": "Tue Sep 23 14:10:06 2025 -0700"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Thu Nov 06 18:55:22 2025 -0800"
      },
      "message": "Support SELECT in Query and Scan API\n"
    },
    {
      "commit": "71c5399411497f038341f7df2b3110ae993aa740",
      "tree": "eee238a091dff0cb0229bed280c4e930a9a755b0",
      "parents": [
        "64fb1daca6c1e252ec8d2d400267930ece0a1ca9"
      ],
      "author": {
        "name": "Palash Chauhan",
        "email": "palashc983@gmail.com",
        "time": "Mon Sep 22 18:29:30 2025 -0700"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Thu Nov 06 18:54:22 2025 -0800"
      },
      "message": "Sonarqube Properties\n"
    },
    {
      "commit": "64fb1daca6c1e252ec8d2d400267930ece0a1ca9",
      "tree": "069df7d13c40aedaede0d90c005349658bdde7e7",
      "parents": [
        "e818c417b0f7dc927af1b17ef89e720df794f260"
      ],
      "author": {
        "name": "Palash Chauhan",
        "email": "palashc983@gmail.com",
        "time": "Mon Sep 22 10:22:43 2025 -0700"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Thu Nov 06 18:53:22 2025 -0800"
      },
      "message": "Add test for KeyConditionsHolder\n"
    },
    {
      "commit": "e818c417b0f7dc927af1b17ef89e720df794f260",
      "tree": "0dbbf60c68314f3a74dc4e64d1c3c97882f1db44",
      "parents": [
        "a508e05a0b6d11520e67381a5cabcdc502ff3918"
      ],
      "author": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Thu Nov 06 14:05:43 2025 -0800"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Thu Nov 06 15:54:36 2025 -0800"
      },
      "message": "Support ScanIndexForward for data tables\n"
    },
    {
      "commit": "a508e05a0b6d11520e67381a5cabcdc502ff3918",
      "tree": "032dbb8666dc0359c1ad0073a1355cc454707cb9",
      "parents": [
        "89b7771a24b86c7410eea4213d02771e021961f3"
      ],
      "author": {
        "name": "Palash Chauhan",
        "email": "palashc983@gmail.com",
        "time": "Wed Sep 17 13:47:09 2025 -0700"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Thu Nov 06 14:55:38 2025 -0800"
      },
      "message": "Phoenix connection configs\n"
    },
    {
      "commit": "89b7771a24b86c7410eea4213d02771e021961f3",
      "tree": "db17ed13445e418337d27a1f98482fa9334afcd3",
      "parents": [
        "c534b48c85deada12a7e9e81dda00a855a16034a"
      ],
      "author": {
        "name": "Palash Chauhan",
        "email": "palashc983@gmail.com",
        "time": "Mon Sep 15 11:16:45 2025 -0700"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Thu Nov 06 14:54:28 2025 -0800"
      },
      "message": "Code Coverage Addendum\n"
    },
    {
      "commit": "c534b48c85deada12a7e9e81dda00a855a16034a",
      "tree": "32ae67a100c50b18516af2c2f791731623abd856",
      "parents": [
        "0ba8c0ac678083578a8b6e34b5b11bf507a8f539"
      ],
      "author": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Thu Nov 06 13:42:01 2025 -0800"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Thu Nov 06 14:52:51 2025 -0800"
      },
      "message": "Configure HTTP server idle connection timeout\n"
    },
    {
      "commit": "0ba8c0ac678083578a8b6e34b5b11bf507a8f539",
      "tree": "755596370c861706f2c59676e4352a773a2dead7",
      "parents": [
        "0215c2e7c1bedd2f3d85a01c8115b6e2ee10629e"
      ],
      "author": {
        "name": "Palash Chauhan",
        "email": "palashc983@gmail.com",
        "time": "Thu Nov 06 13:41:01 2025 -0800"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Thu Nov 06 13:44:20 2025 -0800"
      },
      "message": "Code Coverage\n"
    },
    {
      "commit": "0215c2e7c1bedd2f3d85a01c8115b6e2ee10629e",
      "tree": "24c92c94382ff4e047c7e03a05abf21cc3e503ee",
      "parents": [
        "a2a4026a92d86db1580889412519f8bb382516e2"
      ],
      "author": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Sep 10 14:21:20 2025 -0700"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 22:54:47 2025 -0800"
      },
      "message": "Remove redundant imports\n"
    },
    {
      "commit": "a2a4026a92d86db1580889412519f8bb382516e2",
      "tree": "4e4e7830f2629463f515acf8ad4df65fb0bdb1a2",
      "parents": [
        "dc081b4f7f7b3ddcc902bcb0e21056cb1c75eeda"
      ],
      "author": {
        "name": "Palash Chauhan",
        "email": "palashc983@gmail.com",
        "time": "Wed Sep 10 09:32:52 2025 -0700"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 22:53:58 2025 -0800"
      },
      "message": "Remove legacy params validation\n"
    },
    {
      "commit": "dc081b4f7f7b3ddcc902bcb0e21056cb1c75eeda",
      "tree": "3e3b9d995970c3021347dc79f240f5a3fa8ab542",
      "parents": [
        "bb9b30ea57ba93758532bfa1e0b7b110a639f728"
      ],
      "author": {
        "name": "Rahul Kumar",
        "email": "rkrahul324@gmail.com",
        "time": "Wed Sep 10 20:14:33 2025 +0530"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 22:52:35 2025 -0800"
      },
      "message": "Throw 400 for non-supported values of ReturnValues and ReturnValuesOnConditionCheckFailure\n"
    },
    {
      "commit": "bb9b30ea57ba93758532bfa1e0b7b110a639f728",
      "tree": "5ed18ec51805fe8e691ffd50d4f60b2c3df2e1d8",
      "parents": [
        "d5bdbcf9d61defc4a42d764f281589ce0f191d3c"
      ],
      "author": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 21:24:07 2025 -0800"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 22:49:43 2025 -0800"
      },
      "message": "Support legacy param AttributesToGet for getItem, query and scan\n"
    },
    {
      "commit": "d5bdbcf9d61defc4a42d764f281589ce0f191d3c",
      "tree": "31825b388fee280734bed7b88625482d5a45e2a6",
      "parents": [
        "5b73775e5650b1df6c4d869045a75bbf67566774"
      ],
      "author": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 21:19:25 2025 -0800"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 22:49:43 2025 -0800"
      },
      "message": "Support legacy params ConditionalOperator and ScanFilter for scan\n"
    },
    {
      "commit": "5b73775e5650b1df6c4d869045a75bbf67566774",
      "tree": "5260f82465bc1b1114af73f59a3f8d34a54823ab",
      "parents": [
        "c408748b3878dac53d10cf6dff8e5ff3e8d06850"
      ],
      "author": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 21:14:25 2025 -0800"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 22:49:43 2025 -0800"
      },
      "message": "Support legacy params ConditionalOperator and QueryFilter for query\n"
    },
    {
      "commit": "c408748b3878dac53d10cf6dff8e5ff3e8d06850",
      "tree": "fd39df8cb299c139b1d43f000436cbaf2150cba3",
      "parents": [
        "7017ae7e2d27a12320668ce21b95c3f240f786ea"
      ],
      "author": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 21:08:04 2025 -0800"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 22:49:43 2025 -0800"
      },
      "message": "Support legacy param KeyConditions for query API\n"
    },
    {
      "commit": "7017ae7e2d27a12320668ce21b95c3f240f786ea",
      "tree": "99199c326d293fe12ceda6da824eaf337ea9abaf",
      "parents": [
        "bc13ae81279b1d69489b48c4e0d724d7d7b90294"
      ],
      "author": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 21:05:18 2025 -0800"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 22:49:00 2025 -0800"
      },
      "message": "Path validations for UpdateItem\n\nCo-authored-by: Palash Chauhan \u003cpalashc983@gmail.com\u003e\n"
    },
    {
      "commit": "bc13ae81279b1d69489b48c4e0d724d7d7b90294",
      "tree": "b5b38fb473da171af94794fc23e89e4d2b8a54ab",
      "parents": [
        "5a5f4ae61fc0df65a7715265776185a8f9ea1166"
      ],
      "author": {
        "name": "Palash Chauhan",
        "email": "palashc983@gmail.com",
        "time": "Sat Aug 23 09:15:28 2025 -0700"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 22:12:17 2025 -0800"
      },
      "message": "UpdateItem improvements\n"
    },
    {
      "commit": "5a5f4ae61fc0df65a7715265776185a8f9ea1166",
      "tree": "049a43d00ab3462f022e487c1261fbda216cddd9",
      "parents": [
        "f07d28d3e27efea0013fe73cc8eb9ceb91e40c91"
      ],
      "author": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 21:03:37 2025 -0800"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 22:10:13 2025 -0800"
      },
      "message": "UpdateItem with UPDATE_ONLY pattern\n"
    },
    {
      "commit": "f07d28d3e27efea0013fe73cc8eb9ceb91e40c91",
      "tree": "a5ad65b04a695ac068c43cac245c0d5a4ca40564",
      "parents": [
        "f7b988e66b1575a3d7d4b7c6ceb0315fbfaea44b"
      ],
      "author": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 05:27:42 2025 -0800"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 18:33:56 2025 -0800"
      },
      "message": "Support legacy param: Expected for PutItem, UpdateItem, DeleteItem\n"
    },
    {
      "commit": "f7b988e66b1575a3d7d4b7c6ceb0315fbfaea44b",
      "tree": "bab8680e834ffb27c8a8a5f85947d4c2336c2548",
      "parents": [
        "bcac1a1a8cf97f4d3a62e3fad1d811bc6a7f2619"
      ],
      "author": {
        "name": "Palash Chauhan",
        "email": "palashc983@gmail.com",
        "time": "Thu Aug 21 18:14:29 2025 -0700"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 18:32:26 2025 -0800"
      },
      "message": "Use bson document in Put/Update/Delete PreparedStatement\n"
    },
    {
      "commit": "bcac1a1a8cf97f4d3a62e3fad1d811bc6a7f2619",
      "tree": "4278226668845b7f1bd1a210011959259f4f9d5f",
      "parents": [
        "af23122235a3ed21ac37cce9977d210d98f53c56"
      ],
      "author": {
        "name": "Palash Chauhan",
        "email": "palashc983@gmail.com",
        "time": "Thu Aug 21 17:38:50 2025 -0700"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 18:31:21 2025 -0800"
      },
      "message": "BatchWriteItem should return empty map if there are no unprocessed keys\n"
    },
    {
      "commit": "af23122235a3ed21ac37cce9977d210d98f53c56",
      "tree": "057254d72d1e8d29ef97d6a352190dde464e7cfc",
      "parents": [
        "ea0f5be3a158c3526caf8a63e8b4d6b13dfe510e"
      ],
      "author": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 05:13:22 2025 -0800"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 18:30:10 2025 -0800"
      },
      "message": "Support legacy param AttributeUpdates for UpdateItem\n"
    },
    {
      "commit": "ea0f5be3a158c3526caf8a63e8b4d6b13dfe510e",
      "tree": "11664775f657e4a5fc99166895ec3298a3723039",
      "parents": [
        "2f6ca53d54bc19dd342dffc5ba8e072dee7dbeac"
      ],
      "author": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 05:10:17 2025 -0800"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 18:27:05 2025 -0800"
      },
      "message": "Onboarding guide for phoenix-dynamodb\n"
    },
    {
      "commit": "2f6ca53d54bc19dd342dffc5ba8e072dee7dbeac",
      "tree": "7f2fd1f5bf52d409680e4ce0a0d031efedb9f5ef",
      "parents": [
        "43e79d7c1b49210c5d743f39cccfa30a25ef20d3"
      ],
      "author": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 05:04:13 2025 -0800"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 18:24:54 2025 -0800"
      },
      "message": "Re-format RootResource\n"
    },
    {
      "commit": "43e79d7c1b49210c5d743f39cccfa30a25ef20d3",
      "tree": "7069b1681af4070d8c7c207fde9c7879fa7d8254",
      "parents": [
        "2480aa3da02dc2014350a97887ac062e015637ed"
      ],
      "author": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 04:58:09 2025 -0800"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 18:23:38 2025 -0800"
      },
      "message": "DescribeContinuousBackups API with disabled backup by default\n"
    },
    {
      "commit": "2480aa3da02dc2014350a97887ac062e015637ed",
      "tree": "ba02a9a23fd5a0a3f1c975b16f0134db17e4083c",
      "parents": [
        "216f0b73bf7dad0bd307254f55a1ae4caca65f00"
      ],
      "author": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 04:53:39 2025 -0800"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 18:22:10 2025 -0800"
      },
      "message": "Disable merge for index tables\n"
    },
    {
      "commit": "216f0b73bf7dad0bd307254f55a1ae4caca65f00",
      "tree": "c37c93181947e674ed68df16ce3f1f055f434ed7",
      "parents": [
        "6de11af376af7c69a5d1fb3df2b47138771cb6d8"
      ],
      "author": {
        "name": "Palash Chauhan",
        "email": "palashc983@gmail.com",
        "time": "Wed Aug 13 20:57:13 2025 -0700"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 18:14:12 2025 -0800"
      },
      "message": "Config for table/index options\n"
    },
    {
      "commit": "6de11af376af7c69a5d1fb3df2b47138771cb6d8",
      "tree": "b5ec502817a44312c9eae569e326632626ad2681",
      "parents": [
        "61cb7e45583f13c21a066061a74e12c134fa0f4d"
      ],
      "author": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 04:45:01 2025 -0800"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 18:11:26 2025 -0800"
      },
      "message": "No explicit setting of REPLICATION_SCOPE\n"
    },
    {
      "commit": "61cb7e45583f13c21a066061a74e12c134fa0f4d",
      "tree": "0f389ca6575a9aae3275832a367f4d8376fd4b21",
      "parents": [
        "190f86a662f4e74137b5828537771e7cc2ad8cc5"
      ],
      "author": {
        "name": "Palash Chauhan",
        "email": "palashc983@gmail.com",
        "time": "Tue Aug 12 18:12:31 2025 -0700"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 18:09:55 2025 -0800"
      },
      "message": "Improvements for production readiness\n"
    },
    {
      "commit": "190f86a662f4e74137b5828537771e7cc2ad8cc5",
      "tree": "e7363546bb037f0c93cb403bbcc0e3a97009c708",
      "parents": [
        "7806073be3cbf302e218e8cac418416386489fad"
      ],
      "author": {
        "name": "Palash Chauhan",
        "email": "palashc983@gmail.com",
        "time": "Tue Aug 12 16:48:25 2025 -0700"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 18:08:43 2025 -0800"
      },
      "message": "Histogram metrics for each REST API\n"
    },
    {
      "commit": "7806073be3cbf302e218e8cac418416386489fad",
      "tree": "ee938a2ef0d23435cd66eec21196c5e44c7687fe",
      "parents": [
        "61012df1a0dd5f70b8511411bf860912b881c9f3"
      ],
      "author": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 04:48:22 2025 -0800"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 18:04:39 2025 -0800"
      },
      "message": "TRACE level API audit logs\n"
    },
    {
      "commit": "61012df1a0dd5f70b8511411bf860912b881c9f3",
      "tree": "ecb45d365444d2c0b83282f1043612ae4550130b",
      "parents": [
        "7c3f210a77efab4eaa2e52562d138bd304c91607"
      ],
      "author": {
        "name": "Zinan Zhuang",
        "email": "zhuangzinanmaoxiong@gmail.com",
        "time": "Thu Jul 31 16:31:31 2025 -0700"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 18:03:32 2025 -0800"
      },
      "message": "add phoenix.shim.log.dir java property\n"
    },
    {
      "commit": "7c3f210a77efab4eaa2e52562d138bd304c91607",
      "tree": "290c0d1f3c6843cebcfa0bf7032d5e8b77fb6330",
      "parents": [
        "9ccadade2537c25b035309fe5cb3cb0f1a33be86"
      ],
      "author": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 04:24:37 2025 -0800"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 18:01:38 2025 -0800"
      },
      "message": "Additional verification for testTwoKeyTableScanWithBytesLimitOnFirstQuery()\n"
    },
    {
      "commit": "9ccadade2537c25b035309fe5cb3cb0f1a33be86",
      "tree": "a589ae732870c3db444c0e4a0721cf67913b9627",
      "parents": [
        "f0c4186846a5734437301c750145e70d6f907b3a"
      ],
      "author": {
        "name": "Palash Chauhan",
        "email": "palashc983@gmail.com",
        "time": "Mon Jul 28 13:54:38 2025 -0700"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 17:58:24 2025 -0800"
      },
      "message": "Refactor ScanService\n"
    },
    {
      "commit": "f0c4186846a5734437301c750145e70d6f907b3a",
      "tree": "f7cef47596be61cfd237b3730bebe97aaeaea0fe",
      "parents": [
        "0ad4611afc3bbd9a30d7805efd73fb87dee87ebd"
      ],
      "author": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 04:22:01 2025 -0800"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 17:56:40 2025 -0800"
      },
      "message": "Restrict read response size to 1 MB or 100 rows\n"
    },
    {
      "commit": "0ad4611afc3bbd9a30d7805efd73fb87dee87ebd",
      "tree": "14bb5f254359fca97033cb64bfa505e481fac1f1",
      "parents": [
        "18fa32fa2ba2785ca502f7acbc75625b3e56b23e"
      ],
      "author": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 04:13:01 2025 -0800"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 17:53:41 2025 -0800"
      },
      "message": "Rest server is not starting up\n"
    },
    {
      "commit": "18fa32fa2ba2785ca502f7acbc75625b3e56b23e",
      "tree": "8dde3c62a4571eb54910079993e1163c971ecb55",
      "parents": [
        "c2256e90e617b9b17754a6ceece6468cfe7180a9"
      ],
      "author": {
        "name": "Zinan Zhuang",
        "email": "zhuangzinanmaoxiong@gmail.com",
        "time": "Wed Jul 23 10:24:01 2025 -0700"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 17:52:07 2025 -0800"
      },
      "message": "add foreground start command\n"
    },
    {
      "commit": "c2256e90e617b9b17754a6ceece6468cfe7180a9",
      "tree": "c6ca07f715f3cff400b5e8bc4dd7116b8bc885b7",
      "parents": [
        "22c6ef19adda5218db45eb34a90a5f09cd05b124"
      ],
      "author": {
        "name": "Palash Chauhan",
        "email": "palashc983@gmail.com",
        "time": "Tue Jul 22 18:32:23 2025 -0700"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 17:51:00 2025 -0800"
      },
      "message": "Support for size() and attribute_type() in Scan/Query FilterExpression\n"
    },
    {
      "commit": "22c6ef19adda5218db45eb34a90a5f09cd05b124",
      "tree": "de3716084cbaaa9262bee4691f9d27e52a9b0ab1",
      "parents": [
        "59cb2b69c7966f87c15a87f1e0368c18b00fd582"
      ],
      "author": {
        "name": "Palash Chauhan",
        "email": "palashc983@gmail.com",
        "time": "Tue Jul 22 10:49:53 2025 -0700"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 17:49:31 2025 -0800"
      },
      "message": "Tests for Scan with Exclusive Start Key/Last Evaluated Key\n"
    },
    {
      "commit": "59cb2b69c7966f87c15a87f1e0368c18b00fd582",
      "tree": "8c58ea1c4d7c7ce7e5f8cc0bfddd78f371c76388",
      "parents": [
        "862b77c8fa8e1be455ea823548f4af6485b44f37"
      ],
      "author": {
        "name": "Palash Chauhan",
        "email": "palashc983@gmail.com",
        "time": "Fri Jul 18 17:28:55 2025 -0700"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 17:48:18 2025 -0800"
      },
      "message": "Disable Strict TTL for tables\n"
    },
    {
      "commit": "862b77c8fa8e1be455ea823548f4af6485b44f37",
      "tree": "4f1c08569b6f33593ddcb111d052ef4d49db7e02",
      "parents": [
        "de0662722e4cf8a550d845f23d6a6227cb5be500"
      ],
      "author": {
        "name": "Palash Chauhan",
        "email": "palashc983@gmail.com",
        "time": "Fri Jul 18 13:20:00 2025 -0700"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 17:41:08 2025 -0800"
      },
      "message": "Remove max lookback from Create Index ddl\n"
    },
    {
      "commit": "de0662722e4cf8a550d845f23d6a6227cb5be500",
      "tree": "859e50cda2784f52d0076b8a770638b7aced8b87",
      "parents": [
        "e365902a370df27d5f6c3a48d213c3440b2380b5"
      ],
      "author": {
        "name": "Palash Chauhan",
        "email": "palashc983@gmail.com",
        "time": "Wed Jul 16 18:01:28 2025 -0700"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 17:39:58 2025 -0800"
      },
      "message": "Changes related to CDC TTL\n"
    },
    {
      "commit": "e365902a370df27d5f6c3a48d213c3440b2380b5",
      "tree": "6265caf00defdb75737d9f6588392a519d4ef947",
      "parents": [
        "6e2ca4152952e02e06ccc8756df862acbca0256b"
      ],
      "author": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 04:10:01 2025 -0800"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 17:30:58 2025 -0800"
      },
      "message": "contains() support for scan and query FilterExpression\n"
    },
    {
      "commit": "6e2ca4152952e02e06ccc8756df862acbca0256b",
      "tree": "4a28ad05a2996f4ea2f7d40120bed18ba2e75c37",
      "parents": [
        "2d16c53e3baa3e8d0ba333d876dd240f3feca985"
      ],
      "author": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 03:45:01 2025 -0800"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 17:29:04 2025 -0800"
      },
      "message": "begins_with() support for scan and query FilterExpression\n"
    },
    {
      "commit": "2d16c53e3baa3e8d0ba333d876dd240f3feca985",
      "tree": "436e5089a4d4038fb768fa58972b41428d0e6dd2",
      "parents": [
        "ce4183957bcda1cca285c4cd9cae231dda1d0281"
      ],
      "author": {
        "name": "Palash Chauhan",
        "email": "palashc983@gmail.com",
        "time": "Tue Jul 01 16:29:28 2025 -0700"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 17:27:03 2025 -0800"
      },
      "message": "GetRecords test with partition splits\n"
    },
    {
      "commit": "ce4183957bcda1cca285c4cd9cae231dda1d0281",
      "tree": "dd41d8ab51ebc1c8b7cebc63c4c6387f0a55e066",
      "parents": [
        "e820418e5955a39f9d08d6100682186fb3d38287"
      ],
      "author": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 03:35:01 2025 -0800"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 17:25:46 2025 -0800"
      },
      "message": "Authentication framework based on Access Key ID\n"
    },
    {
      "commit": "e820418e5955a39f9d08d6100682186fb3d38287",
      "tree": "b7bfb1867ce490bb9d89804cc5cdcdf707098a0d",
      "parents": [
        "4f405e2fc3a2fa804ec5cb901f1e8f72ff5fe530"
      ],
      "author": {
        "name": "Palash Chauhan",
        "email": "palashc983@gmail.com",
        "time": "Tue Jul 01 09:47:29 2025 -0700"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 17:24:21 2025 -0800"
      },
      "message": "Conditional PutItem to pick the right version of Phoenix Atomic Upsert (UPDATE vs UPDATE_ONLY)\n"
    },
    {
      "commit": "4f405e2fc3a2fa804ec5cb901f1e8f72ff5fe530",
      "tree": "eb2536a17813c9bc861cec0bc6145e4fc6764370",
      "parents": [
        "fec68a77ad8c4c4cc76d3e735d5c377f7d1625e4"
      ],
      "author": {
        "name": "Palash Chauhan",
        "email": "palashc983@gmail.com",
        "time": "Thu Jun 26 17:18:53 2025 -0700"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 17:23:00 2025 -0800"
      },
      "message": "Conditional PutItem to use ON DUPLICATE KEY UPDATE_ONLY\n"
    },
    {
      "commit": "fec68a77ad8c4c4cc76d3e735d5c377f7d1625e4",
      "tree": "cd25282f480052863f6b0d22663540c65b7c9f14",
      "parents": [
        "3f4bd365aaf84027abfc4ca6e9dbb9378a442712"
      ],
      "author": {
        "name": "Palash Chauhan",
        "email": "palashc983@gmail.com",
        "time": "Wed Jun 25 19:23:46 2025 -0700"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 17:21:42 2025 -0800"
      },
      "message": "Convert if_not_exists in Update Expression to Phoenix equivalent\n"
    },
    {
      "commit": "3f4bd365aaf84027abfc4ca6e9dbb9378a442712",
      "tree": "3a30f3967c53db5d3a18322662035d7e0f4a25dc",
      "parents": [
        "a6ee5ca06d6de07a911d7f1c11cd4be66a5b77a7"
      ],
      "author": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 03:20:01 2025 -0800"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 17:20:01 2025 -0800"
      },
      "message": "PutItem and UpdateItem to support ReturnValues ALL_OLD\n"
    },
    {
      "commit": "a6ee5ca06d6de07a911d7f1c11cd4be66a5b77a7",
      "tree": "e747dd49798977f694aaa89d0091626490a3a4ec",
      "parents": [
        "af200a27f1a0585687ed521860a10087a01d6c3e"
      ],
      "author": {
        "name": "Palash Chauhan",
        "email": "palashc983@gmail.com",
        "time": "Tue Jun 24 10:38:40 2025 -0700"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 17:17:21 2025 -0800"
      },
      "message": "Fix condition expression on keys\n"
    },
    {
      "commit": "af200a27f1a0585687ed521860a10087a01d6c3e",
      "tree": "039608537b0997691a2bf8589da7b85f41bc2f2a",
      "parents": [
        "9be9491405ef0a8d105fe9e28dd73a6d20c0cfa9"
      ],
      "author": {
        "name": "Palash Chauhan",
        "email": "palashc983@gmail.com",
        "time": "Mon Jun 23 14:03:33 2025 -0700"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 17:16:12 2025 -0800"
      },
      "message": "Add major compaction config\n"
    },
    {
      "commit": "9be9491405ef0a8d105fe9e28dd73a6d20c0cfa9",
      "tree": "eab12e06f652c9b36b415a2502d2bb7745c26fe0",
      "parents": [
        "12c10f2cc1142c0ba598842384c970971be9332a"
      ],
      "author": {
        "name": "Palash Chauhan",
        "email": "palashc983@gmail.com",
        "time": "Mon Jun 23 12:56:11 2025 -0700"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 17:11:18 2025 -0800"
      },
      "message": "Add max lookback\n"
    },
    {
      "commit": "12c10f2cc1142c0ba598842384c970971be9332a",
      "tree": "b0fd0571c19e5579d67a7839bd0e793102bf51e4",
      "parents": [
        "d13059582ebe8920478399f1e78673af5bff8662"
      ],
      "author": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 03:12:18 2025 -0800"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 17:10:16 2025 -0800"
      },
      "message": "Update README\n"
    },
    {
      "commit": "d13059582ebe8920478399f1e78673af5bff8662",
      "tree": "9977ef04e45484e7b49ad2c95ad501a843a7f950",
      "parents": [
        "cc4ff5e54862af330979c6bbb5f682d363e304d9"
      ],
      "author": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 03:10:01 2025 -0800"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 17:09:05 2025 -0800"
      },
      "message": "Update README\n"
    },
    {
      "commit": "cc4ff5e54862af330979c6bbb5f682d363e304d9",
      "tree": "e2f5dd8d55d3710edf02d4449b5ea482229a1c92",
      "parents": [
        "19589c16e8d0129b6e41b6b5f0154e5137f09845"
      ],
      "author": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 02:45:11 2025 -0800"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 17:08:03 2025 -0800"
      },
      "message": "Add some miscellaneous tests with refactor\n"
    },
    {
      "commit": "19589c16e8d0129b6e41b6b5f0154e5137f09845",
      "tree": "2975f019c855421c00f0eb953b93ba093fca6ec3",
      "parents": [
        "032962aaa1e18556957a91d27fc8b9aa7e56b905"
      ],
      "author": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 02:40:01 2025 -0800"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 17:06:22 2025 -0800"
      },
      "message": "Use document key alias for BSON_CONDITION_EXPRESSION()\n"
    },
    {
      "commit": "032962aaa1e18556957a91d27fc8b9aa7e56b905",
      "tree": "71930077fd82a3897497ad45b8716a344cb1b1bd",
      "parents": [
        "4c0c14a931b0c6ee3b1f248be288f06a0bb4d3db"
      ],
      "author": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 02:33:01 2025 -0800"
      },
      "committer": {
        "name": "Viraj Jasani",
        "email": "vjasani@apache.org",
        "time": "Wed Nov 05 16:39:34 2025 -0800"
      },
      "message": "Adding some miscellaneous tests\n"
    }
  ],
  "next": "4c0c14a931b0c6ee3b1f248be288f06a0bb4d3db"
}
