)]}'
{
  "log": [
    {
      "commit": "1c2ffa11ca9751ae36ab07a68f83ffa33d91b89c",
      "tree": "b2124e16cffc7c0dddf5cbc021fdcc4b30918bc3",
      "parents": [
        "6e3f3932e3da9a4bd0f629d257b51721301c1040"
      ],
      "author": {
        "name": "mck",
        "email": "mck@apache.org",
        "time": "Tue Apr 29 11:28:34 2025 +0200"
      },
      "committer": {
        "name": "mck",
        "email": "mck@apache.org",
        "time": "Tue Apr 29 11:28:34 2025 +0200"
      },
      "message": "ninja-fix rename .asf.yml -\u003e .asf.yaml\n"
    },
    {
      "commit": "6e3f3932e3da9a4bd0f629d257b51721301c1040",
      "tree": "a4d2cab16c26d1b50a78a8d43c169d76a4f19255",
      "parents": [
        "39231410157c50e30ff9c232f114a0eb2d97af5f"
      ],
      "author": {
        "name": "mck",
        "email": "mck@apache.org",
        "time": "Tue Apr 22 10:38:08 2025 +0200"
      },
      "committer": {
        "name": "mck",
        "email": "mck@apache.org",
        "time": "Mon Apr 28 14:04:35 2025 +0200"
      },
      "message": "Add .asf.yaml\n\n https://cwiki.apache.org/confluence/display/INFRA/Git+-+.asf.yaml+features\nAnd remove a few dangling copyright headers that were missed in 39231410157c50e30ff9c232f114a0eb2d97af5f\nAlso correct repo urls and trunk branch name, and GHA fixes.\nCloses https://github.com/apache/cassandra-spark-connector/pull/1378\n\n patch by Mick Semb Wever; reviewed by Doug Rohrer for CASSANALYTICS-15\n"
    },
    {
      "commit": "39231410157c50e30ff9c232f114a0eb2d97af5f",
      "tree": "c4c5b31fc33f90e3cb0e0d5b6cdf76ca0e4992b4",
      "parents": [
        "d1eb21d485ce948b84f471e2557cf605a6459438"
      ],
      "author": {
        "name": "mck",
        "email": "mck@apache.org",
        "time": "Sun Mar 09 22:05:28 2025 +0100"
      },
      "committer": {
        "name": "mck",
        "email": "mck@apache.org",
        "time": "Tue Mar 18 09:07:48 2025 +0100"
      },
      "message": "Donation to Apache Cassandra and ASF\n\nReassignment of copyright, where approved, and relicensing.\nNew repository will be github.com/apache/cassandra-spark-connector\n\n ref: https://github.com/datastax/spark-cassandra-connector/pull/1376\n\n patch by Mick; reviewed by Jeremiah Jordan for CASSANALYTICS-15\n"
    },
    {
      "commit": "d1eb21d485ce948b84f471e2557cf605a6459438",
      "tree": "3d2f21da05e60a3d5b5337546f53b464e47cd848",
      "parents": [
        "265b55de80498c8d8abd3ee1fb722f943f81161d",
        "f4f0da638bc107c3a668cd1f38aae038b65886cb"
      ],
      "author": {
        "name": "Madhavan",
        "email": "msmygit@users.noreply.github.com",
        "time": "Mon Jan 20 13:45:20 2025 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 20 13:45:20 2025 -0500"
      },
      "message": "Merge pull request #1374 from msmygit/master\n\nDoc update for community"
    },
    {
      "commit": "f4f0da638bc107c3a668cd1f38aae038b65886cb",
      "tree": "3d2f21da05e60a3d5b5337546f53b464e47cd848",
      "parents": [
        "265b55de80498c8d8abd3ee1fb722f943f81161d"
      ],
      "author": {
        "name": "Madhavan Sridharan",
        "email": "madhavan.sridharan@datastax.com",
        "time": "Mon Jan 20 13:44:29 2025 -0500"
      },
      "committer": {
        "name": "Madhavan Sridharan",
        "email": "madhavan.sridharan@datastax.com",
        "time": "Mon Jan 20 13:44:29 2025 -0500"
      },
      "message": "Doc update for community\n"
    },
    {
      "commit": "265b55de80498c8d8abd3ee1fb722f943f81161d",
      "tree": "4e04ca5bfee9bc90f96815f5d05891990c719258",
      "parents": [
        "c3378317d478f8af5274b48eb646b3f1f5ab61a5",
        "2b520cee3f788ffbd740a8261dfec2b5a8cec242"
      ],
      "author": {
        "name": "Madhavan",
        "email": "msmygit@users.noreply.github.com",
        "time": "Mon Jan 20 13:12:24 2025 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 20 13:12:24 2025 -0500"
      },
      "message": "Merge pull request #1372 from msmygit/master\n\nDocument update to point to community support"
    },
    {
      "commit": "2b520cee3f788ffbd740a8261dfec2b5a8cec242",
      "tree": "4e04ca5bfee9bc90f96815f5d05891990c719258",
      "parents": [
        "c3378317d478f8af5274b48eb646b3f1f5ab61a5"
      ],
      "author": {
        "name": "Madhavan Sridharan",
        "email": "madhavan.sridharan@datastax.com",
        "time": "Mon Jan 20 13:03:53 2025 -0500"
      },
      "committer": {
        "name": "Madhavan Sridharan",
        "email": "madhavan.sridharan@datastax.com",
        "time": "Mon Jan 20 13:03:53 2025 -0500"
      },
      "message": "Document update to point to community support\n"
    },
    {
      "commit": "c3378317d478f8af5274b48eb646b3f1f5ab61a5",
      "tree": "5027996b3aea7f64d56de8f7db1abc20689dd253",
      "parents": [
        "d2d13b26f65b16cb7745560e6d5c9ed2f8442af8"
      ],
      "author": {
        "name": "Lukasz Antoniak",
        "email": "lukasz.antoniak@gmail.com",
        "time": "Tue Aug 27 10:13:04 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 27 10:13:04 2024 +0200"
      },
      "message": "JAVA-3166: Enhanced exception handling of C* driver executeAsync() (#1370)\n\n"
    },
    {
      "commit": "d2d13b26f65b16cb7745560e6d5c9ed2f8442af8",
      "tree": "765240d352df3c9771485d6107c3b932c7513ed4",
      "parents": [
        "965b2dcbdc3ae56fd5c24ee7b6240fc8f6b17238"
      ],
      "author": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Fri Jun 21 12:10:26 2024 +0200"
      },
      "committer": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Fri Jun 21 12:10:26 2024 +0200"
      },
      "message": "Prepare 3.5.1 release\n"
    },
    {
      "commit": "965b2dcbdc3ae56fd5c24ee7b6240fc8f6b17238",
      "tree": "cd06d0b4cadf958b290fb3a13d34313af7fa5978",
      "parents": [
        "6c6ce1b15e05241371c1f54442016d559b1303c3"
      ],
      "author": {
        "name": "Jacek Lewandowski",
        "email": "6516951+jacek-lewandowski@users.noreply.github.com",
        "time": "Fri Jun 21 12:08:13 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 21 12:08:13 2024 +0200"
      },
      "message": "SPARKC-706: Add basic support for Cassandra vectors (#1366)\n\n"
    },
    {
      "commit": "6c6ce1b15e05241371c1f54442016d559b1303c3",
      "tree": "bc1e864a0813a3ce9ba7a76662e74561264a24bf",
      "parents": [
        "dbbf02890605692d163572cda4b2462993754d7b"
      ],
      "author": {
        "name": "Jacek Lewandowski",
        "email": "6516951+jacek-lewandowski@users.noreply.github.com",
        "time": "Mon May 13 10:37:34 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 13 10:37:34 2024 +0200"
      },
      "message": "SPARKC-710: Update component versions (#1367)\n\nUpdated Cassandra driver version and Cassandra versions used for testing"
    },
    {
      "commit": "dbbf02890605692d163572cda4b2462993754d7b",
      "tree": "79922c44edb41e2e92319c72b64fe514c971dbfd",
      "parents": [
        "05ca11a533428daa631421ec77726245a10af9a3"
      ],
      "author": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Fri Feb 23 10:22:56 2024 +0100"
      },
      "committer": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Fri Feb 23 10:22:56 2024 +0100"
      },
      "message": "Prepare 3.5.0 release\n"
    },
    {
      "commit": "05ca11a533428daa631421ec77726245a10af9a3",
      "tree": "adc7aa51712622da0a79ef98f7a510a048fcf315",
      "parents": [
        "932abd01574140532963f9fef9259a6b5a427a4a"
      ],
      "author": {
        "name": "Jack Richard Buggins",
        "email": "jackbuggins@hotmail.com",
        "time": "Fri Feb 02 08:05:25 2024 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 02 09:05:25 2024 +0100"
      },
      "message": "SPARKC-704 - spark 3.5.0 support (#1363)\n\n* chore(deps) - upgrade spark and jetty base versions\r\n\r\n* chore(deps) - add spark staging resolver to build.sbt\r\n\r\n* doc(spark-3.5) - prepare docs for spark 3.5 but not publish\r\n\r\n* substitute RowEncode as ExpressionEncoder and reduce BatchScanExec params\r\n\r\n* ensure useCommitCoordinator is set correctly for StreamingWrite\r\n\r\n* explicitly declare inherited value from BatchWrite for StreamingWrite\r\n\r\n* api changes in scan and structtype apis\r\n\r\n* doc(3.5) - add 3.5 to documentation as head version\r\n\r\n* deps(spark 3.5.0 rc-3) - bump spark 3.5.0 to RC-3\r\n\r\n* chore(deps) - remove spark rc registry"
    },
    {
      "commit": "932abd01574140532963f9fef9259a6b5a427a4a",
      "tree": "92d2cd524767dc6aecab545d85ec9437efec6b43",
      "parents": [
        "6835f05914ac0ec5cb167ca8ee63b30dad6ad915"
      ],
      "author": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Mon Jan 29 08:07:30 2024 +0100"
      },
      "committer": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Mon Jan 29 08:07:30 2024 +0100"
      },
      "message": "SPARKC-686 doc updates\n"
    },
    {
      "commit": "6835f05914ac0ec5cb167ca8ee63b30dad6ad915",
      "tree": "70ad8262586adb3350cef1b461280979b8f309ff",
      "parents": [
        "f6476a1b8f71ff83a89c8d74cdc94f93b5a2cc8a"
      ],
      "author": {
        "name": "Norbert Schultz",
        "email": "noschultz@gmail.com",
        "time": "Fri Jan 19 18:11:25 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 19 18:11:25 2024 +0100"
      },
      "message": "Fix for SPARKC-699: Projection of Sub Elements (#1365)\n\n"
    },
    {
      "commit": "f6476a1b8f71ff83a89c8d74cdc94f93b5a2cc8a",
      "tree": "3f872bd022001fa5c815d11b6b4cd64168ffe9ba",
      "parents": [
        "1d515281cee6f9f7c1518c43350f7f8f3127327b"
      ],
      "author": {
        "name": "Eric Schneider",
        "email": "37347760+eric-schneider@users.noreply.github.com",
        "time": "Mon Oct 30 01:12:11 2023 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 30 07:12:11 2023 +0100"
      },
      "message": "SPARKC-707: Remove references to DataStax Academy (#1364)\n\n* Replace DS Academy in README.md\r\n\r\n* Replace DS Academy in 16_partitioning.md"
    },
    {
      "commit": "1d515281cee6f9f7c1518c43350f7f8f3127327b",
      "tree": "ffc2c7e1b03628530ebc185bc48371d86801ba1c",
      "parents": [
        "5a25f7f14ec5a2a67548e4a907ac15f67164aca1"
      ],
      "author": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Mon Aug 21 10:31:29 2023 +0200"
      },
      "committer": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Mon Aug 21 10:31:29 2023 +0200"
      },
      "message": "Prepare 3.4.1 release\n"
    },
    {
      "commit": "5a25f7f14ec5a2a67548e4a907ac15f67164aca1",
      "tree": "20ac3c18092f715b0ed0765ed78eb14fed98866d",
      "parents": [
        "519f998762940265ccbd8b87fcb49e739a1321f5"
      ],
      "author": {
        "name": "Sam Theisens",
        "email": "1911436+SamTheisens@users.noreply.github.com",
        "time": "Fri Jul 28 23:04:05 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 28 17:04:05 2023 +0200"
      },
      "message": "SPARKC-686 scala 2.13 support (#1361)\n\nwhile keeping compatibility with scala 2.12\r\n\r\n - Applied automatated scala collection migration via [scalafix]\r\n   (https://github.com/scala/scala-collection-compat)\r\n - Conditionally add dependencies on\r\n   `org.scala-lang.modules.scala-collection-compat` and\r\n   `org.scala-lang.modules.scala-parallel-collections` for scala 2.13\r\n - Scala version specific implementations of `SparkILoop`, `ParIterable`,\r\n   `GenericJavaRowReaderFactory` and `CanBuildFrom`."
    },
    {
      "commit": "519f998762940265ccbd8b87fcb49e739a1321f5",
      "tree": "1f3fe08bd7c55bb691156a5637d5f8afb54d9285",
      "parents": [
        "67e6e60f9a0f619cc2b74bb13bd5b28f868ae2de"
      ],
      "author": {
        "name": "mck",
        "email": "mck@apache.org",
        "time": "Fri Jul 28 12:55:58 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 28 12:55:58 2023 +0200"
      },
      "message": "Improve language around project name (#1362)\n\n"
    },
    {
      "commit": "67e6e60f9a0f619cc2b74bb13bd5b28f868ae2de",
      "tree": "b119dd61d2fb965510a6e3bccf80d49b4057f2dc",
      "parents": [
        "156e9a156ba1f18bf49557631d3c69c9ca630dc3"
      ],
      "author": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Thu Jul 06 14:21:26 2023 +0200"
      },
      "committer": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Thu Jul 06 14:21:26 2023 +0200"
      },
      "message": "Prepare 3.4.0 release\n"
    },
    {
      "commit": "156e9a156ba1f18bf49557631d3c69c9ca630dc3",
      "tree": "81c4788494f9a825e4aa73c362059585c9c56337",
      "parents": [
        "3e091e373ae0e57f1fc725e15de938c2b592f3cc"
      ],
      "author": {
        "name": "Tobias Stadler",
        "email": "ts.stadler@gmx.de",
        "time": "Tue Jul 04 10:21:12 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 04 10:21:12 2023 +0200"
      },
      "message": "SPARKC-702: Added support for Spark 3.4 (#1360)\n\n"
    },
    {
      "commit": "3e091e373ae0e57f1fc725e15de938c2b592f3cc",
      "tree": "908d460b9ae3b7504e40b9a170c98840aa42c1b6",
      "parents": [
        "7f554cacb1e550c191d4eb7a19b707724c1ee977"
      ],
      "author": {
        "name": "Liang-Chi Hsieh",
        "email": "viirya@gmail.com",
        "time": "Tue May 16 04:00:48 2023 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 16 13:00:48 2023 +0200"
      },
      "message": "SPARKC-700: Fix complex field extractor after join on CassandraDirectJoinStrategy (#1356)\n\n"
    },
    {
      "commit": "7f554cacb1e550c191d4eb7a19b707724c1ee977",
      "tree": "683ed1c773d513bd9c504ff93bbecd13533c9b9d",
      "parents": [
        "9eb9e81999c2a89ed7cb7ca04741b730eb54be75"
      ],
      "author": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Fri Jan 13 09:10:22 2023 +0100"
      },
      "committer": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Fri Jan 13 11:17:15 2023 +0100"
      },
      "message": "Prepare 3.3.0 release\n"
    },
    {
      "commit": "9eb9e81999c2a89ed7cb7ca04741b730eb54be75",
      "tree": "fefc4a557acea7a954ee32114921b2171fd1c61a",
      "parents": [
        "f12582086c9da8ef174761605d4a2836523b19c7"
      ],
      "author": {
        "name": "Tobias Stadler",
        "email": "ts.stadler@gmx.de",
        "time": "Mon Jan 02 11:16:52 2023 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 02 11:16:52 2023 +0100"
      },
      "message": "SPARKC-693 Support for Spark 3.3 (#1351)\n\nCo-authored-by: Jack Richard Buggins \u003cjackbuggins@hotmail.com\u003e"
    },
    {
      "commit": "f12582086c9da8ef174761605d4a2836523b19c7",
      "tree": "ebcfc6a1a101d014f208e61c7205685b812072e6",
      "parents": [
        "0bd81a1f62bc2dceedc6ccd75154dbc8b9eb4d45"
      ],
      "author": {
        "name": "Liang-Chi Hsieh",
        "email": "viirya@gmail.com",
        "time": "Mon Jan 02 01:41:55 2023 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 02 10:41:55 2023 +0100"
      },
      "message": "SPARKC-695: Fix projection collapse on CassandraDirectJoinStrategy (#1353)\n\n"
    },
    {
      "commit": "0bd81a1f62bc2dceedc6ccd75154dbc8b9eb4d45",
      "tree": "e56c295fc9d4699aef292e264f8261c50201b313",
      "parents": [
        "70f589eb6fce4c72ac877bc0d99dd09517edbd47"
      ],
      "author": {
        "name": "Erick Ramirez",
        "email": "erickramirezau@apache.org",
        "time": "Wed Dec 21 18:21:26 2022 +1100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 21 08:21:26 2022 +0100"
      },
      "message": "SPARKC-694 Fixed broken CLA link (#1354)\n\n"
    },
    {
      "commit": "70f589eb6fce4c72ac877bc0d99dd09517edbd47",
      "tree": "d9ee19321f044fa457c89bfa02cb44dab62d4d19",
      "parents": [
        "92ba7ba02ecd35759a32911fbb181621802711a1"
      ],
      "author": {
        "name": "Alexey Maslennikov",
        "email": "alexey.maslennikov@gmail.com",
        "time": "Thu Dec 15 10:53:17 2022 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 15 09:53:17 2022 +0100"
      },
      "message": "SPARKC-653: Fix Materialized View read support (#1350)\n\n* Replace Table metadata with Relation metadata\r\n* Add MV read test to CassandraDataSourceSpec.scala\r\n\r\nCo-authored-by: Alexey Maslennikov \u003calexey.maslennikov@cyren.com\u003e\r\n"
    },
    {
      "commit": "92ba7ba02ecd35759a32911fbb181621802711a1",
      "tree": "239f871baeb83138ff1e4c8b8e55079600ffdb10",
      "parents": [
        "7ae4271c3d61fca58e7a659d214b4f384176d017",
        "5f0b8ba738401e4ee8e1dcd50b9b045521c61360"
      ],
      "author": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Mon Jun 13 10:05:51 2022 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 13 10:05:51 2022 +0200"
      },
      "message": "Merge pull request #1348 from msmygit/SPARKC-682-master\n\nSPARKC-682 Support mixed case Cassandra column names when performing DF join"
    },
    {
      "commit": "5f0b8ba738401e4ee8e1dcd50b9b045521c61360",
      "tree": "239f871baeb83138ff1e4c8b8e55079600ffdb10",
      "parents": [
        "7ae4271c3d61fca58e7a659d214b4f384176d017"
      ],
      "author": {
        "name": "Madhavan Sridharan",
        "email": "madhavan.sridharan@datastax.com",
        "time": "Tue May 31 10:16:53 2022 -0400"
      },
      "committer": {
        "name": "Madhavan Sridharan",
        "email": "madhavan.sridharan@datastax.com",
        "time": "Tue May 31 10:16:53 2022 -0400"
      },
      "message": "SPARKC-682 Support mixed case Cassandra column names when performing DF join\n"
    },
    {
      "commit": "7ae4271c3d61fca58e7a659d214b4f384176d017",
      "tree": "373ac77cfa4ec0c4af50724554a1b7281ce98e09",
      "parents": [
        "af9ee4be3152c26dad6d0f035c5afb1bd71b033f"
      ],
      "author": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Mon Apr 25 13:45:48 2022 +0200"
      },
      "committer": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Fri May 06 17:41:24 2022 +0200"
      },
      "message": "Prepare 3.2.0 release\n"
    },
    {
      "commit": "af9ee4be3152c26dad6d0f035c5afb1bd71b033f",
      "tree": "11c2e40e37c0c40d41d40a213887b16f36c45d73",
      "parents": [
        "450a9f05b61d9e45f0bb3e2e27f038f5c839403f",
        "06f305e297bbc7a8b6907e4706ee19e59e462ef9"
      ],
      "author": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Fri May 06 17:36:10 2022 +0200"
      },
      "committer": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Fri May 06 17:36:10 2022 +0200"
      },
      "message": "Merge remote-tracking branch \u0027origin/b3.1\u0027\n"
    },
    {
      "commit": "06f305e297bbc7a8b6907e4706ee19e59e462ef9",
      "tree": "e52de6c2a8cd02d1e890ecd9aa102dde498df152",
      "parents": [
        "5142a4c6f2be51bbdc3ae6c5bc968e273f10e2ba",
        "27e038eba7a53d7b795580161d025c9fd10926fe"
      ],
      "author": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Fri May 06 17:34:04 2022 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 06 17:34:04 2022 +0200"
      },
      "message": "Merge pull request #1344 from vinsce/SPARKC-667-b3.1\n\nSPARKC-667 Fix Cassandra Direct Join doesn\u0027t quote keyspace and table names (b3.1)"
    },
    {
      "commit": "27e038eba7a53d7b795580161d025c9fd10926fe",
      "tree": "e52de6c2a8cd02d1e890ecd9aa102dde498df152",
      "parents": [
        "5142a4c6f2be51bbdc3ae6c5bc968e273f10e2ba",
        "a4946b9b682d96097f9540a9774b3957295e4751"
      ],
      "author": {
        "name": "Vincenzo Cerminara",
        "email": "vincenzo.cerminara94@gmail.com",
        "time": "Mon Apr 25 15:15:28 2022 +0200"
      },
      "committer": {
        "name": "Vincenzo Cerminara",
        "email": "vincenzo.cerminara94@gmail.com",
        "time": "Mon Apr 25 15:15:28 2022 +0200"
      },
      "message": "Merge branch \u0027SPARKC-667-b3.0\u0027 into SPARKC-667-b3.1\n\n# Conflicts:\n#\tCHANGES.txt\n"
    },
    {
      "commit": "a4946b9b682d96097f9540a9774b3957295e4751",
      "tree": "de1f9f0908589114d407afcd776896cc1516057c",
      "parents": [
        "bbd3c0040f2fc23a3335870653ca6ea0c5d7d556"
      ],
      "author": {
        "name": "Vincenzo Cerminara",
        "email": "vincenzo.cerminara94@gmail.com",
        "time": "Mon Apr 25 14:34:36 2022 +0200"
      },
      "committer": {
        "name": "Vincenzo Cerminara",
        "email": "vincenzo.cerminara94@gmail.com",
        "time": "Mon Apr 25 14:34:36 2022 +0200"
      },
      "message": "Add test to verify SPARKC-667 resolution\n"
    },
    {
      "commit": "bbd3c0040f2fc23a3335870653ca6ea0c5d7d556",
      "tree": "df6115622e3d6d99ef79eeec028ce55eec56d8a6",
      "parents": [
        "c8d402fa2403a7eacde81ee71a399c0c234fd7b2"
      ],
      "author": {
        "name": "Vincenzo Cerminara",
        "email": "vincenzo.cerminara94@gmail.com",
        "time": "Mon Apr 25 13:12:10 2022 +0200"
      },
      "committer": {
        "name": "Vincenzo Cerminara",
        "email": "vincenzo.cerminara94@gmail.com",
        "time": "Mon Apr 25 13:12:10 2022 +0200"
      },
      "message": "SPARKC-667 Fix Cassandra Direct Join doesn\u0027t quote keyspace and table names\n"
    },
    {
      "commit": "450a9f05b61d9e45f0bb3e2e27f038f5c839403f",
      "tree": "3ced5e88ad34e11a337c8b4ca7733fc1625c9dfa",
      "parents": [
        "5142a4c6f2be51bbdc3ae6c5bc968e273f10e2ba"
      ],
      "author": {
        "name": "bbenshalom",
        "email": "benny1886@gmail.com",
        "time": "Mon Apr 25 10:53:18 2022 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 25 09:53:18 2022 +0200"
      },
      "message": "SPARKC-670 Compatibility with Spark 3.2 (#1342)\n\nMake SCC compatible with Spark 3.2.1\r\n\r\nDue the changes in internals of Spark, SCC 3.1.0 is not compatible with Spark 3.2.1 in\r\nsome areas:\r\n- functions `writetime` \u0026 `ttl` are crashing\r\n- `DirectJoin` is crashing as well\r\n\r\nThis PR fixes that problem, and also update some dependencies to match Spark 3.2.1, and\r\nalso bumps Java Driver version to 4.13.0\r\n\r\nCo-authored-by: Alex Ott \u003calexott@gmail.com\u003e\r\nCo-authored-by: bbenshalom \u003cbbenshalom@outbrain.com\u003e\r\nCo-authored-by: Jaroslaw Grabowski \u003cjaroslaw.grabowski@datastax.com\u003e"
    },
    {
      "commit": "5142a4c6f2be51bbdc3ae6c5bc968e273f10e2ba",
      "tree": "5dce353976e7e10620e0baee1b1cb7be89d30a9d",
      "parents": [
        "6605d62ef6b5fbc5a13a65355b09d91782ab2cc0"
      ],
      "author": {
        "name": "Adam Dąbrowski",
        "email": "contact@adamdabrowski.com",
        "time": "Mon Jan 17 08:15:53 2022 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 17 08:15:53 2022 +0100"
      },
      "message": "SPARKC-673 Fix invalid call to CodecRegistry (#1334)\n\nFix regression introduced in f1f666cc650d638f0dcc7bf23737274476b63eaa"
    },
    {
      "commit": "c8d402fa2403a7eacde81ee71a399c0c234fd7b2",
      "tree": "1fdd88a92fb643524ee9572b5372ca7ef4ccef47",
      "parents": [
        "1b71586f6e851a7cd962bcb9a9586b4139211807",
        "ca7316139e5a4955d820a8f65c3a48cd494a4675"
      ],
      "author": {
        "name": "Piotr Kołaczkowski",
        "email": "pkolaczk@datastax.com",
        "time": "Wed Jan 12 11:05:26 2022 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 12 11:05:26 2022 +0100"
      },
      "message": "Merge pull request #1337 from datastax/fix-ccm-dependency-3.0\n\nSwitch ccm dependency URL from git to https protocol"
    },
    {
      "commit": "6605d62ef6b5fbc5a13a65355b09d91782ab2cc0",
      "tree": "7ff2cc54b6ec10ca0be0b42272fa866b535a9dc1",
      "parents": [
        "efc288a3f3346c134ad089320a3e1fa0d441702d",
        "e4c2aea56226c8702cc32813b260fa76351eebed"
      ],
      "author": {
        "name": "Piotr Kołaczkowski",
        "email": "pkolaczk@datastax.com",
        "time": "Wed Jan 12 11:05:09 2022 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 12 11:05:09 2022 +0100"
      },
      "message": "Merge pull request #1338 from datastax/fix-ccm-dependency-master\n\nSwitch ccm dependency URL from git to https protocol"
    },
    {
      "commit": "e4c2aea56226c8702cc32813b260fa76351eebed",
      "tree": "7ff2cc54b6ec10ca0be0b42272fa866b535a9dc1",
      "parents": [
        "efc288a3f3346c134ad089320a3e1fa0d441702d",
        "ca7316139e5a4955d820a8f65c3a48cd494a4675"
      ],
      "author": {
        "name": "Piotr Kołaczkowski",
        "email": "pkolaczk@datastax.com",
        "time": "Tue Jan 11 14:23:09 2022 +0100"
      },
      "committer": {
        "name": "Piotr Kołaczkowski",
        "email": "pkolaczk@datastax.com",
        "time": "Tue Jan 11 14:23:09 2022 +0100"
      },
      "message": "Merge branch \u0027fix-ccm-dependency-3.0\u0027 into fix-ccm-dependency-master\n"
    },
    {
      "commit": "ca7316139e5a4955d820a8f65c3a48cd494a4675",
      "tree": "1fdd88a92fb643524ee9572b5372ca7ef4ccef47",
      "parents": [
        "1b71586f6e851a7cd962bcb9a9586b4139211807",
        "9ad580fed8c7c7fbb1288e39d929ced21457e4f1"
      ],
      "author": {
        "name": "Piotr Kołaczkowski",
        "email": "pkolaczk@datastax.com",
        "time": "Tue Jan 11 14:21:47 2022 +0100"
      },
      "committer": {
        "name": "Piotr Kołaczkowski",
        "email": "pkolaczk@datastax.com",
        "time": "Tue Jan 11 14:21:47 2022 +0100"
      },
      "message": "Merge branch \u0027fix-ccm-dependency-2.5\u0027 into fix-ccm-dependency-3.0\n"
    },
    {
      "commit": "9ad580fed8c7c7fbb1288e39d929ced21457e4f1",
      "tree": "9def4dd16433bb717db2f688e6fd2113bf2164ab",
      "parents": [
        "d86de6f1e7812c5cfa1f2a143c8e3ae008286530"
      ],
      "author": {
        "name": "Piotr Kołaczkowski",
        "email": "pkolaczk@datastax.com",
        "time": "Tue Jan 11 13:09:49 2022 +0100"
      },
      "committer": {
        "name": "Piotr Kołaczkowski",
        "email": "pkolaczk@datastax.com",
        "time": "Tue Jan 11 14:19:06 2022 +0100"
      },
      "message": "Switch ccm dependency URL from git to https protocol\n"
    },
    {
      "commit": "d86de6f1e7812c5cfa1f2a143c8e3ae008286530",
      "tree": "8e80ae30899f604afb15227f5235a3f9b308ecad",
      "parents": [
        "e488b6c2369a2162f787223cfe9685023c52030b",
        "5269c2af7e4deb20bb63dcebfa6b1cda2dbebd93"
      ],
      "author": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Wed Nov 10 16:22:06 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 10 16:22:06 2021 +0100"
      },
      "message": "Merge pull request #1328 from msmygit/feature/update_readme\n\nUpdate supported Spark version"
    },
    {
      "commit": "1b71586f6e851a7cd962bcb9a9586b4139211807",
      "tree": "2aaae7c6dfd9a29fb0d5b4c82d3a3b5a2dbfa2d5",
      "parents": [
        "f7e7c62b790ca1864c173a7379e96aa4f97429d1",
        "9ab07dcb88e8aec7c69f7ec056f40da4cd4ccec2"
      ],
      "author": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Wed Nov 10 16:21:30 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 10 16:21:30 2021 +0100"
      },
      "message": "Merge pull request #1331 from msmygit/feature/update_readme_b3.0\n\nUpdate supported spark version in read me docs"
    },
    {
      "commit": "efc288a3f3346c134ad089320a3e1fa0d441702d",
      "tree": "37743595cc97bb179202f131b496edf892529c72",
      "parents": [
        "53f24ce9b4b5bc2c6fec9de009844a73ccb3e7c4",
        "fe271a9d726b31ce951c2db379750aa4475bfb08"
      ],
      "author": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Wed Nov 10 16:20:37 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 10 16:20:37 2021 +0100"
      },
      "message": "Merge pull request #1332 from msmygit/feature/update_readme_master\n\nUpdate supported spark version in readme docs"
    },
    {
      "commit": "fe271a9d726b31ce951c2db379750aa4475bfb08",
      "tree": "37743595cc97bb179202f131b496edf892529c72",
      "parents": [
        "53f24ce9b4b5bc2c6fec9de009844a73ccb3e7c4",
        "9ab07dcb88e8aec7c69f7ec056f40da4cd4ccec2"
      ],
      "author": {
        "name": "Madhavan Sridharan",
        "email": "madhavan.sridharan@datastax.com",
        "time": "Wed Nov 10 09:44:49 2021 -0500"
      },
      "committer": {
        "name": "Madhavan Sridharan",
        "email": "madhavan.sridharan@datastax.com",
        "time": "Wed Nov 10 09:44:49 2021 -0500"
      },
      "message": "Merge branch \u0027feature/update_readme_b3.0\u0027 into feature/update_readme_master\n"
    },
    {
      "commit": "9ab07dcb88e8aec7c69f7ec056f40da4cd4ccec2",
      "tree": "2aaae7c6dfd9a29fb0d5b4c82d3a3b5a2dbfa2d5",
      "parents": [
        "f7e7c62b790ca1864c173a7379e96aa4f97429d1",
        "5269c2af7e4deb20bb63dcebfa6b1cda2dbebd93"
      ],
      "author": {
        "name": "Madhavan Sridharan",
        "email": "madhavan.sridharan@datastax.com",
        "time": "Wed Nov 10 09:43:49 2021 -0500"
      },
      "committer": {
        "name": "Madhavan Sridharan",
        "email": "madhavan.sridharan@datastax.com",
        "time": "Wed Nov 10 09:43:49 2021 -0500"
      },
      "message": "Merge branch \u0027feature/update_readme\u0027 into feature/update_readme_b3.0\n"
    },
    {
      "commit": "5269c2af7e4deb20bb63dcebfa6b1cda2dbebd93",
      "tree": "8e80ae30899f604afb15227f5235a3f9b308ecad",
      "parents": [
        "e488b6c2369a2162f787223cfe9685023c52030b"
      ],
      "author": {
        "name": "Madhavan Sridharan",
        "email": "madhavan.sridharan@datastax.com",
        "time": "Wed Nov 10 08:34:58 2021 -0500"
      },
      "committer": {
        "name": "Madhavan Sridharan",
        "email": "madhavan.sridharan@datastax.com",
        "time": "Wed Nov 10 08:34:58 2021 -0500"
      },
      "message": "Update supported Spark version\n"
    },
    {
      "commit": "53f24ce9b4b5bc2c6fec9de009844a73ccb3e7c4",
      "tree": "9b1b35efb8a8f6c568a9ff730124023f0c04a413",
      "parents": [
        "06d49e0ca6cc451525b7e6437d7d4d23b985f86d",
        "f7e7c62b790ca1864c173a7379e96aa4f97429d1"
      ],
      "author": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Fri Jul 30 11:46:08 2021 +0200"
      },
      "committer": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Fri Jul 30 11:46:08 2021 +0200"
      },
      "message": "Merge branch \u0027b3.0\u0027\n"
    },
    {
      "commit": "f7e7c62b790ca1864c173a7379e96aa4f97429d1",
      "tree": "71c9a7c15463ee09044fdb7601bb65908f6ca021",
      "parents": [
        "239c6d75569ac0c78b25084285d1dad7a80f9efc",
        "e488b6c2369a2162f787223cfe9685023c52030b"
      ],
      "author": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Fri Jul 30 11:32:20 2021 +0200"
      },
      "committer": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Fri Jul 30 11:32:20 2021 +0200"
      },
      "message": "Merge branch \u0027b2.5\u0027 into b3.0\n"
    },
    {
      "commit": "e488b6c2369a2162f787223cfe9685023c52030b",
      "tree": "ad613c6ccb1c2ea85dd930ad49784c1636227ccf",
      "parents": [
        "9157e48e519a4a2b951203deef19390726a6d012"
      ],
      "author": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Fri Jul 30 11:14:22 2021 +0200"
      },
      "committer": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Fri Jul 30 11:28:59 2021 +0200"
      },
      "message": "add badge link to CI\n"
    },
    {
      "commit": "06d49e0ca6cc451525b7e6437d7d4d23b985f86d",
      "tree": "5cf11a83a6a03dbac94bb0346375b9a730cdeaa0",
      "parents": [
        "531409838176256b9813383ca2e6a219e87caea9"
      ],
      "author": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Thu Jul 15 15:38:05 2021 +0200"
      },
      "committer": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Thu Jul 15 15:38:05 2021 +0200"
      },
      "message": "3.1.0 release doc updates\n"
    },
    {
      "commit": "531409838176256b9813383ca2e6a219e87caea9",
      "tree": "2aee030e02d1afd31b5b6a9bfab54b91aa432c07",
      "parents": [
        "5cde6e943ac677c85bb74995a0f53008589a89e3"
      ],
      "author": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Thu Jul 15 14:15:08 2021 +0200"
      },
      "committer": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Thu Jul 15 14:15:08 2021 +0200"
      },
      "message": "Prepare 3.1.0 release\n"
    },
    {
      "commit": "5cde6e943ac677c85bb74995a0f53008589a89e3",
      "tree": "628796c243eeb8df776620b68a803e323786dc51",
      "parents": [
        "64dd2d7b2ffac65a980e1831a22694a096d1e811",
        "3741b889daaccb58653b90b4c465bca0bbfa7ebe"
      ],
      "author": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Tue Jul 13 16:52:19 2021 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 13 16:52:19 2021 +0200"
      },
      "message": "Merge pull request #1324 from datastax/SPARKC-646\n\nSPARKC-646 Spark 3.1 support on master branch"
    },
    {
      "commit": "3741b889daaccb58653b90b4c465bca0bbfa7ebe",
      "tree": "628796c243eeb8df776620b68a803e323786dc51",
      "parents": [
        "886e5e99865d36f2993b6cc21026d23ffae44989"
      ],
      "author": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Tue Jul 13 14:38:33 2021 +0200"
      },
      "committer": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Tue Jul 13 16:07:48 2021 +0200"
      },
      "message": "SPARKC-646 adjust direct join strategy to Spark 3.1\n\nDataSourceV2ScanRelation now wraps table in DataSourceV2Relation\n"
    },
    {
      "commit": "886e5e99865d36f2993b6cc21026d23ffae44989",
      "tree": "a6bf061c39ae1a7293b56f7fd3d7a0ba738d9c47",
      "parents": [
        "64dd2d7b2ffac65a980e1831a22694a096d1e811"
      ],
      "author": {
        "name": "Alex Ott",
        "email": "alexott@gmail.com",
        "time": "Sat Mar 06 13:57:40 2021 +0100"
      },
      "committer": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Tue Jul 13 09:53:31 2021 +0200"
      },
      "message": " SPARKC-626 CassandraSparkExtensions crash with Spark 3.1.0\n"
    },
    {
      "commit": "64dd2d7b2ffac65a980e1831a22694a096d1e811",
      "tree": "d9a0e83784dbec58813819036b457146fd733bbf",
      "parents": [
        "8bab1061efdfbfaa32022c385ec14d441a230e9b"
      ],
      "author": {
        "name": "Madhavan",
        "email": "msmygit@users.noreply.github.com",
        "time": "Wed Jul 07 07:11:13 2021 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 07 13:11:13 2021 +0200"
      },
      "message": "SPARKC-657 Bump DSE \u0026 OSS C* versions to current patch/RC releases (#1323)\n\n* SPARKC-657 Bump DSE \u0026 OSS C* versions to current patch/RC releases\r\nAllow for DSE 5.1 series to be considered as DSE version\r\nProtocol v5 only support LZ4 compression\r\n\r\nCo-authored-by: Madhavan Sridharan \u003cmadhavan.sridharan@datastax.com\u003e"
    },
    {
      "commit": "239c6d75569ac0c78b25084285d1dad7a80f9efc",
      "tree": "017968ff9fd79d6637418898e9004871d5343ec8",
      "parents": [
        "aec3e4ae52c233bcc9d120f9aec83d138a6bc6b8"
      ],
      "author": {
        "name": "Madhavan",
        "email": "msmygit@users.noreply.github.com",
        "time": "Wed Jul 07 07:10:31 2021 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 07 13:10:31 2021 +0200"
      },
      "message": "SPARKC-657 Bump DSE \u0026 OSS C* versions to current patch/RC releases (#1322)\n\n* SPARKC-657 Bump DSE \u0026 OSS C* versions to current patch/RC releases\r\nAllow for DSE 5.1 series to be considered as DSE version\r\nProtocol v5 only support LZ4 compression\r\n\r\nCo-authored-by: Madhavan Sridharan \u003cmadhavan.sridharan@datastax.com\u003e"
    },
    {
      "commit": "9157e48e519a4a2b951203deef19390726a6d012",
      "tree": "41758200595e8c83615f688813d8ea56757c9a80",
      "parents": [
        "a4e1648340d149e434ab098d86dcf4edef61d9dc"
      ],
      "author": {
        "name": "Madhavan",
        "email": "msmygit@users.noreply.github.com",
        "time": "Wed Jul 07 07:09:44 2021 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 07 13:09:44 2021 +0200"
      },
      "message": "SPARKC-657 Bump DSE \u0026 OSS C* versions to current patch/RC releases (#1321)\n\nAllow for DSE 5.1 series to be considered as DSE version\r\nProtocol v5 only support LZ4 compression\r\n\r\nCo-authored-by: Madhavan Sridharan \u003cmadhavan.sridharan@datastax.com\u003e"
    },
    {
      "commit": "8bab1061efdfbfaa32022c385ec14d441a230e9b",
      "tree": "4eafc6877676716e5f847b3b0c842affabb0378c",
      "parents": [
        "184f3801712854fb52081c633fceb1c7a8f3d7d2"
      ],
      "author": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Wed Jun 30 11:25:32 2021 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 30 11:25:32 2021 +0200"
      },
      "message": "SPARKC-656 update java driver to 4.12.0 (#1319)\n\nThis should fix JAVA-2936 that we observe in our\r\nperformance tests."
    },
    {
      "commit": "aec3e4ae52c233bcc9d120f9aec83d138a6bc6b8",
      "tree": "5a5488356f75b83f87486a22d6f6adf947562819",
      "parents": [
        "7e391f73b7b09f45608dd75fb2833e50d68c9deb"
      ],
      "author": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Wed Jun 30 11:25:18 2021 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 30 11:25:18 2021 +0200"
      },
      "message": "SPARKC-656 update java driver to 4.12.0 (#1318)\n\nThis should fix JAVA-2936 that we observe in our\r\nperformance tests."
    },
    {
      "commit": "a4e1648340d149e434ab098d86dcf4edef61d9dc",
      "tree": "a6b6208de326906a18704a40077e9ca5ae93cc46",
      "parents": [
        "440f78f7a47630ce41c384d631875be2b2279fad"
      ],
      "author": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Wed Jun 30 10:53:28 2021 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 30 10:53:28 2021 +0200"
      },
      "message": "SPARKC-656 update java driver to 4.12.0 (#1317)\n\nThis should fix JAVA-2936 that we observe in our\r\nperformance tests."
    },
    {
      "commit": "184f3801712854fb52081c633fceb1c7a8f3d7d2",
      "tree": "6827aeed2a1568f570bde94e35548e1704de8cce",
      "parents": [
        "4d1218b7f4c484f81078cd5684cc85d51ac05bed"
      ],
      "author": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Wed May 26 11:47:15 2021 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 26 11:47:15 2021 +0200"
      },
      "message": "SPARKC-645 doc updates (#1316)\n\n* SPARKC-645 doc updates\r\n\r\n* SPARKC-645 GH Actions badge update for master"
    },
    {
      "commit": "7e391f73b7b09f45608dd75fb2833e50d68c9deb",
      "tree": "30011e50cb6b40f4112c4a407127cb4e04b79466",
      "parents": [
        "4d1218b7f4c484f81078cd5684cc85d51ac05bed"
      ],
      "author": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Wed May 26 11:46:53 2021 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 26 11:46:53 2021 +0200"
      },
      "message": "SPARKC-645 doc updates (#1315)\n\n* SPARKC-651 move to Github Actions (#1312)\r\n\r\n* SPARKC-651 fix BucketingRangeIndexSpec\r\n\r\n* SPARKC-651 move to github actions\r\n\r\n* SPARKC-651 use JAVA_HOME if CCM_JAVA_HOME is missing\r\n\r\n* SPARKC-651 add waitForNode method with configurable timeout\r\n\r\nccm waits only for 30 seconds, the new method allows us\r\nto have configurable timeout which may be useful  for\r\nslower environments.\r\n\r\n* SPARKC-651 add --skip-wait-other-notice\r\n\r\ndse wait-other-notice causes the start process to hang for\r\n10 minutes and eventually fail the build. Don\u0027t wait for\r\nother nodes to notice the new coming node.\r\n\r\n* SPARKC-651 add job matrix\r\n\r\n2.5.x will be tested against C*/DSE versioned listed in main.yml\r\n\r\n* SPARKC-645 doc updates"
    },
    {
      "commit": "440f78f7a47630ce41c384d631875be2b2279fad",
      "tree": "7ef33b7392ed70cecbbdfbe115cafd8d95248842",
      "parents": [
        "675f6c32c04ee2c4358584dae6884a3849c2b011"
      ],
      "author": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Wed May 26 11:46:44 2021 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 26 11:46:44 2021 +0200"
      },
      "message": "SPARKC-645 doc updates (#1314)\n\n"
    },
    {
      "commit": "4d1218b7f4c484f81078cd5684cc85d51ac05bed",
      "tree": "5b3196e0cd879506a724e688cf6269073de1978d",
      "parents": [
        "5719928422badf9feb8308de38f2d2a15be1d953"
      ],
      "author": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Mon May 24 15:23:47 2021 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 24 15:23:47 2021 +0200"
      },
      "message": "SPARKC-651 move to Github Actions (#1313)\n\n* SPARKC-651 fix BucketingRangeIndexSpec\r\n\r\n* SPARKC-651 move to github actions\r\n\r\n* SPARKC-651 use JAVA_HOME if CCM_JAVA_HOME is missing\r\n\r\n* SPARKC-651 add waitForNode method with configurable timeout\r\n\r\nccm waits only for 30 seconds, the new method allows us\r\nto have configurable timeout which may be useful  for\r\nslower environments.\r\n\r\n* SPARKC-651 add --skip-wait-other-notice\r\n\r\ndse wait-other-notice causes the start process to hang for\r\n10 minutes and eventually fail the build. Don\u0027t wait for\r\nother nodes to notice the new coming node.\r\n\r\n* SPARKC-651 add job matrix\r\n\r\n2.5.x will be tested against C*/DSE versioned listed in main.yml\r\n\r\n* SPARKC-651 scala 2.12 test support for SCC 3.0.x"
    },
    {
      "commit": "675f6c32c04ee2c4358584dae6884a3849c2b011",
      "tree": "053a82fc9a55af65f1b13e18454055867eeb818d",
      "parents": [
        "ad260724237deea7bedc0c4ab49c4e721a8656a2"
      ],
      "author": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Mon May 24 15:23:37 2021 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 24 15:23:37 2021 +0200"
      },
      "message": "SPARKC-651 move to Github Actions (#1312)\n\n* SPARKC-651 fix BucketingRangeIndexSpec\r\n\r\n* SPARKC-651 move to github actions\r\n\r\n* SPARKC-651 use JAVA_HOME if CCM_JAVA_HOME is missing\r\n\r\n* SPARKC-651 add waitForNode method with configurable timeout\r\n\r\nccm waits only for 30 seconds, the new method allows us\r\nto have configurable timeout which may be useful  for\r\nslower environments.\r\n\r\n* SPARKC-651 add --skip-wait-other-notice\r\n\r\ndse wait-other-notice causes the start process to hang for\r\n10 minutes and eventually fail the build. Don\u0027t wait for\r\nother nodes to notice the new coming node.\r\n\r\n* SPARKC-651 add job matrix\r\n\r\n2.5.x will be tested against C*/DSE versioned listed in main.yml"
    },
    {
      "commit": "5719928422badf9feb8308de38f2d2a15be1d953",
      "tree": "b0944d38a9560fa988a503efc34cb5305b8962d5",
      "parents": [
        "42937e1ed01dd5aefb37fea38dbafc49ed44250e",
        "ad260724237deea7bedc0c4ab49c4e721a8656a2"
      ],
      "author": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Fri May 21 11:17:54 2021 +0200"
      },
      "committer": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Fri May 21 11:17:54 2021 +0200"
      },
      "message": "Merge remote-tracking branch \u0027origin/b2.5\u0027\n"
    },
    {
      "commit": "ad260724237deea7bedc0c4ab49c4e721a8656a2",
      "tree": "a3783d795cd9907ec7fc64670f6f7ecc316905be",
      "parents": [
        "510f2d462b393d0ca93321a868e6b2b9cf00182d"
      ],
      "author": {
        "name": "gowa",
        "email": "gowa@users.noreply.github.com",
        "time": "Wed May 19 11:41:26 2021 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 19 10:41:26 2021 +0200"
      },
      "message": "SPARKC-647 UDTValue performance fix - reuse CassandraRowMetadata instead of building it for each row (b2.5) (#1309)\n\n* UDTValue to have CassandraRowMetadata in constructor similar to japi.UDTValue\r\n\r\n* preserve compatibility for UDTValue case class constructor/apply/unapply by introducing a new field metaData_ that can keep the precalculated CassandraRowMetadata\r\n\r\n(cherry picked from commit 39e55cc40f1a0b0e3ffca19117f67cf6e7ee16ea)\r\n\r\n* lazy val metadata\r\n\r\n(cherry picked from commit 3a622375c6f2bffd3c6be996be3cf7db90375e70)\r\n\r\n* change case class default constructor, add unapply method\r\n\r\nCo-authored-by: Igor Kamyshnikov \u003ckamyshnikov@netcracker.com\u003e\r\nCo-authored-by: Igor Kamyshnikov \u003cIgor.Kamyshnikov@gmail.com\u003e"
    },
    {
      "commit": "42937e1ed01dd5aefb37fea38dbafc49ed44250e",
      "tree": "743c79735de7e47c237885ec35ae678b4a7c94e1",
      "parents": [
        "a964042f1ebf917f0986b9eed82e538600a347aa"
      ],
      "author": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Thu Apr 08 13:36:39 2021 +0200"
      },
      "committer": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Thu Apr 08 14:52:41 2021 +0200"
      },
      "message": "Update docs to SCC 3.0.1\n"
    },
    {
      "commit": "a964042f1ebf917f0986b9eed82e538600a347aa",
      "tree": "a4e9c1a88c1afbcd878b5d1fe0a09c894d4fe470",
      "parents": [
        "7c2940ce4a7ff9d4c3320bea4cff0031953560f6",
        "510f2d462b393d0ca93321a868e6b2b9cf00182d"
      ],
      "author": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Thu Apr 08 14:46:31 2021 +0200"
      },
      "committer": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Thu Apr 08 14:46:31 2021 +0200"
      },
      "message": "Merge branch \u0027b2.5\u0027\n"
    },
    {
      "commit": "510f2d462b393d0ca93321a868e6b2b9cf00182d",
      "tree": "6771cd8c71cabe7aa3783fb89ae0da56cfe4762d",
      "parents": [
        "948da94af9c3d43b7c1148979e365a3181528029"
      ],
      "author": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Thu Apr 08 13:09:56 2021 +0200"
      },
      "committer": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Thu Apr 08 14:43:55 2021 +0200"
      },
      "message": "Update docs to SCC 2.5.2\n"
    },
    {
      "commit": "7c2940ce4a7ff9d4c3320bea4cff0031953560f6",
      "tree": "35b154df470941ea9624a0663643abc1e46dbad3",
      "parents": [
        "812c3759e40f5fdc051ca819d6005472577b8113"
      ],
      "author": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Wed Apr 07 16:07:58 2021 +0200"
      },
      "committer": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Wed Apr 07 16:07:58 2021 +0200"
      },
      "message": "Prepare 3.0.1 release\n"
    },
    {
      "commit": "812c3759e40f5fdc051ca819d6005472577b8113",
      "tree": "2893f04526f75bfd1447e6b1a8b9389b959e3e3a",
      "parents": [
        "d155dbbf1ce66a78fd14efc3aa4c67c078335dc5",
        "948da94af9c3d43b7c1148979e365a3181528029"
      ],
      "author": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Wed Apr 07 16:07:22 2021 +0200"
      },
      "committer": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Wed Apr 07 16:07:22 2021 +0200"
      },
      "message": "Merge branch \u0027b2.5\u0027\n"
    },
    {
      "commit": "948da94af9c3d43b7c1148979e365a3181528029",
      "tree": "f9d7e50c451f331df5a2fb409cb44cb7c29e14bc",
      "parents": [
        "23b007a986e017044cd754b226a056816973e316"
      ],
      "author": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Wed Apr 07 16:04:34 2021 +0200"
      },
      "committer": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Wed Apr 07 16:04:34 2021 +0200"
      },
      "message": "Prepare 2.5.2 release\n"
    },
    {
      "commit": "d155dbbf1ce66a78fd14efc3aa4c67c078335dc5",
      "tree": "488976313e4e53d30310188f8ba124377804b92c",
      "parents": [
        "90d54b50d21915563632d7539e61d08303b0c78a",
        "23b007a986e017044cd754b226a056816973e316"
      ],
      "author": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Wed Apr 07 15:26:15 2021 +0200"
      },
      "committer": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Wed Apr 07 15:26:15 2021 +0200"
      },
      "message": "Merge branch \u0027b2.5\u0027\n"
    },
    {
      "commit": "23b007a986e017044cd754b226a056816973e316",
      "tree": "bb074bc0e1bf49aa0e152a8a35b789d0189168b8",
      "parents": [
        "204b17219a9a22e511b189a08db6562e243c3ccb"
      ],
      "author": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Wed Apr 07 15:25:14 2021 +0200"
      },
      "committer": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Wed Apr 07 15:25:48 2021 +0200"
      },
      "message": "SPARKC-642 ReplicaRepartitionedCassandraRDDSpec fix followup\n\nFix host matching in ReplicaRepartitionedCassandraRDDSpec\nfor 2.5 - compare String to String insteadof INetAddress to\nString.\n"
    },
    {
      "commit": "90d54b50d21915563632d7539e61d08303b0c78a",
      "tree": "488976313e4e53d30310188f8ba124377804b92c",
      "parents": [
        "f07dec87807f2b6568634ec1ca710a4bac493fde",
        "e1d6dce8c2c3e4138ca97f67c01346f5e3cebd57"
      ],
      "author": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Wed Apr 07 14:49:43 2021 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 07 14:49:43 2021 +0200"
      },
      "message": "Merge pull request #1306 from datastax/SPARKC-642-master-test-fix\n\nSPARKC-642 fix TwoNodeCluster integration test setup"
    },
    {
      "commit": "204b17219a9a22e511b189a08db6562e243c3ccb",
      "tree": "b465da198df52db7d3b786ae0af32dc492b42c53",
      "parents": [
        "5ff1ec32525ce8c4a72865314c158137030baf9e",
        "3b42d6b34e7407564caf7404d54529395cb8f95e"
      ],
      "author": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Wed Apr 07 14:49:36 2021 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 07 14:49:36 2021 +0200"
      },
      "message": "Merge pull request #1305 from datastax/SPARKC-642-2.5-test-fix\n\nSPARKC-642 fix TwoNodeCluster integration test setup"
    },
    {
      "commit": "e1d6dce8c2c3e4138ca97f67c01346f5e3cebd57",
      "tree": "488976313e4e53d30310188f8ba124377804b92c",
      "parents": [
        "f07dec87807f2b6568634ec1ca710a4bac493fde",
        "3b42d6b34e7407564caf7404d54529395cb8f95e"
      ],
      "author": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Wed Apr 07 14:47:53 2021 +0200"
      },
      "committer": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Wed Apr 07 14:47:53 2021 +0200"
      },
      "message": "Merge branch \u0027SPARKC-642-2.5-test-fix\u0027 into SPARKC-642-master-test-fix\n"
    },
    {
      "commit": "3b42d6b34e7407564caf7404d54529395cb8f95e",
      "tree": "b465da198df52db7d3b786ae0af32dc492b42c53",
      "parents": [
        "c534621ba9874576306240075b650ac2290d883e"
      ],
      "author": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Wed Apr 07 14:44:59 2021 +0200"
      },
      "committer": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Wed Apr 07 14:47:20 2021 +0200"
      },
      "message": "SPARKC-642 fix ReplicaRepartitionedCassandraRDDSpec\n\nFix host matching in ReplicaRepartitionedCassandraRDDSpec -\ncompare String to String insteadof INetAddress to String.\n"
    },
    {
      "commit": "c534621ba9874576306240075b650ac2290d883e",
      "tree": "1ec22111a542cf645d6887a33327f2428941cb6c",
      "parents": [
        "5ff1ec32525ce8c4a72865314c158137030baf9e"
      ],
      "author": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Wed Apr 07 13:40:37 2021 +0200"
      },
      "committer": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Wed Apr 07 14:47:15 2021 +0200"
      },
      "message": "SPARKC-642 fix TwoNodeCluster integration test setup\n\nReplicaRepartitionedCassandraRDDSpec based on TwoNodeCluster was not\nworking for DSE 6.8 as this db version relies on metadata dir.\nBefore this change the metadata dir was shared among\nall the nodes in the cluster (which caused Gossip failures that\neventually lead to test failure).\nAfter this change all the nodes in the cluster use separate\nmetadata dirs.\nAdditionally, autoboostrapping is now enabled as all the nodes in\nTwoNodeCluster need to have data from relevant parts of the token\nring.\n"
    },
    {
      "commit": "f07dec87807f2b6568634ec1ca710a4bac493fde",
      "tree": "241506382aed708d47a0d60cdfd3ced1ef95158d",
      "parents": [
        "6a213676caf3323333753752600b5551a69845d5",
        "ebb4ed481fb4bf4143351127b86232a209fa580d"
      ],
      "author": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Wed Apr 07 14:46:46 2021 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 07 14:46:46 2021 +0200"
      },
      "message": "Merge pull request #1307 from datastax/SPARKC-642-master\n\nSPARKC-642 repartitionByCassandraReplica relocates data to the local node only"
    },
    {
      "commit": "5ff1ec32525ce8c4a72865314c158137030baf9e",
      "tree": "a0a4fa495aa2aa88426667ee1c84e07b1dd8f4b7",
      "parents": [
        "7ca460e6fab3b05be5e15932e991762ddd625449",
        "1d7f0a16a20ed7847b99df35ea7d080ac106c40e"
      ],
      "author": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Wed Apr 07 14:46:30 2021 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 07 14:46:30 2021 +0200"
      },
      "message": "Merge pull request #1302 from yohannrub/SPARKC-642-b2.5\n\nSPARKC-642 repartitionByCassandraReplica relocates data to the local node only"
    },
    {
      "commit": "ebb4ed481fb4bf4143351127b86232a209fa580d",
      "tree": "241506382aed708d47a0d60cdfd3ced1ef95158d",
      "parents": [
        "6a213676caf3323333753752600b5551a69845d5",
        "1d7f0a16a20ed7847b99df35ea7d080ac106c40e"
      ],
      "author": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Wed Apr 07 13:51:31 2021 +0200"
      },
      "committer": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Wed Apr 07 13:51:31 2021 +0200"
      },
      "message": "Merge remote-tracking branch \u0027yohan/SPARKC-642-b2.5\u0027 into SPARKC-642-master\n"
    },
    {
      "commit": "6a213676caf3323333753752600b5551a69845d5",
      "tree": "e4ecc633aca8e44b0fea250dcb17644ac0d8f7fc",
      "parents": [
        "7df61d96145ee94d5668c13dd2ae674e89d4428f",
        "49942c6f0d0337e7191fba63180f7444546e9a4c"
      ],
      "author": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Mon Mar 22 10:09:25 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 22 10:09:25 2021 +0100"
      },
      "message": "Merge pull request #1304 from datastax/SPARKC-635-master\n\nSPARKC-635 fix per cluster settings with custom props"
    },
    {
      "commit": "49942c6f0d0337e7191fba63180f7444546e9a4c",
      "tree": "e4ecc633aca8e44b0fea250dcb17644ac0d8f7fc",
      "parents": [
        "606f08decebbd77231913af0b74115ee1fec077e"
      ],
      "author": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Fri Mar 12 16:24:33 2021 +0100"
      },
      "committer": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Mon Mar 22 10:07:50 2021 +0100"
      },
      "message": "SPARKC-635 fix session counting tests\n\nTests asserting on session cache size failed because of unclosed sessions\nfrom \"allow to specify custom per-cluster settings\" test.\nThis revealed a true bug in CassandraPartitionReaderBase which initialized a\nnew session instance for each `scanner` invocation. This lead to session\nleak - the created sessions were never closed.\n\nThis commit introduces scanner session \"caching\" (val instead of def) and\nthus removes the reinitialization.\n"
    },
    {
      "commit": "606f08decebbd77231913af0b74115ee1fec077e",
      "tree": "5abe5759c9ec5caf69d9e3ddfa028aa14d0d24c4",
      "parents": [
        "7df61d96145ee94d5668c13dd2ae674e89d4428f",
        "84206bc1673e6361c0126698c21e4054c76538c3"
      ],
      "author": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Mon Mar 22 09:38:09 2021 +0100"
      },
      "committer": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Mon Mar 22 09:50:30 2021 +0100"
      },
      "message": "Merge branch \u0027SPARKC-635-2.5\u0027 into SPARKC-635-master\n"
    },
    {
      "commit": "7ca460e6fab3b05be5e15932e991762ddd625449",
      "tree": "110da72cc68665f0868fc7efc6948a0c8bd83332",
      "parents": [
        "1aaaff369f89def0b311baffc6e8fcee9713d9c3",
        "84206bc1673e6361c0126698c21e4054c76538c3"
      ],
      "author": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Mon Mar 22 09:41:48 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 22 09:41:48 2021 +0100"
      },
      "message": "Merge pull request #1303 from datastax/SPARKC-635-2.5\n\nSPARKC-635 fix per cluster settings with custom props"
    },
    {
      "commit": "7df61d96145ee94d5668c13dd2ae674e89d4428f",
      "tree": "8db7e4335e103fd2a615eaed1aa2ad6804eb450c",
      "parents": [
        "a9c531fd4e0a8bf0ef25c3cb8e28a09137ebff0f",
        "1aaaff369f89def0b311baffc6e8fcee9713d9c3"
      ],
      "author": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Tue Mar 02 13:25:49 2021 +0100"
      },
      "committer": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Tue Mar 02 13:25:49 2021 +0100"
      },
      "message": "Merge branch \u0027b2.5\u0027\n"
    },
    {
      "commit": "84206bc1673e6361c0126698c21e4054c76538c3",
      "tree": "110da72cc68665f0868fc7efc6948a0c8bd83332",
      "parents": [
        "1e89b9834a7df702043164a9ecb0d0c75cb2ce0d"
      ],
      "author": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Tue Mar 02 08:52:42 2021 +0100"
      },
      "committer": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Tue Mar 02 08:52:42 2021 +0100"
      },
      "message": "SPARKC-635 fix flaky test in MultiplexingSchemaListenerTest\n\nWithout this change we had no guarantee that the assertion happens\nafter any of the listener/event code. Let\u0027s try couple of times\nto assert on the sum to give listener/event code a chance to execute.\n"
    },
    {
      "commit": "1d7f0a16a20ed7847b99df35ea7d080ac106c40e",
      "tree": "cd91a52eef1c753c74c035a96e6006033426d165",
      "parents": [
        "61c029c7fe34a29d910fc3277c8b3f2d551dd67e"
      ],
      "author": {
        "name": "Yohann Rubinsztejn",
        "email": "2856063+yohannrub@users.noreply.github.com",
        "time": "Mon Mar 01 22:47:18 2021 +0100"
      },
      "committer": {
        "name": "Yohann Rubinsztejn",
        "email": "2856063+yohannrub@users.noreply.github.com",
        "time": "Mon Mar 01 22:47:18 2021 +0100"
      },
      "message": "SPARKC-642 Add integration tests for `repartitionByCassandraReplica`, using a cluster with two nodes\n"
    },
    {
      "commit": "61c029c7fe34a29d910fc3277c8b3f2d551dd67e",
      "tree": "476410dfeef62486c0b23d923ee05f01e8dd2ef4",
      "parents": [
        "e53e48414f28a717bcf3c5cf79133d0342a8a62c"
      ],
      "author": {
        "name": "Yohann Rubinsztejn",
        "email": "2856063+yohannrub@users.noreply.github.com",
        "time": "Mon Mar 01 22:43:34 2021 +0100"
      },
      "committer": {
        "name": "Yohann Rubinsztejn",
        "email": "2856063+yohannrub@users.noreply.github.com",
        "time": "Mon Mar 01 22:43:34 2021 +0100"
      },
      "message": "SPARKC-642 Cleans up unused parameter `conf` in method `dataCenterNodes`\n"
    },
    {
      "commit": "1e89b9834a7df702043164a9ecb0d0c75cb2ce0d",
      "tree": "190f6877dd19f30b7f5068b85f7f1cf34fd9fea2",
      "parents": [
        "1aaaff369f89def0b311baffc6e8fcee9713d9c3"
      ],
      "author": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Mon Mar 01 16:32:27 2021 +0100"
      },
      "committer": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Mon Mar 01 16:32:27 2021 +0100"
      },
      "message": "SPARKC-635 fix per cluster settings with custom props\n\nCustom connection factories are allowed to provide a set of custom\nsupported properties. These properties were omitted when provided\nas a custom cluster setting (myCluster/my.custom.setting\u003dcp2077).\nThis commit introduces custom connection properties support for\nper-cluster settings.\n\nTest factories are top level objects (not mocks, not inner classes)\nbecause they have to be findable by SCC reflection mechanism.\n"
    },
    {
      "commit": "1aaaff369f89def0b311baffc6e8fcee9713d9c3",
      "tree": "bf0706613f0fb5d508d753881a7ee289075cb338",
      "parents": [
        "08bf6eb76bd4f545a92af0acfe35ae8b4b3988fe",
        "902f57a662adee0e22fcc5d0823d4bbe4fc86313"
      ],
      "author": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Mon Mar 01 11:05:05 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 01 11:05:05 2021 +0100"
      },
      "message": "Merge pull request #1301 from yohannrub/SPARKC-641-b2.5\n\nSPARKC-641 Config deprecations are not checked when instantiating CassandraConnector"
    },
    {
      "commit": "e53e48414f28a717bcf3c5cf79133d0342a8a62c",
      "tree": "91b9a298fa4e82647e715dd66d7b78727763800f",
      "parents": [
        "9ab28e12c75a0ec8c9766992fe4fbb95faaa5f29"
      ],
      "author": {
        "name": "Yohann Rubinsztejn",
        "email": "2856063+yohannrub@users.noreply.github.com",
        "time": "Thu Feb 25 21:10:48 2021 +0100"
      },
      "committer": {
        "name": "Yohann Rubinsztejn",
        "email": "2856063+yohannrub@users.noreply.github.com",
        "time": "Thu Feb 25 21:10:48 2021 +0100"
      },
      "message": "SPARKC-642 Cleans up an unused piece of code in repartitionByCassandraReplica\n\nrepartitionByCassandraReplica was instantiating an unused ReplicaLocator (it seems to be a legacy code copied from keyByCassandraReplica).\nrepartitionByCassandraReplica uses a ReplicaPartitioner instead.\n"
    },
    {
      "commit": "9ab28e12c75a0ec8c9766992fe4fbb95faaa5f29",
      "tree": "46b8442985204e3811c60e86ced0a1a49ca0ee69",
      "parents": [
        "08bf6eb76bd4f545a92af0acfe35ae8b4b3988fe"
      ],
      "author": {
        "name": "Yohann Rubinsztejn",
        "email": "2856063+yohannrub@users.noreply.github.com",
        "time": "Thu Feb 25 21:07:08 2021 +0100"
      },
      "committer": {
        "name": "Yohann Rubinsztejn",
        "email": "2856063+yohannrub@users.noreply.github.com",
        "time": "Thu Feb 25 21:07:08 2021 +0100"
      },
      "message": "SPARKC-642 Fix retrieving the full list of local DC nodes by selecting non-IGNORED nodes\n\nLocal DC nodes are assigned LOCAL or REMOTE distance (i.e. non-IGNORED) by LocalNodeFirstLoadBalancingPolicy.\nThe code doing the determination of local DC nodes is put back in method dataCenterNodes(), which throws a ConnectorConfigurationException if no node is found.\n"
    },
    {
      "commit": "902f57a662adee0e22fcc5d0823d4bbe4fc86313",
      "tree": "bf0706613f0fb5d508d753881a7ee289075cb338",
      "parents": [
        "1b2e262f33b7ac58c2111bee990eec487a614bf8"
      ],
      "author": {
        "name": "Yohann Rubinsztejn",
        "email": "2856063+yohannrub@users.noreply.github.com",
        "time": "Thu Feb 25 20:37:19 2021 +0100"
      },
      "committer": {
        "name": "Yohann Rubinsztejn",
        "email": "2856063+yohannrub@users.noreply.github.com",
        "time": "Thu Feb 25 20:37:19 2021 +0100"
      },
      "message": "SPARKC-641 Use the more concise scala syntax `CassandraConnectorConf(SparkConf)` instead of `CassandraConnectorConf.fromSparkConf(SparkConf)` when instantiating `CassandraConnector`\n"
    },
    {
      "commit": "1b2e262f33b7ac58c2111bee990eec487a614bf8",
      "tree": "3b650a600975e7dbd5360010d019a25e27199c6d",
      "parents": [
        "08bf6eb76bd4f545a92af0acfe35ae8b4b3988fe"
      ],
      "author": {
        "name": "Yohann Rubinsztejn",
        "email": "2856063+yohannrub@users.noreply.github.com",
        "time": "Thu Feb 25 20:33:14 2021 +0100"
      },
      "committer": {
        "name": "Yohann Rubinsztejn",
        "email": "2856063+yohannrub@users.noreply.github.com",
        "time": "Thu Feb 25 20:33:14 2021 +0100"
      },
      "message": "SPARKC-641 Move the deprecation checks from the method `apply(SparkConf)` to the method `fromSparkConf(SparkConf)`\n\nBenefits:\n- every method named `fromSparkConf(SparkConf)` (from classes `CassandraConnectorConf`, `ReadConf` and `WriteConf`) homogeneously checks config deprecations\n- `apply(SparkConf)` is in effect a synonym of `fromSparkConf(SparkConf)` and so can be used interchangeably\n"
    },
    {
      "commit": "a9c531fd4e0a8bf0ef25c3cb8e28a09137ebff0f",
      "tree": "6dc47f803c573152799123413bf9e637dabc342c",
      "parents": [
        "60b834a74490070cfb95c2406aa4a028125bab7f",
        "08bf6eb76bd4f545a92af0acfe35ae8b4b3988fe"
      ],
      "author": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Thu Jan 28 13:32:25 2021 +0100"
      },
      "committer": {
        "name": "Jaroslaw Grabowski",
        "email": "jaroslaw.grabowski@datastax.com",
        "time": "Thu Jan 28 13:32:25 2021 +0100"
      },
      "message": "Merge branch \u0027b2.5\u0027\n"
    }
  ],
  "next": "60b834a74490070cfb95c2406aa4a028125bab7f"
}
