)]}'
{
  "log": [
    {
      "commit": "ab22858095651f2b1950f81b1e6345ca82d68240",
      "tree": "7345c052492fff4aad1f9e994279e2ec97fc009d",
      "parents": [
        "243e7b432e471a0890f7be88e8c20c1631346819"
      ],
      "author": {
        "name": "absurdfarce",
        "email": "bret.mcguire@ibm.com",
        "time": "Mon Jun 29 15:21:12 2026 -0500"
      },
      "committer": {
        "name": "Bret McGuire",
        "email": "absurdfarce@users.noreply.github.com",
        "time": "Wed Jul 08 15:12:05 2026 -0500"
      },
      "message": "ninja-fix Fix equality operation for Geometry subclasses\n"
    },
    {
      "commit": "243e7b432e471a0890f7be88e8c20c1631346819",
      "tree": "fb6d1bba6589bc4b21454723e9a4d960a70bffcf",
      "parents": [
        "90b09e0e34fd6fdda064f13f6acd0df7268a3dc6"
      ],
      "author": {
        "name": "Jarek Potiuk",
        "email": "jarek@potiuk.com",
        "time": "Sun Jun 14 02:29:38 2026 +0200"
      },
      "committer": {
        "name": "Bret McGuire",
        "email": "absurdfarce@users.noreply.github.com",
        "time": "Tue Jun 16 12:31:29 2026 -0500"
      },
      "message": "Add security-model discoverability (AGENTS.md -\u003e SECURITY.md -\u003e security model)\n\nWires the conventional AGENTS.md -\u003e SECURITY.md -\u003e security model chain so automated tooling can mechanically discover the project\u0027s security model. No model content is changed.\n\nGenerated-by: Claude Opus 4.8 (1M context)\n\npatch by Jarek Potiuk; reviewed by Bret McGuire\nreference: https://github.com/apache/cassandra-java-driver/pull/2092\n"
    },
    {
      "commit": "90b09e0e34fd6fdda064f13f6acd0df7268a3dc6",
      "tree": "a278278fdaaa6ab05db74f42e53a46d975092ac3",
      "parents": [
        "d954b5da58ea682ec39d474e241bc4b426d34dc2"
      ],
      "author": {
        "name": "Abe Ratnofsky",
        "email": "aber@apache.org",
        "time": "Tue May 26 17:00:00 2026 -0400"
      },
      "committer": {
        "name": "Abe Ratnofsky",
        "email": "aber@apache.org",
        "time": "Tue May 26 17:00:00 2026 -0400"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "d954b5da58ea682ec39d474e241bc4b426d34dc2",
      "tree": "0da0d9dabf1302243fe0a6404ed2ef471cf961cd",
      "parents": [
        "20ee3368cb8b20e8764de4e6c3513bcdb8eede52"
      ],
      "author": {
        "name": "Abe Ratnofsky",
        "email": "aber@apache.org",
        "time": "Tue May 26 16:59:57 2026 -0400"
      },
      "committer": {
        "name": "Abe Ratnofsky",
        "email": "aber@apache.org",
        "time": "Tue May 26 16:59:57 2026 -0400"
      },
      "message": "[maven-release-plugin] prepare release 4.19.3\n"
    },
    {
      "commit": "20ee3368cb8b20e8764de4e6c3513bcdb8eede52",
      "tree": "eeadbabb37eacbc46106a8bb54a9001a8ae38454",
      "parents": [
        "8e2e70c63ae568e4c03cc44e4c68dfad54976075"
      ],
      "author": {
        "name": "Abe Ratnofsky",
        "email": "aber@apache.org",
        "time": "Tue May 26 16:52:38 2026 -0400"
      },
      "committer": {
        "name": "Abe Ratnofsky",
        "email": "aber@apache.org",
        "time": "Tue May 26 16:52:38 2026 -0400"
      },
      "message": "Revert \"[maven-release-plugin] prepare release 4.19.3\"\n\nThis reverts commit 8e2e70c63ae568e4c03cc44e4c68dfad54976075.\n"
    },
    {
      "commit": "8e2e70c63ae568e4c03cc44e4c68dfad54976075",
      "tree": "0da0d9dabf1302243fe0a6404ed2ef471cf961cd",
      "parents": [
        "2ed181b2d57d559b348040fe2de525d73d19edb7"
      ],
      "author": {
        "name": "Abe Ratnofsky",
        "email": "aber@apache.org",
        "time": "Tue May 26 16:36:17 2026 -0400"
      },
      "committer": {
        "name": "Abe Ratnofsky",
        "email": "aber@apache.org",
        "time": "Tue May 26 16:36:17 2026 -0400"
      },
      "message": "[maven-release-plugin] prepare release 4.19.3\n"
    },
    {
      "commit": "2ed181b2d57d559b348040fe2de525d73d19edb7",
      "tree": "eeadbabb37eacbc46106a8bb54a9001a8ae38454",
      "parents": [
        "be4e00b3a283184883571e094c9feba601eb60d9"
      ],
      "author": {
        "name": "Abe Ratnofsky",
        "email": "aber@apache.org",
        "time": "Fri May 08 17:26:33 2026 -0400"
      },
      "committer": {
        "name": "Abe Ratnofsky",
        "email": "abe@aber.io",
        "time": "Tue May 26 16:25:15 2026 -0400"
      },
      "message": "Add changelog for 4.19.3\n"
    },
    {
      "commit": "be4e00b3a283184883571e094c9feba601eb60d9",
      "tree": "0bcc8cd45d82710bda98296738b72a580c1236cd",
      "parents": [
        "c7fe73fe23149c10fe365402b55a6dc88b90b0d4"
      ],
      "author": {
        "name": "absurdfarce",
        "email": "bret.mcguire@ibm.com",
        "time": "Mon May 11 18:34:28 2026 -0500"
      },
      "committer": {
        "name": "Bret McGuire",
        "email": "absurdfarce@users.noreply.github.com",
        "time": "Fri May 15 11:55:15 2026 -0500"
      },
      "message": "Revert #2051 and replace it with something closer to the intent of the original PR (#1901).\n\nThe change that was actually merged attempted to bump us up to the most recent Java8-compatible\nlogback impl.  This moved us from 1.2.x to 1.3.x which in turn brought some dependency changes\nthat were excessive, especially for a patch release.\n\npatch by Bret McGuire; reviewed by Andy Tolbert and Abe Ratnofsky\nreference: https://github.com/apache/cassandra-java-driver/pull/2088\n"
    },
    {
      "commit": "c7fe73fe23149c10fe365402b55a6dc88b90b0d4",
      "tree": "7570717f540585c442199306b5d54b366b17a8bc",
      "parents": [
        "805cfa808d6ac6da730806b24ddc196b0fa86ddd"
      ],
      "author": {
        "name": "Abe Ratnofsky",
        "email": "aratnofsky@netflix.com",
        "time": "Thu May 07 10:33:13 2026 -0400"
      },
      "committer": {
        "name": "Abe Ratnofsky",
        "email": "aratnofsky@netflix.com",
        "time": "Thu May 07 10:33:13 2026 -0400"
      },
      "message": "Revert \"[maven-release-plugin] prepare release 4.19.3\"\n\nThis reverts commit 375e4b5268484ee88aa847863261b3926aba8ff0.\n"
    },
    {
      "commit": "805cfa808d6ac6da730806b24ddc196b0fa86ddd",
      "tree": "546ada1eb0240e49adcbbfea1b8c229bd93bd423",
      "parents": [
        "342088c33bdba1db40326ecb67a63f9b6284bca3"
      ],
      "author": {
        "name": "Abe Ratnofsky",
        "email": "aratnofsky@netflix.com",
        "time": "Thu May 07 10:33:11 2026 -0400"
      },
      "committer": {
        "name": "Abe Ratnofsky",
        "email": "aratnofsky@netflix.com",
        "time": "Thu May 07 10:33:11 2026 -0400"
      },
      "message": "Revert \"[maven-release-plugin] prepare for next development iteration\"\n\nThis reverts commit 342088c33bdba1db40326ecb67a63f9b6284bca3.\n"
    },
    {
      "commit": "342088c33bdba1db40326ecb67a63f9b6284bca3",
      "tree": "f26caf9d28bb9449cc6c76d281f5f742d033fb13",
      "parents": [
        "375e4b5268484ee88aa847863261b3926aba8ff0"
      ],
      "author": {
        "name": "Abe Ratnofsky",
        "email": "aratnofsky@netflix.com",
        "time": "Thu May 07 10:28:36 2026 -0400"
      },
      "committer": {
        "name": "Abe Ratnofsky",
        "email": "aratnofsky@netflix.com",
        "time": "Thu May 07 10:28:36 2026 -0400"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "375e4b5268484ee88aa847863261b3926aba8ff0",
      "tree": "546ada1eb0240e49adcbbfea1b8c229bd93bd423",
      "parents": [
        "48f33e1faf880d1b1afc12d5fd63df966a549460"
      ],
      "author": {
        "name": "Abe Ratnofsky",
        "email": "aratnofsky@netflix.com",
        "time": "Thu May 07 10:11:34 2026 -0400"
      },
      "committer": {
        "name": "Abe Ratnofsky",
        "email": "aratnofsky@netflix.com",
        "time": "Thu May 07 10:11:34 2026 -0400"
      },
      "message": "[maven-release-plugin] prepare release 4.19.3\n"
    },
    {
      "commit": "48f33e1faf880d1b1afc12d5fd63df966a549460",
      "tree": "7570717f540585c442199306b5d54b366b17a8bc",
      "parents": [
        "bfacd80b97bcf83a5ff0f2883d553e478222012a"
      ],
      "author": {
        "name": "janehe",
        "email": "jane.he@datastax.com",
        "time": "Thu Apr 09 15:29:03 2026 -0700"
      },
      "committer": {
        "name": "Bret McGuire",
        "email": "absurdfarce@users.noreply.github.com",
        "time": "Tue Apr 21 16:10:03 2026 -0500"
      },
      "message": "CASSJAVA-109, CASSJAVA-117: Manual and API References after donation, Build CI for Java Driver Doc\nPatch by Jane He and\nŁukasz Antoniak; Reviewed by Bret McGuire\n"
    },
    {
      "commit": "bfacd80b97bcf83a5ff0f2883d553e478222012a",
      "tree": "6029f40f084595431eba41b15d29dde548b7fd2f",
      "parents": [
        "bf2b36fe1e71a24dfa0bc4fb6529c678cb68a7fa"
      ],
      "author": {
        "name": "janehe",
        "email": "jane.he@datastax.com",
        "time": "Wed Apr 01 19:13:28 2026 -0700"
      },
      "committer": {
        "name": "Bret McGuire",
        "email": "absurdfarce@users.noreply.github.com",
        "time": "Thu Apr 02 02:02:14 2026 -0500"
      },
      "message": "CASSJAVA-104: Fix Flaky tests\npatch by Jane He; review by\nBret McGuire and Andy Tolbert\n"
    },
    {
      "commit": "bf2b36fe1e71a24dfa0bc4fb6529c678cb68a7fa",
      "tree": "63f3f7592edcf82a4192ed8d597293ee8cfdcb92",
      "parents": [
        "bbd1998765befc7b673af147b40f31978affe5de"
      ],
      "author": {
        "name": "janehe",
        "email": "siyaoh4@uci.edu",
        "time": "Mon May 05 19:36:30 2025 -0700"
      },
      "committer": {
        "name": "Bret McGuire",
        "email": "absurdfarce@users.noreply.github.com",
        "time": "Wed Apr 01 23:54:09 2026 -0500"
      },
      "message": "CASSJAVA-30: Update CONTRIBUTING.md\npatch by Jane He; reviewed by Bret McGuire and Andy Tolbert\n"
    },
    {
      "commit": "bbd1998765befc7b673af147b40f31978affe5de",
      "tree": "ff2b9ea1f883e0a5b3a8ee36759e4c1986e40290",
      "parents": [
        "27e2bfa85d7a4132f7af76d05d53759027617b84"
      ],
      "author": {
        "name": "David Stringer",
        "email": "dstringer@pingidentity.com",
        "time": "Tue Feb 25 21:27:46 2025 -0800"
      },
      "committer": {
        "name": "Bret McGuire",
        "email": "absurdfarce@users.noreply.github.com",
        "time": "Fri Mar 06 15:40:53 2026 -0600"
      },
      "message": "CASSJAVA-3: Fix ordering of LIMIT and PER PARTITION LIMIT clauses\n\npatch by David Stringer; reviewed by Lukasz Antoniak and Bret McGuire\nreference: https://github.com/apache/cassandra-java-driver/pull/2022\n"
    },
    {
      "commit": "27e2bfa85d7a4132f7af76d05d53759027617b84",
      "tree": "3af2310d8801017d7a783307046cbb5e8cbc8ed6",
      "parents": [
        "3f5f3ac0841cab7b48fc6c3c83ac751312671adc"
      ],
      "author": {
        "name": "jasonk000",
        "email": "jasonk@bluedevel.com",
        "time": "Sat Aug 09 23:58:53 2025 -0700"
      },
      "committer": {
        "name": "Bret McGuire",
        "email": "absurdfarce@users.noreply.github.com",
        "time": "Fri Mar 06 15:26:40 2026 -0600"
      },
      "message": "Fix race condition in ClockSeqAndNodeContainer\n\npatch by Jason Koch; reviewed by Lukasz Antoniak and Bret McGuire\nreference: https://github.com/apache/cassandra-java-driver/pull/2050\n"
    },
    {
      "commit": "3f5f3ac0841cab7b48fc6c3c83ac751312671adc",
      "tree": "2f98a8edf5c8b30975932337de1144c499f47fd2",
      "parents": [
        "de96ce864515b282e16c3a02eabf53fedc4e8227"
      ],
      "author": {
        "name": "absurdfarce",
        "email": "bret.mcguire@ibm.com",
        "time": "Fri Mar 06 00:08:35 2026 -0600"
      },
      "committer": {
        "name": "absurdfarce",
        "email": "bret.mcguire@ibm.com",
        "time": "Fri Mar 06 00:08:35 2026 -0600"
      },
      "message": "Revert \"ninja-fix Update Jenkins label to Jammy\"\n\nThis reverts commit de96ce864515b282e16c3a02eabf53fedc4e8227.\n"
    },
    {
      "commit": "de96ce864515b282e16c3a02eabf53fedc4e8227",
      "tree": "b3e32e06616236c7a7206e36e731515b359fbf27",
      "parents": [
        "283d3a783f2be06d6caab792f543eb81be053119"
      ],
      "author": {
        "name": "absurdfarce",
        "email": "bret.mcguire@ibm.com",
        "time": "Mon Mar 02 11:15:51 2026 -0600"
      },
      "committer": {
        "name": "Bret McGuire",
        "email": "absurdfarce@users.noreply.github.com",
        "time": "Mon Mar 02 11:17:37 2026 -0600"
      },
      "message": "ninja-fix Update Jenkins label to Jammy\n"
    },
    {
      "commit": "283d3a783f2be06d6caab792f543eb81be053119",
      "tree": "2f98a8edf5c8b30975932337de1144c499f47fd2",
      "parents": [
        "deffb9230cf5067e259a0ddee6434e2432155e47"
      ],
      "author": {
        "name": "absurdfarce",
        "email": "absurdfarce@apache.org",
        "time": "Wed Aug 20 18:37:32 2025 -0500"
      },
      "committer": {
        "name": "Bret McGuire",
        "email": "absurdfarce@users.noreply.github.com",
        "time": "Sat Jan 31 17:31:07 2026 -0600"
      },
      "message": "CASSJAVA-108 Update ESRI (and remove org.json) dependencies\n\npatch by Bret McGuire; reviewed by Bret McGuire and Lukasz Antoniak\nreference: https://github.com/apache/cassandra-java-driver/pull/2052\n"
    },
    {
      "commit": "deffb9230cf5067e259a0ddee6434e2432155e47",
      "tree": "044b046ea2d18e6fd25e2fcd88830076add0773d",
      "parents": [
        "e84bb1a89d649f9da9c49eca46b8b14686a48ad3"
      ],
      "author": {
        "name": "absurdfarce",
        "email": "bret.mcguire@ibm.com",
        "time": "Thu Jan 15 12:17:55 2026 -0600"
      },
      "committer": {
        "name": "Bret McGuire",
        "email": "absurdfarce@users.noreply.github.com",
        "time": "Tue Jan 27 22:32:47 2026 -0600"
      },
      "message": "Bump Jackson to 2.20.1\n\npatch by Bret McGuire: reviewed by Bret McGuire and Lukasz Antoniak\nreference: https://github.com/apache/cassandra-java-driver/pull/2076\n"
    },
    {
      "commit": "e84bb1a89d649f9da9c49eca46b8b14686a48ad3",
      "tree": "1e3f6f088411144b93453cc1c8314aabef5520b4",
      "parents": [
        "35bae4f72dea82bb0001d97e7ab1981a6ff68edd"
      ],
      "author": {
        "name": "Lukasz Antoniak",
        "email": "Lukasz.Antoniak@gmail.com",
        "time": "Tue Jan 27 17:21:52 2026 +0100"
      },
      "committer": {
        "name": "absurdfarce",
        "email": "bret.mcguire@ibm.com",
        "time": "Tue Jan 27 14:57:05 2026 -0600"
      },
      "message": "CASSJAVA-122 Fix OSGi LZ4 test\n\npatch by Lukasz Antoniak; reviewed by Bret McGuire and Lukasz Antoniak\nreference: https://github.com/apache/cassandra-java-driver/pull/2075\n"
    },
    {
      "commit": "35bae4f72dea82bb0001d97e7ab1981a6ff68edd",
      "tree": "cdbfbddd80502c1c274c5d32343ab19a8b2b1cd1",
      "parents": [
        "af0a63a91a3dd1d3585070258e5c711fff50d77b"
      ],
      "author": {
        "name": "absurdfarce",
        "email": "bret.mcguire@ibm.com",
        "time": "Thu Jan 15 10:04:15 2026 -0600"
      },
      "committer": {
        "name": "absurdfarce",
        "email": "bret.mcguire@ibm.com",
        "time": "Thu Jan 15 10:04:15 2026 -0600"
      },
      "message": "ninja-fix We apparently had some unformatted files slip in in the last commit\n"
    },
    {
      "commit": "af0a63a91a3dd1d3585070258e5c711fff50d77b",
      "tree": "823e1ce77e524a8de6eb33fc752ff2cb8d504336",
      "parents": [
        "855cd0b14d0552c7ab3c19c63deadee15bc9b83f"
      ],
      "author": {
        "name": "absurdfarce",
        "email": "absurdfarce@apache.org",
        "time": "Mon Jul 21 16:11:32 2025 -0500"
      },
      "committer": {
        "name": "Bret McGuire",
        "email": "absurdfarce@users.noreply.github.com",
        "time": "Wed Jan 14 15:49:01 2026 -0600"
      },
      "message": "Re-work ordering clause support in query builder behind a single OrderingClause abstraction.  This allows for\ncustom impls to define their own logic for managing \"ORDER BY\" clauses.\n\npatch by Bret McGuire; reviewed by Bret McGuire and Lukasz Antoniak\nreference: https://github.com/apache/cassandra-java-driver/pull/2047\n"
    },
    {
      "commit": "855cd0b14d0552c7ab3c19c63deadee15bc9b83f",
      "tree": "43a5b40def1f0080185c8b7dcc29aace8f18a004",
      "parents": [
        "e317b61ae68516d5ce61dc8ae5aa1d754fdc38b4"
      ],
      "author": {
        "name": "absurdfarce",
        "email": "bret.mcguire@ibm.com",
        "time": "Wed Jan 14 15:36:58 2026 -0600"
      },
      "committer": {
        "name": "Bret McGuire",
        "email": "absurdfarce@users.noreply.github.com",
        "time": "Wed Jan 14 15:42:15 2026 -0600"
      },
      "message": "ninja-fix Updating a few indented lists that were observed to not render correctly while working on the previous ninja-fix\n"
    },
    {
      "commit": "e317b61ae68516d5ce61dc8ae5aa1d754fdc38b4",
      "tree": "7bdb51b41a2175fc6c95b3b8d310ff18b90c8d6e",
      "parents": [
        "ad7a103f9375083024548447cde5e1d2435198a6"
      ],
      "author": {
        "name": "Mikhail Laptev",
        "email": "mikhail.laptev@gmail.com",
        "time": "Wed Jan 07 14:35:55 2026 +0000"
      },
      "committer": {
        "name": "absurdfarce",
        "email": "bret.mcguire@ibm.com",
        "time": "Wed Jan 14 15:24:08 2026 -0600"
      },
      "message": "ninja-fix - adding an extra space to render the page correctly with mkdocs\n\nI\u0027ve been looking into details on custom codes and noticed that the there is an issue with rendering bullet points on the following page: https://apache.github.io/cassandra-java-driver/4.19.0/core/custom_codecs/\n"
    },
    {
      "commit": "ad7a103f9375083024548447cde5e1d2435198a6",
      "tree": "de49243c87015a1e194ca984a8a3dda6aeef0196",
      "parents": [
        "595cb29912dc8b55663cc13bafe3f17dc4f91ce6"
      ],
      "author": {
        "name": "absurdfarce",
        "email": "absurdfarce@apache.org",
        "time": "Thu Aug 14 16:42:53 2025 -0500"
      },
      "committer": {
        "name": "Bret McGuire",
        "email": "absurdfarce@users.noreply.github.com",
        "time": "Tue Jan 13 15:17:02 2026 -0600"
      },
      "message": "Bump logback to most recent Java8-compatible version\n\npatch by Bret McGuire; reviewed by Bret McGuire and Lukasz Antoniak\nreference: https://github.com/apache/cassandra-java-driver/pull/2051\n"
    },
    {
      "commit": "595cb29912dc8b55663cc13bafe3f17dc4f91ce6",
      "tree": "ea6c53f3940c185c2acef34f18f7253e88ab1e71",
      "parents": [
        "e762df872b7ca02b4cd5cf780bd96f77815c9646"
      ],
      "author": {
        "name": "Abe Ratnofsky",
        "email": "abe@aber.io",
        "time": "Mon Dec 22 22:20:20 2025 -0800"
      },
      "committer": {
        "name": "Abe Ratnofsky",
        "email": "abe@aber.io",
        "time": "Tue Dec 23 08:33:42 2025 -0800"
      },
      "message": "Update LZ4 and Netty dependencies for CVE response\n\nThe primary goal here is to address CVE-2025-12183. Netty includes a\ndependency on vulnerable versions of lz4-java, so update to a fixed\nversion of Netty as well. On the C* server side, we opted to move to the\nnew community fork of lz4-java, so match that decision here\n(CASSANDRA-21052).\n\npatch by Abe Ratnofsky; reviewed by Francisco Guerrero for CASSJAVA-113\n"
    },
    {
      "commit": "e762df872b7ca02b4cd5cf780bd96f77815c9646",
      "tree": "29e058415f272ba3c5f989dbd99ba5601211b6ed",
      "parents": [
        "ded2985f14e9774cb46dd0104b1f045613bc0279"
      ],
      "author": {
        "name": "Lukasz Antoniak",
        "email": "Lukasz.Antoniak@gmail.com",
        "time": "Fri Dec 19 13:13:18 2025 +0100"
      },
      "committer": {
        "name": "Bret McGuire",
        "email": "absurdfarce@users.noreply.github.com",
        "time": "Fri Dec 19 12:07:42 2025 -0600"
      },
      "message": "ninja-fix: Remove ASF donation message\n"
    },
    {
      "commit": "ded2985f14e9774cb46dd0104b1f045613bc0279",
      "tree": "1695503aa8554345a44551c038dd92429c4fe353",
      "parents": [
        "a7da99556b6c202eecc6d5cb1c6371492729ab49"
      ],
      "author": {
        "name": "April I. Murphy",
        "email": "36110273+aimurphy@users.noreply.github.com",
        "time": "Thu Nov 20 08:21:36 2025 -0800"
      },
      "committer": {
        "name": "Bret McGuire",
        "email": "absurdfarce@users.noreply.github.com",
        "time": "Fri Dec 05 14:43:48 2025 -0600"
      },
      "message": "Replace outdated link in README\n\npatch by April Murphy; reviewed by Bret McGuire and Lukasz Antoniak\nreference: https://github.com/apache/cassandra-java-driver/pull/2064\n"
    },
    {
      "commit": "a7da99556b6c202eecc6d5cb1c6371492729ab49",
      "tree": "878a72fec4491bcf285b7d237710e11b243f32c8",
      "parents": [
        "62eade21bfeb16a12ce71013fbaebf1c19b5ae96"
      ],
      "author": {
        "name": "absurdfarce",
        "email": "bret.mcguire@ibm.com",
        "time": "Thu Dec 04 12:04:26 2025 -0600"
      },
      "committer": {
        "name": "Bret McGuire",
        "email": "absurdfarce@users.noreply.github.com",
        "time": "Thu Dec 04 14:39:25 2025 -0600"
      },
      "message": "Removing interface to Travis CI\n\nPatch by Bret McGuire; reviewed by Andy Tolbert and Bret McGuire\nreference: https://github.com/apache/cassandra-java-driver/pull/2066\n"
    },
    {
      "commit": "62eade21bfeb16a12ce71013fbaebf1c19b5ae96",
      "tree": "d906b7773073b354989027278cf2c92b02a1bb31",
      "parents": [
        "30b05bd7991617b212b8089787fe9ca829d00154"
      ],
      "author": {
        "name": "absurdfarce",
        "email": "bret.mcguire@ibm.com",
        "time": "Thu Nov 13 12:02:11 2025 -0600"
      },
      "committer": {
        "name": "absurdfarce",
        "email": "bret.mcguire@ibm.com",
        "time": "Thu Nov 13 12:02:11 2025 -0600"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "30b05bd7991617b212b8089787fe9ca829d00154",
      "tree": "ace651c9843654cc05e3a300799d3f8b3f946800",
      "parents": [
        "19c60c08b9eecbcfba3c61564bbe15bf3115089a"
      ],
      "author": {
        "name": "absurdfarce",
        "email": "bret.mcguire@ibm.com",
        "time": "Thu Nov 13 12:02:08 2025 -0600"
      },
      "committer": {
        "name": "absurdfarce",
        "email": "bret.mcguire@ibm.com",
        "time": "Thu Nov 13 12:02:08 2025 -0600"
      },
      "message": "[maven-release-plugin] prepare release 4.19.2\n"
    },
    {
      "commit": "19c60c08b9eecbcfba3c61564bbe15bf3115089a",
      "tree": "0a470ed9727614666b0aaadf189a1837f1c7442f",
      "parents": [
        "8f69c24d6cd6db75c6811fc32ee9ab39121ecaa6"
      ],
      "author": {
        "name": "absurdfarce",
        "email": "bret.mcguire@ibm.com",
        "time": "Wed Nov 12 18:31:56 2025 -0600"
      },
      "committer": {
        "name": "Bret McGuire",
        "email": "absurdfarce@users.noreply.github.com",
        "time": "Thu Nov 13 11:12:23 2025 -0600"
      },
      "message": "Changelog updates for 4.19.2\n\npatch by Bret McGuire; reviewed by Lukasz Antoniak and Andy Tolbert\nreference: https://github.com/apache/cassandra-java-driver/pull/2062\n"
    },
    {
      "commit": "8f69c24d6cd6db75c6811fc32ee9ab39121ecaa6",
      "tree": "8abd44de0216b2f3bb952b39bc5d6ff9d4695cdc",
      "parents": [
        "f63108175fd22e2db893c57b0975bc518977ab4b"
      ],
      "author": {
        "name": "janehe",
        "email": "jane.he@datastax.com",
        "time": "Mon Nov 10 12:50:59 2025 -0800"
      },
      "committer": {
        "name": "Bret McGuire",
        "email": "absurdfarce@users.noreply.github.com",
        "time": "Wed Nov 12 18:16:03 2025 -0600"
      },
      "message": "CASSJAVA-116: Retry or Speculative Execution with RequestIdGenerator throws \"Duplicate Key\"\npatch by Jane He; reviewed by Andy Tolbert and Lukasz Atoniak for CASSJAVA-116\n"
    },
    {
      "commit": "f63108175fd22e2db893c57b0975bc518977ab4b",
      "tree": "015e467940d0d32313bc2f4607ebd8c820cdbf26",
      "parents": [
        "77b2baebebfa208e2a7a29f6b09b6cb86e3a4b61"
      ],
      "author": {
        "name": "Andy Tolbert",
        "email": "6889771+tolbertam@users.noreply.github.com",
        "time": "Tue Oct 14 15:32:41 2025 -0500"
      },
      "committer": {
        "name": "Andy Tolbert",
        "email": "6889771+tolbertam@users.noreply.github.com",
        "time": "Tue Oct 14 15:32:41 2025 -0500"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "77b2baebebfa208e2a7a29f6b09b6cb86e3a4b61",
      "tree": "d5020634a1ad6612849309f536a882e03d95a6a3",
      "parents": [
        "104751c166402274f46135b9d367bee1cfdd124d"
      ],
      "author": {
        "name": "Andy Tolbert",
        "email": "6889771+tolbertam@users.noreply.github.com",
        "time": "Tue Oct 14 15:32:38 2025 -0500"
      },
      "committer": {
        "name": "Andy Tolbert",
        "email": "6889771+tolbertam@users.noreply.github.com",
        "time": "Tue Oct 14 15:32:38 2025 -0500"
      },
      "message": "[maven-release-plugin] prepare release 4.19.1\n"
    },
    {
      "commit": "104751c166402274f46135b9d367bee1cfdd124d",
      "tree": "1c28cb50f2ae62103b53d49fb5af2a5c33ccef9c",
      "parents": [
        "e2c7ad4d11555eeacce6bd436547b403f83eb24f"
      ],
      "author": {
        "name": "absurdfarce",
        "email": "bret.mcguire@ibm.com",
        "time": "Tue Oct 14 15:08:52 2025 -0500"
      },
      "committer": {
        "name": "Andrew Tolbert",
        "email": "6889771+tolbertam@users.noreply.github.com",
        "time": "Tue Oct 14 20:15:43 2025 +0000"
      },
      "message": "Changelog entries for 4.19.1\n\npatch by Bret McGuire; reviewed by Andy Tolbert\n"
    },
    {
      "commit": "e2c7ad4d11555eeacce6bd436547b403f83eb24f",
      "tree": "5301a4720a9f23dab353b2982d0db74bedc6e0dc",
      "parents": [
        "ff2d7f26c63e7a3ed3a74906771b246949112414"
      ],
      "author": {
        "name": "janehe",
        "email": "siyaoh4@uci.edu",
        "time": "Tue Apr 15 13:18:34 2025 -0700"
      },
      "committer": {
        "name": "Bret McGuire",
        "email": "absurdfarce@users.noreply.github.com",
        "time": "Wed Oct 08 21:07:09 2025 -0500"
      },
      "message": "CASSJAVA-97: Let users inject an ID for each request and write to the custom payload\n\npatch by Jane He; reviewed by Abe Ratnofsky and Bret McGuire for CASSJAVA-97\n"
    },
    {
      "commit": "ff2d7f26c63e7a3ed3a74906771b246949112414",
      "tree": "92bcfe9dce0de4821c6894d50d9bb310d44a7857",
      "parents": [
        "05e6717253d1c6ae0c5a9ce20fcf5ab448d32ec6"
      ],
      "author": {
        "name": "Lukasz Antoniak",
        "email": "Lukasz.Antoniak@gmail.com",
        "time": "Mon Apr 14 16:40:53 2025 +0200"
      },
      "committer": {
        "name": "Lukasz Antoniak",
        "email": "lukasz.antoniak@gmail.com",
        "time": "Fri Oct 03 19:57:57 2025 +0200"
      },
      "message": "CASSJAVA-92: Local DC provided for nodetool clientstats\npatch by Lukasz Antoniak; reviewed by Bret McGuire and Abe Ratnofsky for CASSJAVA-92\n"
    },
    {
      "commit": "05e6717253d1c6ae0c5a9ce20fcf5ab448d32ec6",
      "tree": "e5589fb98f1d54e34f8cbf9a1d54dcd18d301f2d",
      "parents": [
        "69eebb939c71dbb709099f7bf04b1a8b7e17012f"
      ],
      "author": {
        "name": "Kefu Chai",
        "email": "kefu.chai@scylladb.com",
        "time": "Fri Jul 12 09:37:06 2024 +0800"
      },
      "committer": {
        "name": "absurdfarce",
        "email": "absurdfarce@apache.org",
        "time": "Wed Aug 13 15:06:55 2025 -0500"
      },
      "message": "manual: correct the codeblock directive\n\npatch by Kefu Chai; reviewed by Andy Tolbert and Bret McGuire\nreference: https://github.com/apache/cassandra-java-driver/pull/1940\n"
    },
    {
      "commit": "69eebb939c71dbb709099f7bf04b1a8b7e17012f",
      "tree": "c8c5147023f80e3830cfb4012f2a1e6c75201283",
      "parents": [
        "7e21eb20283f3781a0a748741b768d0adf0fc85b"
      ],
      "author": {
        "name": "Ivan Sopov",
        "email": "sopov.ivan@gmail.com",
        "time": "Mon Jul 28 11:28:59 2025 +0300"
      },
      "committer": {
        "name": "absurdfarce",
        "email": "absurdfarce@apache.org",
        "time": "Tue Aug 12 13:34:17 2025 -0500"
      },
      "message": "Change groupId in README\n\npatch by Ivan Sopov; reviewed by Bret McGuire\nreference: https://github.com/apache/cassandra-java-driver/pull/2049\n"
    },
    {
      "commit": "7e21eb20283f3781a0a748741b768d0adf0fc85b",
      "tree": "d64a265ac024de1acf1bf3aaccce11fa13381b2c",
      "parents": [
        "f32069bd8abfae75f451ff4f47c44c1cca8dbd1e"
      ],
      "author": {
        "name": "Jason Koch",
        "email": "jkoch@netflix.com",
        "time": "Mon Feb 03 13:46:32 2025 -0800"
      },
      "committer": {
        "name": "Andrew Tolbert",
        "email": "6889771+tolbertam@users.noreply.github.com",
        "time": "Thu Jul 31 14:32:56 2025 -0500"
      },
      "message": "Eliminate lock in ConcurrencyLimitingRequestThrottler\n\nFollowing from 6d3ba47 this changes the throttler to a complete\nlock-free implementation. Update the related comments and README now\nthat it is lock-free.\n\nPatch by Jason Koch; reviewed by Alexandre Dutra and Andy Tolbert\n"
    },
    {
      "commit": "f32069bd8abfae75f451ff4f47c44c1cca8dbd1e",
      "tree": "b75a404b9210fab21316168f7fe00558cf3ee716",
      "parents": [
        "ddd6f03d7107df03e6e96e9fe37f434e4c742a9d"
      ],
      "author": {
        "name": "Michael Karsten",
        "email": "mkarsten3@gatech.edu",
        "time": "Fri Mar 21 12:09:31 2025 -0700"
      },
      "committer": {
        "name": "Andrew Tolbert",
        "email": "6889771+tolbertam@users.noreply.github.com",
        "time": "Mon Jul 28 14:43:44 2025 -0500"
      },
      "message": "CASSJAVA-89 fix: support schema options that changed in Cassandra 5.0\n\nPatch by Michael Karsten; reviewed by Abe Ratnofsky and Andy Tolbert for CASSJAVA-89\n"
    },
    {
      "commit": "ddd6f03d7107df03e6e96e9fe37f434e4c742a9d",
      "tree": "4ca6d22b27888898170749efccb7726e2ac6fd0a",
      "parents": [
        "17ebe6092e2877d8c524e07489c4c3d005cfeea5"
      ],
      "author": {
        "name": "Jason Koch",
        "email": "jkoch@netflix.com",
        "time": "Mon Mar 17 10:17:06 2025 -0700"
      },
      "committer": {
        "name": "Andrew Tolbert",
        "email": "6889771+tolbertam@users.noreply.github.com",
        "time": "Mon Jul 28 12:39:35 2025 -0500"
      },
      "message": "Remove unnecessary locking in DefaultNettyOptions\n\nThis value is initialized at constructor time and marked final, so it\ncan never change. There is no need to have access to this reference\nsynchronized.\n\nPatch by Jason Koch; reviewed by Alexandre Dutra, Andy Tolbert and Jane He\n"
    },
    {
      "commit": "17ebe6092e2877d8c524e07489c4c3d005cfeea5",
      "tree": "d054461bdcac50a2136458611343ef95a2b888c2",
      "parents": [
        "f49e19b8c7e3bff6e5e4e8003484427c95bde027"
      ],
      "author": {
        "name": "janehe",
        "email": "jane.he@datastax.com",
        "time": "Mon Jul 14 15:09:25 2025 -0700"
      },
      "committer": {
        "name": "Bret McGuire",
        "email": "absurdfarce@users.noreply.github.com",
        "time": "Mon Jul 14 23:56:32 2025 -0500"
      },
      "message": "ninja-fix: openjdk@1.17.0 instead of openjdk@17 for ASF CI\npatch by Jane He; reviewed by Bret McGuire and Alexandre Dutra\n"
    },
    {
      "commit": "f49e19b8c7e3bff6e5e4e8003484427c95bde027",
      "tree": "e03c5eeda63c202e1c3220c3de8961a73741eedd",
      "parents": [
        "29d3531202895fb9866bdd72720202c78a7eaa9b"
      ],
      "author": {
        "name": "absurdfarce",
        "email": "absurdfarce@apache.org",
        "time": "Mon Jul 07 10:05:15 2025 -0500"
      },
      "committer": {
        "name": "absurdfarce",
        "email": "absurdfarce@apache.org",
        "time": "Mon Jul 07 10:05:15 2025 -0500"
      },
      "message": "ninja-fix: updating OS label in Jenkinsfile after upgrade to Focal for runner\n"
    },
    {
      "commit": "29d3531202895fb9866bdd72720202c78a7eaa9b",
      "tree": "3d6943ffe978676c5529f1e0a6600e14e06908dd",
      "parents": [
        "bb9bb11e573258e12e4272379f88e4d8b5f103a0"
      ],
      "author": {
        "name": "Abe Ratnofsky",
        "email": "abe@aber.io",
        "time": "Tue May 20 19:06:14 2025 -0400"
      },
      "committer": {
        "name": "Abe Ratnofsky",
        "email": "abe@aber.io",
        "time": "Mon Jun 30 11:40:53 2025 -0400"
      },
      "message": "Fix revapi surious complaints about optional dependencies\n\npatch by Abe Ratnofsky; reviewed by Bret McGuire for CASSJAVA-102\n"
    },
    {
      "commit": "bb9bb11e573258e12e4272379f88e4d8b5f103a0",
      "tree": "32f3fddfda3031556dacc4468986d94529a54fbc",
      "parents": [
        "c9facc3c36e7ba0b1d30fb9b10de69f879d34fb5"
      ],
      "author": {
        "name": "alexsa",
        "email": "alex.sasnouskikh@adyen.com",
        "time": "Thu Jun 12 10:02:09 2025 +0200"
      },
      "committer": {
        "name": "absurdfarce",
        "email": "absurdfarce@apache.org",
        "time": "Fri Jun 13 13:22:16 2025 -0500"
      },
      "message": "Add SubnetAddressTranslator to translate Cassandra node IPs from private network based on its subnet mask\n\npatch by Alex Sasnouskikh; reviewed by Bret McGuire and Andy Tolbert\nreference: https://github.com/apache/cassandra-java-driver/pull/2013\n"
    },
    {
      "commit": "c9facc3c36e7ba0b1d30fb9b10de69f879d34fb5",
      "tree": "b0fdc6bad4beaeb3d8d1fb38bbd34301574205a9",
      "parents": [
        "53bb5c8b6580c5797e4f148cdc818885327cd19e"
      ],
      "author": {
        "name": "janehe",
        "email": "siyaoh4@uci.edu",
        "time": "Mon May 05 19:37:32 2025 -0700"
      },
      "committer": {
        "name": "absurdfarce",
        "email": "absurdfarce@apache.org",
        "time": "Mon May 05 23:21:04 2025 -0500"
      },
      "message": "ninja-fix Format fix for previous commit\n"
    },
    {
      "commit": "53bb5c8b6580c5797e4f148cdc818885327cd19e",
      "tree": "10aecbb1362eff831856b2fc37a4181e94b744c9",
      "parents": [
        "eb54934d5d2f38757da3a94a8ad4960f66eb4bd6"
      ],
      "author": {
        "name": "Tatu Saloranta",
        "email": "tatu.saloranta@datastax.com",
        "time": "Fri Nov 15 18:41:50 2024 -0800"
      },
      "committer": {
        "name": "absurdfarce",
        "email": "absurdfarce@apache.org",
        "time": "Tue Apr 29 16:06:54 2025 -0500"
      },
      "message": "CASSJAVA-68 Improve DefaultCodecRegisry.CacheKey#hashCode() to eliminate Object[] allocation (found via profiler)\n\npatch by Tatu Saloranta; reviewed by Dmitry Konstantinov and Bret McGuire for CASSJAVA-68\n"
    },
    {
      "commit": "eb54934d5d2f38757da3a94a8ad4960f66eb4bd6",
      "tree": "0a002698030e49a6f059daa8a65465a94d3c722f",
      "parents": [
        "d7e829775c4956d10c888c86b653f7ac2d10fa4b"
      ],
      "author": {
        "name": "Tatu Saloranta",
        "email": "tatu.saloranta@iki.fi",
        "time": "Fri Nov 15 19:01:32 2024 -0800"
      },
      "committer": {
        "name": "absurdfarce",
        "email": "absurdfarce@apache.org",
        "time": "Tue Apr 29 11:57:09 2025 -0500"
      },
      "message": "Bump Jackson version to la(te)st 2.13, 2.13.5\n\npatch by Tatu Saloranta; reviewed by Bret McGuire\nreference: https://github.com/apache/cassandra-java-driver/pull/1989\n"
    },
    {
      "commit": "d7e829775c4956d10c888c86b653f7ac2d10fa4b",
      "tree": "9102bcbab9e652da5c9613016ce4b8e82f0e6411",
      "parents": [
        "7161d12fb28d16e2928cfe98bbada151ff6ae058"
      ],
      "author": {
        "name": "Andy Tolbert",
        "email": "6889771+tolbertam@users.noreply.github.com",
        "time": "Thu Feb 06 14:57:52 2025 -0600"
      },
      "committer": {
        "name": "absurdfarce",
        "email": "absurdfarce@apache.org",
        "time": "Tue Apr 29 11:22:09 2025 -0500"
      },
      "message": "Make guava an optional dependency of java-driver-guava-shaded\n\nWith CASSJAVA-52, the java-driver-guava-shaded is now in tree.\n\nThis appears to work great, but there is a slight issue with the\ndependency tree that allows unshaded guava packages to be imported\nwithin the project.\n\nIt looks like marking guava as an optional dependency in\njava-driver-guava-shaded resolves this.\n\npatch by Andy Tolbert; reviewed by Alexandre Dutra and Dmitry Konstantinov for CASSJAVA-76\n"
    },
    {
      "commit": "7161d12fb28d16e2928cfe98bbada151ff6ae058",
      "tree": "46869b6ca485e05d84388bb641b28e652f00d902",
      "parents": [
        "0115cd67c18835b89d8888d405d455045737a630"
      ],
      "author": {
        "name": "janehe",
        "email": "siyaoh4@uci.edu",
        "time": "Wed Apr 23 22:25:03 2025 -0700"
      },
      "committer": {
        "name": "absurdfarce",
        "email": "absurdfarce@apache.org",
        "time": "Thu Apr 24 01:13:41 2025 -0500"
      },
      "message": "ninja-fix Revert docker image name (CASSJAVA-40)\n"
    },
    {
      "commit": "0115cd67c18835b89d8888d405d455045737a630",
      "tree": "36190421fee3b6b9243dc9a964eca9a081a02441",
      "parents": [
        "c43efd42cbe2b33e129578902e3ae21627d0fd1a"
      ],
      "author": {
        "name": "Lukasz Antoniak",
        "email": "Lukasz.Antoniak@gmail.com",
        "time": "Fri Apr 11 13:19:45 2025 +0200"
      },
      "committer": {
        "name": "Bret McGuire",
        "email": "absurdfarce@users.noreply.github.com",
        "time": "Wed Apr 16 11:29:01 2025 -0500"
      },
      "message": "Prevent long overflow in SNI address resolution\n\npatch by Lukasz Antoniak and Alexandre Dutra; reviewed by Bret McGuire\n"
    },
    {
      "commit": "c43efd42cbe2b33e129578902e3ae21627d0fd1a",
      "tree": "6d20a4b03298b9ebde11d435efe686f1cad76bf0",
      "parents": [
        "f42ab99ccc031bca7db6cf69aec70771d65799e1"
      ],
      "author": {
        "name": "absurdfarce",
        "email": "absurdfarce@apache.org",
        "time": "Wed Apr 09 00:29:46 2025 -0500"
      },
      "committer": {
        "name": "Bret McGuire",
        "email": "absurdfarce@users.noreply.github.com",
        "time": "Fri Apr 11 17:53:28 2025 -0500"
      },
      "message": "ninja-fix Update revapi to key off of the artifact ID (and group ID)\n"
    },
    {
      "commit": "f42ab99ccc031bca7db6cf69aec70771d65799e1",
      "tree": "536d2c4a9b9c96ae88c5ed54596060423a40a9f0",
      "parents": [
        "529d56e1742dcd1df3ca55c00fd8e02c0e484c68"
      ],
      "author": {
        "name": "Abe Ratnofsky",
        "email": "abe@aber.io",
        "time": "Mon Feb 10 13:11:06 2025 -0500"
      },
      "committer": {
        "name": "absurdfarce",
        "email": "absurdfarce@apache.org",
        "time": "Sat Apr 05 19:04:25 2025 -0500"
      },
      "message": "Upgrade Netty to 4.1.119\n\npatch by Abe Ratnofsky; reviewed by Bret McGuire for CASSJAVA-77\n"
    },
    {
      "commit": "529d56e1742dcd1df3ca55c00fd8e02c0e484c68",
      "tree": "2129d0ae5a11622575ea37c4ac80c4197f412bce",
      "parents": [
        "204dd09329a073043b5b7cc170a9850e270c5a63"
      ],
      "author": {
        "name": "absurdfarce",
        "email": "absurdfarce@apache.org",
        "time": "Mon Mar 31 16:00:18 2025 -0500"
      },
      "committer": {
        "name": "Bret McGuire",
        "email": "absurdfarce@users.noreply.github.com",
        "time": "Tue Apr 01 14:40:54 2025 -0500"
      },
      "message": "Add support for Java21 builds to test runs (plus a few other small cleanups)\n\npatch by Bret McGuire; reviewed by Joao Reis for CASSJAVA-40\n"
    },
    {
      "commit": "204dd09329a073043b5b7cc170a9850e270c5a63",
      "tree": "a38d94d41c6a80cc4f0ca79dca32594d5bb365c0",
      "parents": [
        "c0cae9bf76024f8004abaa1ddb871b7351fc253e"
      ],
      "author": {
        "name": "janehe",
        "email": "siyaoh4@uci.edu",
        "time": "Mon Mar 31 13:24:31 2025 -0700"
      },
      "committer": {
        "name": "Bret McGuire",
        "email": "absurdfarce@users.noreply.github.com",
        "time": "Tue Apr 01 10:37:29 2025 -0500"
      },
      "message": "CASSJAVA-40: Driver testing against Java 21\npatch by Jane He; reviewed by Bret McGuire for CASSJAVA-40\n"
    },
    {
      "commit": "c0cae9bf76024f8004abaa1ddb871b7351fc253e",
      "tree": "ea06eab8013045fc9dff01118daf39d0367f3a3b",
      "parents": [
        "7982f413a90935a91549aa3ee7cc64fa25d7c113"
      ],
      "author": {
        "name": "absurdfarce",
        "email": "absurdfarce@apache.org",
        "time": "Tue Mar 25 15:27:55 2025 -0500"
      },
      "committer": {
        "name": "Bret McGuire",
        "email": "absurdfarce@users.noreply.github.com",
        "time": "Tue Mar 25 15:39:00 2025 -0500"
      },
      "message": "CASSJAVA-90 Update native-protocol version\n\npatch by Bret McGuire; reviewed by Abe Ratnofsky and Bret McGuire for CASSJAVA-90\n"
    },
    {
      "commit": "7982f413a90935a91549aa3ee7cc64fa25d7c113",
      "tree": "32aa7b6affd46277855b86fef8213e3ed4e108b6",
      "parents": [
        "3bb5b18903636976279506308c60f1911b7b8ed5"
      ],
      "author": {
        "name": "absurdfarce",
        "email": "absurdfarce@apache.org",
        "time": "Mon Mar 03 11:46:42 2025 -0600"
      },
      "committer": {
        "name": "Bret McGuire",
        "email": "absurdfarce@users.noreply.github.com",
        "time": "Mon Mar 03 11:52:30 2025 -0600"
      },
      "message": "ninja-fix Minor fix to CASSJAVA-80 change.  Adding new entries to DefaultDriverOption anywhere other than\nat the end messes with the ordinal guarantees for exisitng apps.  We have a check for such a\nthing in the build; moving this around avoids that concern.\n"
    },
    {
      "commit": "3bb5b18903636976279506308c60f1911b7b8ed5",
      "tree": "9b7a24b81cf5e8bb6ff07fcaa02808c05b730c20",
      "parents": [
        "90612f6758eb0f0ba964daf054f397a47a90a736"
      ],
      "author": {
        "name": "Abe Ratnofsky",
        "email": "abe@aber.io",
        "time": "Thu Feb 13 17:11:36 2025 -0500"
      },
      "committer": {
        "name": "Andrew Tolbert",
        "email": "6889771+tolbertam@users.noreply.github.com",
        "time": "Fri Feb 21 11:50:10 2025 -0600"
      },
      "message": "CASSJAVA-80: Support configuration to disable DNS reverse-lookups for SAN validation\n\npatch by Abe Ratnofsky; reviewed by Alexandre Dutra, Andy Tolbert, and Francisco Guerrero for CASSJAVA-80\n"
    },
    {
      "commit": "90612f6758eb0f0ba964daf054f397a47a90a736",
      "tree": "b78c37a29532237d1da7e3c9351b7356100f59f8",
      "parents": [
        "46444eaabdbd23e9231123198536d070e99aca27"
      ],
      "author": {
        "name": "absurdfarce",
        "email": "absurdfarce@apache.org",
        "time": "Thu Feb 06 15:51:54 2025 -0600"
      },
      "committer": {
        "name": "absurdfarce",
        "email": "absurdfarce@apache.org",
        "time": "Thu Feb 06 15:51:54 2025 -0600"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "46444eaabdbd23e9231123198536d070e99aca27",
      "tree": "71c77a3b2a74c2da59696c90332647f539d69250",
      "parents": [
        "610b91b160948c96c2d61aa34021db3cdac73aa2"
      ],
      "author": {
        "name": "absurdfarce",
        "email": "absurdfarce@apache.org",
        "time": "Thu Feb 06 15:51:51 2025 -0600"
      },
      "committer": {
        "name": "absurdfarce",
        "email": "absurdfarce@apache.org",
        "time": "Thu Feb 06 15:51:51 2025 -0600"
      },
      "message": "[maven-release-plugin] prepare release 4.19.0\n"
    },
    {
      "commit": "610b91b160948c96c2d61aa34021db3cdac73aa2",
      "tree": "acf6053e8d6fae18404db4ce954be614b548a146",
      "parents": [
        "94e73d9f4e95cd74b319495663862ad50c63f589"
      ],
      "author": {
        "name": "absurdfarce",
        "email": "absurdfarce@apache.org",
        "time": "Tue Feb 04 15:22:14 2025 -0600"
      },
      "committer": {
        "name": "Bret McGuire",
        "email": "absurdfarce@users.noreply.github.com",
        "time": "Thu Feb 06 15:37:36 2025 -0600"
      },
      "message": "Changelog updates for 4.19.0\n"
    },
    {
      "commit": "94e73d9f4e95cd74b319495663862ad50c63f589",
      "tree": "93dc8e28b3411626a3a5fde406cfea4916f06516",
      "parents": [
        "64b3568dfa6dd58e8c16d28cafbe8dbf16f1e622"
      ],
      "author": {
        "name": "absurdfarce",
        "email": "absurdfarce@apache.org",
        "time": "Wed Feb 05 15:33:46 2025 -0600"
      },
      "committer": {
        "name": "Bret McGuire",
        "email": "absurdfarce@users.noreply.github.com",
        "time": "Wed Feb 05 17:12:07 2025 -0600"
      },
      "message": "ninja-fix Using shaded Guava classes for import in order to make OSGi class paths happy.\n\nMajor hat tip to Dmitry Konstantinov for the find here!\n"
    },
    {
      "commit": "64b3568dfa6dd58e8c16d28cafbe8dbf16f1e622",
      "tree": "a81f3fda82b172a0b950e6ee5464ad7f2f860de9",
      "parents": [
        "eac7b24d60d87e912ea70ba3ddee2755a6fa28cf"
      ],
      "author": {
        "name": "absurdfarce",
        "email": "absurdfarce@apache.org",
        "time": "Mon Feb 03 17:56:54 2025 -0600"
      },
      "committer": {
        "name": "Bret McGuire",
        "email": "absurdfarce@users.noreply.github.com",
        "time": "Tue Feb 04 15:36:42 2025 -0600"
      },
      "message": "Expose a decorator for CqlPrepareAsyncProcessor cache rather than the ability to specify an\narbitrary cache from scratch.\n\nAlso bringing tests from https://github.com/apache/cassandra-java-driver/pull/2003 forward\nwith a few minor changes due to this implementation\n\npatch by Bret McGuire; reviewed by Bret McGuire and Andy Tolbert\nreference: #2008\n"
    },
    {
      "commit": "eac7b24d60d87e912ea70ba3ddee2755a6fa28cf",
      "tree": "5ee6618cd95096c0d733b3a9c212741ba2fd9fff",
      "parents": [
        "04d34a8989b89c1addaab7f248b1fa9aa535da5e"
      ],
      "author": {
        "name": "Luc Boutier",
        "email": "luc.boutier@me.com",
        "time": "Fri Nov 03 10:13:13 2023 +0100"
      },
      "committer": {
        "name": "absurdfarce",
        "email": "absurdfarce@apache.org",
        "time": "Mon Feb 03 17:26:40 2025 -0600"
      },
      "message": "JAVA-3055: Prevent PreparedStatement cache to be polluted if a request is cancelled.\n\nThere was a critical issue when the external code cancels a request, indeed the cached CompletableFuture will then always throw a CancellationException.\nThis may happens, for example, when used by reactive like Mono.zip or Mono.firstWithValue.\n\npatch by Luc Boutier; reviewed by Alexandre Dutra and Bret McGuire\nreference: https://github.com/apache/cassandra-java-driver/pull/1757\n"
    },
    {
      "commit": "04d34a8989b89c1addaab7f248b1fa9aa535da5e",
      "tree": "93acb1bb4c71a637a155cdd5387c30d107f13100",
      "parents": [
        "2e0c44c020819c928730e1aac812bf2f475d8256"
      ],
      "author": {
        "name": "Alex Sasnouskikh",
        "email": "jahstreetlove@gmail.com",
        "time": "Thu Jan 30 22:36:29 2025 +0000"
      },
      "committer": {
        "name": "Andrew Tolbert",
        "email": "6889771+tolbertam@users.noreply.github.com",
        "time": "Fri Jan 31 14:57:12 2025 -0600"
      },
      "message": "JAVA-3168 Copy node info for contact points on initial node refresh only from first match by endpoint\n\npatch by Alex Sasnouskikh; reviewed by Andy Tolbert and Alexandre Dura for JAVA-3168\n"
    },
    {
      "commit": "2e0c44c020819c928730e1aac812bf2f475d8256",
      "tree": "b21dc9ec5401096504d8afd16043a5a748a2953b",
      "parents": [
        "342e2dcf47afab238f357ac2afde65b079ce6b79"
      ],
      "author": {
        "name": "SiyaoIsHiding",
        "email": "113857408+SiyaoIsHiding@users.noreply.github.com",
        "time": "Sun Jan 26 22:38:52 2025 +0800"
      },
      "committer": {
        "name": "absurdfarce",
        "email": "absurdfarce@apache.org",
        "time": "Sun Jan 26 15:24:50 2025 -0600"
      },
      "message": "JAVA-3143: Extend driver vector support to arbitrary subtypes and fix handling of variable length types (OSS C* 5.0)\n\npatch by Jane He; reviewed by Bret McGuire and João Reis\nreference: https://github.com/apache/cassandra-java-driver/pull/1952\n"
    },
    {
      "commit": "342e2dcf47afab238f357ac2afde65b079ce6b79",
      "tree": "304b63a7cd16d7d2757be4bf47e1b76a71dc3932",
      "parents": [
        "01671d99247bdc783c832c128a8570ba846875c4"
      ],
      "author": {
        "name": "Lukasz Antoniak",
        "email": "Lukasz.Antoniak@gmail.com",
        "time": "Fri Jan 10 16:16:26 2025 +0100"
      },
      "committer": {
        "name": "Bret McGuire",
        "email": "absurdfarce@users.noreply.github.com",
        "time": "Thu Jan 16 08:54:35 2025 -0600"
      },
      "message": "Conditionally compile shaded Guava module\n"
    },
    {
      "commit": "01671d99247bdc783c832c128a8570ba846875c4",
      "tree": "e2531eea408b3be1f603584e70058eca629f6ee8",
      "parents": [
        "75a269d04d49630032be6afedae2ded0c4334e42"
      ],
      "author": {
        "name": "Lukasz Antoniak",
        "email": "Lukasz.Antoniak@gmail.com",
        "time": "Fri Jan 10 16:05:42 2025 +0100"
      },
      "committer": {
        "name": "Bret McGuire",
        "email": "absurdfarce@users.noreply.github.com",
        "time": "Thu Jan 16 08:54:35 2025 -0600"
      },
      "message": "Revert \"Do not always cleanup Guava shaded module before packaging\"\n\nThis reverts commit 5be52ec1a8d014c81566180c731b828a591082da.\n"
    },
    {
      "commit": "75a269d04d49630032be6afedae2ded0c4334e42",
      "tree": "6e0de2f5532a2044cc943453d7542185565cbf8c",
      "parents": [
        "8c1009959e988d9f7249151ad260f64aa6afed63"
      ],
      "author": {
        "name": "Lukasz Antoniak",
        "email": "Lukasz.Antoniak@gmail.com",
        "time": "Mon Dec 30 07:18:06 2024 +0100"
      },
      "committer": {
        "name": "Bret McGuire",
        "email": "absurdfarce@users.noreply.github.com",
        "time": "Thu Jan 16 08:54:35 2025 -0600"
      },
      "message": "Do not always cleanup Guava shaded module before packaging\n"
    },
    {
      "commit": "8c1009959e988d9f7249151ad260f64aa6afed63",
      "tree": "e2531eea408b3be1f603584e70058eca629f6ee8",
      "parents": [
        "7689c5a81e89bce5598d9976a041068a1f5e2a7f"
      ],
      "author": {
        "name": "Lukasz Antoniak",
        "email": "Lukasz.Antoniak@gmail.com",
        "time": "Mon Dec 23 08:20:42 2024 +0100"
      },
      "committer": {
        "name": "Bret McGuire",
        "email": "absurdfarce@users.noreply.github.com",
        "time": "Tue Jan 07 09:06:56 2025 -0600"
      },
      "message": "Upgrade Guava to 33.3.1-jre\n\npatch by Lukasz Antoniak; reviewed by Alexandre Dutra and Bret McGuire for CASSJAVA-53\n"
    },
    {
      "commit": "7689c5a81e89bce5598d9976a041068a1f5e2a7f",
      "tree": "8cec9e2ed7312ffe09ac61cfaa44539e86cab336",
      "parents": [
        "6a8674f2db92668359196b5492753612b3844594"
      ],
      "author": {
        "name": "SiyaoIsHiding",
        "email": "113857408+SiyaoIsHiding@users.noreply.github.com",
        "time": "Tue Jan 07 14:30:58 2025 +0800"
      },
      "committer": {
        "name": "Bret McGuire",
        "email": "absurdfarce@users.noreply.github.com",
        "time": "Tue Jan 07 09:05:25 2025 -0600"
      },
      "message": "JAVA-3118: Add support for vector data type in Schema Builder, QueryBuilder\npatch by Jane He; reviewed by Mick Semb Wever and Bret McGuire for JAVA-3118\nreference: #1931\n"
    },
    {
      "commit": "6a8674f2db92668359196b5492753612b3844594",
      "tree": "aac4d7479fdf6c437ac335090bd07f56dc14ea13",
      "parents": [
        "7ca013fbd5f1ec589df52ef0e6441986f07c11ff"
      ],
      "author": {
        "name": "absurdfarce",
        "email": "absurdfarce@apache.org",
        "time": "Mon Nov 11 11:49:20 2024 -0600"
      },
      "committer": {
        "name": "Bret McGuire",
        "email": "absurdfarce@users.noreply.github.com",
        "time": "Mon Jan 06 11:30:26 2025 -0600"
      },
      "message": "CASSJAVA-55 Remove setting \"Host\" header for metadata requests.\n\nWith some sysprops enabled this will actually be respected which completely borks Astra routing.\n\npatch by Bret McGuire; reviewed by Alexandre Dutra and Bret McGuire for CASSJAVA-55\n"
    },
    {
      "commit": "7ca013fbd5f1ec589df52ef0e6441986f07c11ff",
      "tree": "6fe1674a9d6d766da1d24ec9706dfa73c992e042",
      "parents": [
        "7bc085bdfb337b91255573bc3e130815e280954a"
      ],
      "author": {
        "name": "Ammar Khaku",
        "email": "ammar.khaku@gmail.com",
        "time": "Sat Apr 22 16:13:15 2023 -0700"
      },
      "committer": {
        "name": "Bret McGuire",
        "email": "absurdfarce@users.noreply.github.com",
        "time": "Mon Jan 06 11:05:17 2025 -0600"
      },
      "message": "JAVA-3057 Allow decoding a UDT that has more fields than expected\n\npatch by Ammar Khaku; reviewed by Andy Tolbert and Bret McGuire\nreference: https://github.com/apache/cassandra-java-driver/pull/1635\n"
    },
    {
      "commit": "7bc085bdfb337b91255573bc3e130815e280954a",
      "tree": "a50941b710c74796a3a4644da34f06f07107c1be",
      "parents": [
        "a322ca265654605123f4d7b889ad736c114f0c7e"
      ],
      "author": {
        "name": "Lukasz Antoniak",
        "email": "Lukasz.Antoniak@gmail.com",
        "time": "Wed Nov 06 08:31:36 2024 +0100"
      },
      "committer": {
        "name": "Bret McGuire",
        "email": "absurdfarce@users.noreply.github.com",
        "time": "Fri Dec 20 14:52:22 2024 -0600"
      },
      "message": "Move DataStax shaded Guava module into Java driver\n\npatch by Lukasz Antoniak; reviewed by Alexandre Dutra and Bret McGuire for CASSJAVA-52\n"
    },
    {
      "commit": "a322ca265654605123f4d7b889ad736c114f0c7e",
      "tree": "ef78d93f4d8a06424fa870874088185eee4a9fef",
      "parents": [
        "62cea5a5f34d5cc6ef335f99829d0ae3cf9cf396"
      ],
      "author": {
        "name": "Jeremy Hanna",
        "email": "jeremy.hanna1234@gmail.com",
        "time": "Wed Nov 27 12:41:02 2024 -0600"
      },
      "committer": {
        "name": "absurdfarce",
        "email": "absurdfarce@apache.org",
        "time": "Wed Dec 04 12:22:40 2024 -0600"
      },
      "message": "Update link to Jira to be CASSJAVA\n\nUpdating the link to Jira.\n\nPreviously we had a component in the CASSANDRA Jira project but now we have a project for each driver - in the case of Java, it\u0027s CASSJAVA.\n\nAdded CASSJAVA to .asf.yaml\n\npatch by Jeremy Hanna; reviewed by Bret McGuire for CASSJAVA-61\n"
    },
    {
      "commit": "62cea5a5f34d5cc6ef335f99829d0ae3cf9cf396",
      "tree": "9ba98169ef79e3da10de60cb05d26f8ca20afddd",
      "parents": [
        "e84378681aecdbb87696dc4b53cb6fd336c82b6b"
      ],
      "author": {
        "name": "absurdfarce",
        "email": "absurdfarce@apache.org",
        "time": "Wed Nov 06 17:47:30 2024 -0600"
      },
      "committer": {
        "name": "Bret McGuire",
        "email": "absurdfarce@users.noreply.github.com",
        "time": "Wed Nov 13 11:03:54 2024 -0600"
      },
      "message": "Move Apache Cassandra 5.x off of beta1 and remove some older Apache Cassandra versions.\n\npatch by Bret McGuire; reviewed by Bret McGuire for CASSJAVA-54\n"
    },
    {
      "commit": "e84378681aecdbb87696dc4b53cb6fd336c82b6b",
      "tree": "c18e0caaec2d685685300dc582887e1b9f53c73b",
      "parents": [
        "01c6151cd4a3c1dbbd4d1251fb453305385668e1"
      ],
      "author": {
        "name": "Stefan Miklosovic",
        "email": "smiklosovic@apache.org",
        "time": "Wed Oct 23 22:23:39 2024 +0200"
      },
      "committer": {
        "name": "absurdfarce",
        "email": "absurdfarce@apache.org",
        "time": "Tue Nov 12 11:54:40 2024 -0600"
      },
      "message": "Fix TableMetadata.describe() when containing a vector column\n\npatch by Stefan Miklosovic; reviewed by Bret McGuire for CASSJAVA-2\n"
    },
    {
      "commit": "01c6151cd4a3c1dbbd4d1251fb453305385668e1",
      "tree": "86fb0a0d775858216deeea63b7d8852cd8cb774f",
      "parents": [
        "a4175f33e43344fd1b092aae332ed5979a1bd831"
      ],
      "author": {
        "name": "Lukasz Antoniak",
        "email": "Lukasz.Antoniak@gmail.com",
        "time": "Sun Sep 08 15:06:53 2024 +0200"
      },
      "committer": {
        "name": "absurdfarce",
        "email": "absurdfarce@apache.org",
        "time": "Wed Nov 06 15:46:26 2024 -0600"
      },
      "message": "Refactor integration tests to support multiple C* distributions. Test with DataStax HCD 1.0.0\n\npatch by Lukasz Antoniak; reviewed by Bret McGuire\nreference: https://github.com/apache/cassandra-java-driver/pull/1958\n"
    },
    {
      "commit": "a4175f33e43344fd1b092aae332ed5979a1bd831",
      "tree": "d125f8539e41681b9557912bbab47275a6c8594c",
      "parents": [
        "787783770b0a624f4e58d35aeff16eff8bcddc02"
      ],
      "author": {
        "name": "Siyao (Jane) He",
        "email": "jane.he@datastax.com",
        "time": "Mon Oct 28 14:44:22 2024 -0700"
      },
      "committer": {
        "name": "mck",
        "email": "mck@apache.org",
        "time": "Mon Nov 04 10:53:54 2024 +0100"
      },
      "message": "Automate latest Cassandra versions when running CI\n\n patch by Siyao (Jane) He; reviewed by Mick Semb Wever for CASSJAVA-25\n"
    },
    {
      "commit": "787783770b0a624f4e58d35aeff16eff8bcddc02",
      "tree": "8b7843e80c5134adc483f859abb1e62209bed9e8",
      "parents": [
        "dfe11a8b671d76be6c4e90981a736325b0e4719b"
      ],
      "author": {
        "name": "janehe",
        "email": "siyaoh4@uci.edu",
        "time": "Wed Oct 30 11:34:11 2024 -0700"
      },
      "committer": {
        "name": "Bret McGuire",
        "email": "absurdfarce@users.noreply.github.com",
        "time": "Wed Oct 30 16:04:09 2024 -0500"
      },
      "message": "JAVA-3051: Memory leak\n\npatch by Jane He; reviewed by Alexandre Dutra and Bret McGuire for JAVA-3051\n"
    },
    {
      "commit": "dfe11a8b671d76be6c4e90981a736325b0e4719b",
      "tree": "750d534f34ec5bd97922a022e1954c004121c6da",
      "parents": [
        "f98e3433b91b49e0facfbce8e94e01e304714968"
      ],
      "author": {
        "name": "Dmitry Kropachev",
        "email": "dmitry.kropachev@gmail.com",
        "time": "Sat Sep 14 06:43:15 2024 -0400"
      },
      "committer": {
        "name": "Andrew Tolbert",
        "email": "6889771+tolbertam@users.noreply.github.com",
        "time": "Mon Oct 28 19:35:49 2024 -0500"
      },
      "message": "Fix CustomCcmRule to drop `CURRENT` flag no matter what\n\nIf super.after() throws an Exception `CURRENT` flag is never dropped\nwhich leads next tests to fail with IllegalStateException(\"Attempting to use a Ccm rule while another is in use.  This is disallowed\")\n\nPatch by Dmitry Kropachev; reviewed by Andy Tolbert and Bret McGuire for JAVA-3117\n"
    },
    {
      "commit": "f98e3433b91b49e0facfbce8e94e01e304714968",
      "tree": "1d67167be301895542918c2f8011d51b9de8a56d",
      "parents": [
        "8ebcd9f85afb548f38e953fb1190d9ff04d8df5a"
      ],
      "author": {
        "name": "absurdfarce",
        "email": "absurdfarce@apache.org",
        "time": "Wed Oct 02 18:04:19 2024 -0500"
      },
      "committer": {
        "name": "Bret McGuire",
        "email": "absurdfarce@users.noreply.github.com",
        "time": "Wed Oct 16 11:23:50 2024 -0500"
      },
      "message": "Query builder support for NOT CQL syntax\n\npatch by Bret McGuire; reviewed by Bret McGuire and Andy Tolbert for CASSANDRA-19930\n"
    },
    {
      "commit": "8ebcd9f85afb548f38e953fb1190d9ff04d8df5a",
      "tree": "2426b47199c761350fb575975f0e5830b96f9a4d",
      "parents": [
        "72c729b1ba95695fed467ca3734de7a39a2b3201"
      ],
      "author": {
        "name": "Abe Ratnofsky",
        "email": "abe@aber.io",
        "time": "Tue Oct 15 19:24:00 2024 -0400"
      },
      "committer": {
        "name": "Andrew Tolbert",
        "email": "6889771+tolbertam@users.noreply.github.com",
        "time": "Wed Oct 16 06:35:47 2024 -0700"
      },
      "message": "Fix DefaultSslEngineFactory missing null check on close\n\npatch by Abe Ratnofsky; reviewed by Andy Tolbert and Chris Lohfink for CASSANDRA-20001\n"
    },
    {
      "commit": "72c729b1ba95695fed467ca3734de7a39a2b3201",
      "tree": "9e3efe2b0178ba940e72fd29f6788b3720ccb8f0",
      "parents": [
        "eb57fd7d46fb8b84655e66a3ca8e9ceef77b5164"
      ],
      "author": {
        "name": "Lukasz Antoniak",
        "email": "Lukasz.Antoniak@gmail.com",
        "time": "Thu Oct 03 09:32:17 2024 +0200"
      },
      "committer": {
        "name": "Bret McGuire",
        "email": "absurdfarce@users.noreply.github.com",
        "time": "Tue Oct 15 11:01:10 2024 -0500"
      },
      "message": "CASSANDRA-19932: Allow to define extensions while creating table\npatch by Lukasz Antoniak; reviewed by Bret McGuire and Chris Lohfink\n"
    },
    {
      "commit": "eb57fd7d46fb8b84655e66a3ca8e9ceef77b5164",
      "tree": "b90508caff4bc6c0805ce0ccb656523f541809a8",
      "parents": [
        "a40e7587b175cc198fb533eadabd31e94f837369"
      ],
      "author": {
        "name": "janehe",
        "email": "jane.he@datastax.com",
        "time": "Wed Sep 18 08:49:37 2024 +0000"
      },
      "committer": {
        "name": "mck",
        "email": "mck@apache.org",
        "time": "Thu Sep 26 12:42:51 2024 +0200"
      },
      "message": "Build a public CI for Apache Cassandra Java Driver\n\n patch by Siyao (Jane) He; reviewed by Mick Semb Wever for CASSANDRA-19832\n"
    },
    {
      "commit": "a40e7587b175cc198fb533eadabd31e94f837369",
      "tree": "8386348a13e98afb05ede1748e6eff56410bcb9b",
      "parents": [
        "8444c79ff843a072e5c1a1d8de5140a47051e2a0"
      ],
      "author": {
        "name": "Christian Aistleitner",
        "email": "christian.aistleitner@outlook.com",
        "time": "Thu Jun 06 09:14:16 2024 +0200"
      },
      "committer": {
        "name": "Andrew Tolbert",
        "email": "6889771+tolbertam@users.noreply.github.com",
        "time": "Wed Sep 18 20:26:14 2024 -0500"
      },
      "message": "Fix uncaught exception during graceful channel shutdown\n\nafter exceeding max orphan ids\n\npatch by Christian Aistleitner; reviewed by Andy Tolbert, and Bret McGuire for #1938\n"
    },
    {
      "commit": "8444c79ff843a072e5c1a1d8de5140a47051e2a0",
      "tree": "76bb54be0c791abeb9d5b94637322b69984bcf28",
      "parents": [
        "306bf3744a3d24ad01700e4e1d3c14b9a696927f"
      ],
      "author": {
        "name": "absurdfarce",
        "email": "bret.mcguire@datastax.com",
        "time": "Mon Sep 16 16:30:43 2024 -0500"
      },
      "committer": {
        "name": "Bret McGuire",
        "email": "absurdfarce@users.noreply.github.com",
        "time": "Tue Sep 17 11:15:59 2024 -0500"
      },
      "message": "Remove \"beta\" support for Java17 from docs\n\npatch by Bret McGuire; reviewed by Andy Tolbert and Alexandre Dutra\nreference: https://github.com/apache/cassandra-java-driver/pull/1962\n"
    },
    {
      "commit": "306bf3744a3d24ad01700e4e1d3c14b9a696927f",
      "tree": "274c998531610e65e25c1271f84e648da60722e3",
      "parents": [
        "6d3ba47631ebde78460168a2d33c4facde0bd731"
      ],
      "author": {
        "name": "Ammar Khaku",
        "email": "ammar.khaku@gmail.com",
        "time": "Fri Sep 30 15:36:36 2022 -0700"
      },
      "committer": {
        "name": "absurdfarce",
        "email": "bret.mcguire@datastax.com",
        "time": "Mon Sep 16 17:10:53 2024 -0500"
      },
      "message": "Annotate BatchStatement, Statement, SimpleStatement methods with CheckReturnValue\n\nSince the driver\u0027s default implementation is for\nBatchStatement and SimpleStatement methods to be immutable,\nwe should annotate those methods with @CheckReturnValue.\nStatement#setNowInSeconds implementations are immutable so\nannotate that too.\n\npatch by Ammar Khaku; reviewed by Andy Tolbert and Bret McGuire\nreference: https://github.com/apache/cassandra-java-driver/pull/1607\n"
    },
    {
      "commit": "6d3ba47631ebde78460168a2d33c4facde0bd731",
      "tree": "d806f7898a35c59b5b13d31eda5b217fc1f995b8",
      "parents": [
        "4fb51081a3a71b2017ddc3f43a7945e3a9d19e25"
      ],
      "author": {
        "name": "Jason Koch",
        "email": "jkoch@netflix.com",
        "time": "Mon Aug 12 22:52:13 2024 -0700"
      },
      "committer": {
        "name": "Andrew Tolbert",
        "email": "6889771+tolbertam@users.noreply.github.com",
        "time": "Fri Sep 13 11:39:12 2024 -0500"
      },
      "message": "Reduce lock held duration in ConcurrencyLimitingRequestThrottler\n\nIt might take some (small) time for callback handling when the\nthrottler request proceeds to submission.\n\nBefore this change, the throttler proceed request will happen while\nholding the lock, preventing other tasks from proceeding when there is\nspare capacity and even preventing tasks from enqueuing until the\ncallback completes.\n\nBy tracking the expected outcome, we can perform the callback outside\nof the lock. This means that request registration and submission can\nproceed even when a long callback is being processed.\n\npatch by Jason Koch; Reviewed by Andy Tolbert and Chris Lohfink for CASSANDRA-19922\n"
    },
    {
      "commit": "4fb51081a3a71b2017ddc3f43a7945e3a9d19e25",
      "tree": "346992cb1680c5ce62eb40bc12838e24f81b2b79",
      "parents": [
        "77805f5103354cadb360384f4f41e0eca73d72f4"
      ],
      "author": {
        "name": "Lukasz Antoniak",
        "email": "Lukasz.Antoniak@gmail.com",
        "time": "Mon Jun 10 12:42:29 2024 +0200"
      },
      "committer": {
        "name": "Bret McGuire",
        "email": "absurdfarce@users.noreply.github.com",
        "time": "Fri Sep 13 10:50:56 2024 -0500"
      },
      "message": "Fix C* 3.0 tests failing on Jenkins\npatch by Lukasz Antoniak; reviewed by Bret McGuire\nreference: #1939\n"
    },
    {
      "commit": "77805f5103354cadb360384f4f41e0eca73d72f4",
      "tree": "8044af28dad898418266b7c5588cf56ca0431551",
      "parents": [
        "c961012000efffd3d50476d4549487f7fc538c01"
      ],
      "author": {
        "name": "Lukasz Antoniak",
        "email": "Lukasz.Antoniak@gmail.com",
        "time": "Mon Sep 02 06:44:53 2024 +0200"
      },
      "committer": {
        "name": "Andrew Tolbert",
        "email": "6889771+tolbertam@users.noreply.github.com",
        "time": "Fri Sep 13 09:58:07 2024 -0500"
      },
      "message": "JAVA-3149: Support request cancellation in request throttler\npatch by Lukasz Antoniak; reviewed by Andy Tolbert and Chris Lohfink for JAVA-3149\n"
    },
    {
      "commit": "c961012000efffd3d50476d4549487f7fc538c01",
      "tree": "e5bf19e6bc03c8c153a3c7628293b0e70edcd9fb",
      "parents": [
        "9cfb4f6712e392c1b6c87db268565fd3b27d0c5c"
      ],
      "author": {
        "name": "Henry Hughes",
        "email": "henry.hughes@datastax.com",
        "time": "Wed Aug 23 15:35:42 2023 -0700"
      },
      "committer": {
        "name": "Andrew Tolbert",
        "email": "6889771+tolbertam@users.noreply.github.com",
        "time": "Wed Sep 11 13:04:13 2024 -0500"
      },
      "message": "JAVA-3117: Call CcmCustomRule#after if CcmCustomRule#before fails to allow subsequent tests to run\n\npatch by Henry Hughes; reviewed by Alexandre Dutra and Andy Tolbert for JAVA-3117\n"
    },
    {
      "commit": "9cfb4f6712e392c1b6c87db268565fd3b27d0c5c",
      "tree": "938b7a182ab1c1f71fa29b169f7a54d67acf707d",
      "parents": [
        "5ee12acfff720047db7611a6f54450c1646031a3"
      ],
      "author": {
        "name": "Lukasz Antoniak",
        "email": "Lukasz.Antoniak@gmail.com",
        "time": "Thu Sep 05 13:04:52 2024 +0200"
      },
      "committer": {
        "name": "absurdfarce",
        "email": "bret.mcguire@datastax.com",
        "time": "Mon Sep 09 11:25:00 2024 -0500"
      },
      "message": "Run integration tests with DSE 6.9.0\n\npatch by Lukasz Antoniak; reviewed by Bret McGuire\nreference: https://github.com/apache/cassandra-java-driver/pull/1955\n"
    },
    {
      "commit": "5ee12acfff720047db7611a6f54450c1646031a3",
      "tree": "57cfcf79193be06fd0f3d3ab91126c92c2eeef47",
      "parents": [
        "e6ae1933667066bf16ac3ac5203a2a6fdadd1946"
      ],
      "author": {
        "name": "absurdfarce",
        "email": "bret.mcguire@datastax.com",
        "time": "Tue Sep 03 16:06:04 2024 -0500"
      },
      "committer": {
        "name": "Bret McGuire",
        "email": "absurdfarce@users.noreply.github.com",
        "time": "Tue Sep 03 22:29:10 2024 -0500"
      },
      "message": "ninja-fix Various test fixes\n"
    },
    {
      "commit": "e6ae1933667066bf16ac3ac5203a2a6fdadd1946",
      "tree": "8a695ab9d593f251854ee5025a8b3e6128713d03",
      "parents": [
        "0962794b2ec724d9939cd47380e68b979b46f693"
      ],
      "author": {
        "name": "Lukasz Antoniak",
        "email": "Lukasz.Antoniak@gmail.com",
        "time": "Fri Aug 16 11:06:09 2024 +0200"
      },
      "committer": {
        "name": "absurdfarce",
        "email": "bret.mcguire@datastax.com",
        "time": "Tue Sep 03 12:04:58 2024 -0500"
      },
      "message": "JAVA-3167: CompletableFutures.allSuccessful() may return never completed future\n\npatch by Lukasz Antoniak; reviewed by Andy Tolbert, and Bret McGuire for JAVA-3167\n"
    },
    {
      "commit": "0962794b2ec724d9939cd47380e68b979b46f693",
      "tree": "b7b79e553138852aafc6b321f219dd545749725c",
      "parents": [
        "a17f7be614a09ab81bc2982b7f7ab3a123b4ab28"
      ],
      "author": {
        "name": "Ammar Khaku",
        "email": "ammar.khaku@gmail.com",
        "time": "Sun Nov 20 19:14:07 2022 -0800"
      },
      "committer": {
        "name": "absurdfarce",
        "email": "bret.mcguire@datastax.com",
        "time": "Tue Sep 03 11:34:10 2024 -0500"
      },
      "message": "Don\u0027t return empty routing key when partition key is unbound\n\nDefaultBoundStatement#getRoutingKey has logic to infer the\nrouting key when no one has explicitly called setRoutingKey\nor otherwise set the routing key on the statement.\nIt however doesn\u0027t check for cases where nothing has been\nbound yet on the statement.\nThis causes more problems if the user decides to get a\nBoundStatementBuilder from the PreparedStatement, set some\nfields on it, and then copy it by constructing new\nBoundStatementBuilder objects with the BoundStatement as a\nparameter, since the empty ByteBuffer gets copied to all\nbound statements, resulting in all requests being targeted\nto the same Cassandra node in a token-aware load balancing\npolicy.\n\npatch by Ammar Khaku; reviewed by Andy Tolbert, and Bret McGuire\nreference: https://github.com/apache/cassandra-java-driver/pull/1620\n"
    }
  ],
  "next": "a17f7be614a09ab81bc2982b7f7ab3a123b4ab28"
}
