)]}'
{
  "log": [
    {
      "commit": "4d28ce251c171b92a872f9e0ed765ea1d6caa359",
      "tree": "9d21066785a64e2e000df702c08734b3f8dbbc9e",
      "parents": [
        "f89b5d056d0db09b91aace2e7bf7851f9f9005b7"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Sat Aug 22 11:14:51 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 22 11:14:51 2026 +0100"
      },
      "message": "Update pekkoVersion to 2.0.0-M4 (#478)"
    },
    {
      "commit": "f89b5d056d0db09b91aace2e7bf7851f9f9005b7",
      "tree": "91930a4be10bfdc76d8753832e5849ede05c5dcc",
      "parents": [
        "6324018ec40b0917f2a359dc0a1ec99680ceff27"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Fri Aug 21 16:13:14 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 21 15:13:14 2026 +0100"
      },
      "message": "Update sbt, scripted-plugin to 1.13.0 (#477)"
    },
    {
      "commit": "6324018ec40b0917f2a359dc0a1ec99680ceff27",
      "tree": "05a94643193b50acb7a2b0cc6d83d4b445d731e1",
      "parents": [
        "3ba50a76ee9056e78e4cf3b95bb150473c0c9420"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Aug 17 18:49:55 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 17 18:49:55 2026 +0100"
      },
      "message": "Bump sbt/setup-sbt from 1.5.6 to 1.5.7 (#476)\n\nBumps [sbt/setup-sbt](https://github.com/sbt/setup-sbt) from 1.5.6 to 1.5.7.\n- [Release notes](https://github.com/sbt/setup-sbt/releases)\n- [Commits](https://github.com/sbt/setup-sbt/compare/bfea3c5f48abd221b04a6df4798aa5eb8b6a2baf...8feba82adc7f01ddcf8165b86f778bdb5b82cebc)\n\n---\nupdated-dependencies:\n- dependency-name: sbt/setup-sbt\n  dependency-version: 1.5.7\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "3ba50a76ee9056e78e4cf3b95bb150473c0c9420",
      "tree": "ae1533ddfabe57f5a5e652f3a40834adf42918a7",
      "parents": [
        "6e3dad3968af53f7234b9c20fcc104fdedda66c5"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Sat Aug 15 18:23:17 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 15 18:23:17 2026 +0200"
      },
      "message": "Update logback-classic to 1.6.3 (#475)"
    },
    {
      "commit": "6e3dad3968af53f7234b9c20fcc104fdedda66c5",
      "tree": "fefc85fb0b55f298b556c216c954a167a66fcba1",
      "parents": [
        "ae30864265353d2b320b64af5ce56c11ce3d4b67"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Tue Aug 11 17:56:38 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 11 17:56:38 2026 +0200"
      },
      "message": "Update sbt-site-paradox to 1.8.0 (#474)"
    },
    {
      "commit": "ae30864265353d2b320b64af5ce56c11ce3d4b67",
      "tree": "5f4f3f7ea063c80e732f92733e519d8b8660fdd2",
      "parents": [
        "4355398411f8c0ab9f67e0599ab0e77adc0c2958"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Tue Aug 11 17:56:11 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 11 17:56:11 2026 +0200"
      },
      "message": "Update logback-classic to 1.6.2 (#473)"
    },
    {
      "commit": "4355398411f8c0ab9f67e0599ab0e77adc0c2958",
      "tree": "5aa7465c24ae1c1ec935880fd552323113c30df4",
      "parents": [
        "fb2351df65139f5eee53150dde25b8d114ab6402"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Aug 10 20:41:51 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 10 20:41:51 2026 +0100"
      },
      "message": "Bump coursier/setup-action from 3.0.0 to 3.0.2 (#472)\n\nBumps [coursier/setup-action](https://github.com/coursier/setup-action) from 3.0.0 to 3.0.2.\n- [Release notes](https://github.com/coursier/setup-action/releases)\n- [Commits](https://github.com/coursier/setup-action/compare/fd1707a76b027efdfb66ca79318b4d29b72e5a02...9b7939bf01fd1185ce2babe16135168361bf2c62)\n\n---\nupdated-dependencies:\n- dependency-name: coursier/setup-action\n  dependency-version: 3.0.2\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "fb2351df65139f5eee53150dde25b8d114ab6402",
      "tree": "789ad786e87b361f5bd91ab343b42d62e2d32eea",
      "parents": [
        "4de261970f3373eaa78c627e3b18fe854591a134"
      ],
      "author": {
        "name": "He-Pin(kerr)",
        "email": "hepin@apache.org",
        "time": "Mon Aug 10 07:07:34 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 10 00:07:34 2026 +0100"
      },
      "message": "chore: disable additional Scala 3 specific syntax in scalafmt (#430)\n\nMotivation:\nEnsure consistent code style across the codebase by explicitly disabling\nScala 3 specific syntax features that could lead to inconsistent formatting.\n\nModification:\n- Add allowQuestionMarkPlaceholder \u003d false to dialectOverride\n- Add allowMatchAsExpr \u003d false to dialectOverride\n- Document Scala 3 syntax restrictions in CLAUDE.md\n\nResult:\nscalafmt now enforces restrictions on Scala 3 specific syntax including\nsignificant indentation, as import rename, * wildcard import, postfix *\nvararg splices, ? placeholder, and match as expression.\n\nTests:\nNot run - configuration only\n\nReferences:\nNone - code style configuration"
    },
    {
      "commit": "4de261970f3373eaa78c627e3b18fe854591a134",
      "tree": "2d886d5184a6364fdadaffc2b56aaebf757ed878",
      "parents": [
        "ec3b550467a0c6c1163c78e45770abdbd78d0d35"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Aug 07 22:20:32 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 07 22:20:32 2026 +0100"
      },
      "message": "Bump sbt/setup-sbt from 1.5.4 to 1.5.6 (#466)\n\nBumps [sbt/setup-sbt](https://github.com/sbt/setup-sbt) from 1.5.4 to 1.5.6.\n- [Release notes](https://github.com/sbt/setup-sbt/releases)\n- [Commits](https://github.com/sbt/setup-sbt/compare/f6db8ab474efba716fc7f04441ab33714e4825af...bfea3c5f48abd221b04a6df4798aa5eb8b6a2baf)\n\n---\nupdated-dependencies:\n- dependency-name: sbt/setup-sbt\n  dependency-version: 1.5.6\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "ec3b550467a0c6c1163c78e45770abdbd78d0d35",
      "tree": "f9f125b0eb876737a5757d860adff9f469a57fc1",
      "parents": [
        "f253fce5dd354654d4f8cfe087a57970d5231761"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Fri Aug 07 19:47:09 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 07 18:47:09 2026 +0100"
      },
      "message": "Update sbt-paradox, sbt-paradox-theme to 0.11.0 (#469)"
    },
    {
      "commit": "f253fce5dd354654d4f8cfe087a57970d5231761",
      "tree": "a0fc4febe9dddb7fc6c3968fa8f544f3bd005773",
      "parents": [
        "4c3d755db09409b40b520c031fc514d8546df637"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Fri Aug 07 19:46:47 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 07 18:46:47 2026 +0100"
      },
      "message": "Update sbt, scripted-plugin to 1.12.15 (#470)"
    },
    {
      "commit": "4c3d755db09409b40b520c031fc514d8546df637",
      "tree": "5b9a24991ab40500d73f02c6f56d68e3012eb189",
      "parents": [
        "1f08bb8c144439af3efd34caeb413c27ddd80263"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Aug 03 20:06:47 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 03 20:06:47 2026 +0100"
      },
      "message": "Bump actions/setup-java from 5.6.0 to 5.7.0 (#467)\n\nBumps [actions/setup-java](https://github.com/actions/setup-java) from 5.6.0 to 5.7.0.\n- [Release notes](https://github.com/actions/setup-java/releases)\n- [Commits](https://github.com/actions/setup-java/compare/03ad4de0992f5dab5e18fcb136590ce7c4a0ac95...b6effb05e454b25005698d916606bdc6ffcbf961)\n\n---\nupdated-dependencies:\n- dependency-name: actions/setup-java\n  dependency-version: 5.7.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "1f08bb8c144439af3efd34caeb413c27ddd80263",
      "tree": "ad2da22c8a52d2c1ceeba1b8716586489c334b35",
      "parents": [
        "b461c0ace1a21d3ce68b7a1bc99ccb23f2230eae"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Mon Aug 03 20:58:41 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 03 19:58:41 2026 +0100"
      },
      "message": "Update sbt-java-formatter to 0.13.1 (#468)"
    },
    {
      "commit": "b461c0ace1a21d3ce68b7a1bc99ccb23f2230eae",
      "tree": "73c964f2570bc9d9f0bf480fdfda7214c03161cd",
      "parents": [
        "aea2507dee5dcc028f31ed4383d765412ab15c22"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Jul 29 22:38:10 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 29 22:38:10 2026 +0100"
      },
      "message": "Bump sbt/setup-sbt from 1.5.2 to 1.5.4 (#461)\n\nBumps [sbt/setup-sbt](https://github.com/sbt/setup-sbt) from 1.5.2 to 1.5.4.\n- [Release notes](https://github.com/sbt/setup-sbt/releases)\n- [Commits](https://github.com/sbt/setup-sbt/compare/6444f4c8111de4b9059c3975def104b03cfaa5f0...f6db8ab474efba716fc7f04441ab33714e4825af)\n\n---\nupdated-dependencies:\n- dependency-name: sbt/setup-sbt\n  dependency-version: 1.5.4\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "aea2507dee5dcc028f31ed4383d765412ab15c22",
      "tree": "c1f2c857a7efcc8841d45ac25154b765c51a1971",
      "parents": [
        "dcfb575ef34cd08059b169f68a14f31b28c459b3"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Tue Jul 28 22:41:37 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 28 21:41:37 2026 +0100"
      },
      "message": "Update sbt-source-dist to 0.2.0 (#464)"
    },
    {
      "commit": "dcfb575ef34cd08059b169f68a14f31b28c459b3",
      "tree": "dde18cae6c47bf5f068f38a8607426a5925c311e",
      "parents": [
        "feb8ea8c10986c852e3bb066bace24e377d5c6b8"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Tue Jul 28 22:22:09 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 28 21:22:09 2026 +0100"
      },
      "message": "Update logback-classic to 1.6.1 (#463)"
    },
    {
      "commit": "feb8ea8c10986c852e3bb066bace24e377d5c6b8",
      "tree": "58b823f3445d3ef4533c9adcf4144d1a601132f1",
      "parents": [
        "2680b6a91e917d1750873adcc35239dd1f83d45f"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Tue Jul 28 22:21:26 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 28 21:21:26 2026 +0100"
      },
      "message": "Update scalafmt-core to 3.11.5 (#465)"
    },
    {
      "commit": "2680b6a91e917d1750873adcc35239dd1f83d45f",
      "tree": "cd63d6e64cf494e9b0a4d120798c9677387259e7",
      "parents": [
        "037853274842e2d1bafcf142de3251669c9dfa10"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Mon Jul 27 15:42:14 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 27 15:42:14 2026 +0100"
      },
      "message": "use scala.jdk.DurationConverter (#459)"
    },
    {
      "commit": "037853274842e2d1bafcf142de3251669c9dfa10",
      "tree": "6716be2764d94238a3e154daec6fa11b9c90d369",
      "parents": [
        "c7f40dca53e61cd3c9d1621e4f9715dbe9d3516c"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Mon Jul 27 15:41:56 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 27 15:41:56 2026 +0100"
      },
      "message": "more timeout checks (#460)"
    },
    {
      "commit": "c7f40dca53e61cd3c9d1621e4f9715dbe9d3516c",
      "tree": "4dde3e319668522c4407912f8fb31480af25f5db",
      "parents": [
        "cfcfecb85db6cb8b7ad14df7f0308f9b7c8a6e02"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jul 27 12:43:25 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 27 12:43:25 2026 +0100"
      },
      "message": "Bump actions/checkout from 7.0.0 to 7.0.1 (#462)\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 7.0.0 to 7.0.1.\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0...3d3c42e5aac5ba805825da76410c181273ba90b1)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n  dependency-version: 7.0.1\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "cfcfecb85db6cb8b7ad14df7f0308f9b7c8a6e02",
      "tree": "326efc82acb980656666875d04f46a2e6b7b4e9a",
      "parents": [
        "48a6651dce1605d11af0bdc368fd1e3f7e236d16"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Mon Jul 27 10:56:24 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 27 10:56:24 2026 +0100"
      },
      "message": "Update EventsBySlicePubSubSpec.scala (#458)"
    },
    {
      "commit": "48a6651dce1605d11af0bdc368fd1e3f7e236d16",
      "tree": "ded0d9e0402ca8039a49fd6b5cec323fca8d1c02",
      "parents": [
        "21a08618545c50d78c304eb3800f907dc2421911"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Mon Jul 27 10:43:26 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 27 10:43:26 2026 +0100"
      },
      "message": "Close connection if execution takes too long (#457)\n\n* Close connection if execution takes too long\n\n* Update R2dbcExecutorSpec.scala\n\n* Update R2dbcExecutor.scala\n\n* Update R2dbcExecutorSpec.scala\n\n* Update R2dbcExecutor.scala\n\n* try to fix plugin test issue\n\n* scalafmt\n\n* remove blank line"
    },
    {
      "commit": "21a08618545c50d78c304eb3800f907dc2421911",
      "tree": "aed3bdea3dcb8709a55f6e079f115130cc10f509",
      "parents": [
        "88876a9073a6faa6108cd4a29d0a971da1ead33a"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Fri Jul 24 17:53:05 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 24 17:53:05 2026 +0200"
      },
      "message": "Update logback-classic to 1.6.0 (#456)"
    },
    {
      "commit": "88876a9073a6faa6108cd4a29d0a971da1ead33a",
      "tree": "7d6e1f05e0d3cd57cb40b2844b999bc85ca39e7f",
      "parents": [
        "1ebe4ef462314402737112d89c1844deadd74305"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Wed Jul 22 17:51:24 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 22 17:51:24 2026 +0200"
      },
      "message": "Update r2dbc-mysql to 1.4.3 (#455)"
    },
    {
      "commit": "1ebe4ef462314402737112d89c1844deadd74305",
      "tree": "5af5243a81b1d22ee159315d4f05817e5a53dc0f",
      "parents": [
        "09267c1110c4726fe6868624b713ff476c0f7dec"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jul 20 19:30:00 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 20 19:30:00 2026 +0200"
      },
      "message": "Bump sbt/setup-sbt from 1.5.0 to 1.5.2 (#453)\n\nBumps [sbt/setup-sbt](https://github.com/sbt/setup-sbt) from 1.5.0 to 1.5.2.\n- [Release notes](https://github.com/sbt/setup-sbt/releases)\n- [Commits](https://github.com/sbt/setup-sbt/compare/66fb4376e81982c7d92a4074170846fff88e2e30...6444f4c8111de4b9059c3975def104b03cfaa5f0)\n\n---\nupdated-dependencies:\n- dependency-name: sbt/setup-sbt\n  dependency-version: 1.5.2\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "09267c1110c4726fe6868624b713ff476c0f7dec",
      "tree": "13cad9c374de119400daf23e4d87c337860cc2ad",
      "parents": [
        "c83bfe61fb3bbb1e246e053f42aa1f63756685ac"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jul 20 12:51:55 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 20 12:51:55 2026 +0100"
      },
      "message": "Bump actions/setup-java from 5.5.0 to 5.6.0 (#454)\n\nBumps [actions/setup-java](https://github.com/actions/setup-java) from 5.5.0 to 5.6.0.\n- [Release notes](https://github.com/actions/setup-java/releases)\n- [Commits](https://github.com/actions/setup-java/compare/0f481fcb613427c0f801b606911222b5b6f3083a...03ad4de0992f5dab5e18fcb136590ce7c4a0ac95)\n\n---\nupdated-dependencies:\n- dependency-name: actions/setup-java\n  dependency-version: 5.6.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "c83bfe61fb3bbb1e246e053f42aa1f63756685ac",
      "tree": "fd06a1ff8d406b3ecffdde809e2a6394252a63f0",
      "parents": [
        "d8a1f5a0bf4cdbfa12ac255ada9823c13fb9dfff"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Sat Jul 18 17:37:20 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 18 23:37:20 2026 +0800"
      },
      "message": "Update sbt, scripted-plugin to 1.12.14 (#450)"
    },
    {
      "commit": "d8a1f5a0bf4cdbfa12ac255ada9823c13fb9dfff",
      "tree": "aaeeea2ffd8092d8405664e9e46fc2d43a345fa7",
      "parents": [
        "df7704a1704820bff7a32112196e556a89c2cc06"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Sat Jul 18 17:37:13 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 18 23:37:13 2026 +0800"
      },
      "message": "Update sbt-scalafmt to 2.6.2 (#451)"
    },
    {
      "commit": "df7704a1704820bff7a32112196e556a89c2cc06",
      "tree": "77caa06ba36022fbae0eee8ff9f82ede9d6690cb",
      "parents": [
        "1db4e26be007362ad1f391f1e5716b564586206b"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Sat Jul 18 17:37:06 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 18 23:37:06 2026 +0800"
      },
      "message": "Update scalafmt-core to 3.11.4 (#452)"
    },
    {
      "commit": "1db4e26be007362ad1f391f1e5716b564586206b",
      "tree": "4bc423a937070ef1c09f49cd24fc61d84fa8b06b",
      "parents": [
        "e4359fa7fecd98df81a6f66e80355ee29ed338b0"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Fri Jul 17 10:51:27 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 17 10:51:27 2026 +0200"
      },
      "message": "Update sbt-license-report to 1.10.0 (#449)"
    },
    {
      "commit": "e4359fa7fecd98df81a6f66e80355ee29ed338b0",
      "tree": "6a39620e49f56a8dfe1ad6e7e2313d3262a87040",
      "parents": [
        "abe7c93900e46fd0ea635bb8de769c049e050a8a"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jul 13 19:10:23 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 13 19:10:23 2026 +0800"
      },
      "message": "Bump actions/setup-java from 5.4.0 to 5.5.0 (#448)\n\nBumps [actions/setup-java](https://github.com/actions/setup-java) from 5.4.0 to 5.5.0.\n- [Release notes](https://github.com/actions/setup-java/releases)\n- [Commits](https://github.com/actions/setup-java/compare/1bcf9fb12cf4aa7d266a90ae39939e61372fe520...0f481fcb613427c0f801b606911222b5b6f3083a)\n\n---\nupdated-dependencies:\n- dependency-name: actions/setup-java\n  dependency-version: 5.5.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "abe7c93900e46fd0ea635bb8de769c049e050a8a",
      "tree": "33aa4ae29a36d6fdbf440e9aa81b3342b96f934c",
      "parents": [
        "afb78a55fa8394355f25d933e04c04e585a4b03e"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Sun Jul 12 19:26:48 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jul 12 19:26:48 2026 +0200"
      },
      "message": "Update scalafmt-core to 3.11.3 (#447)"
    },
    {
      "commit": "afb78a55fa8394355f25d933e04c04e585a4b03e",
      "tree": "d66b472ebf4467832597eb9bb5498ecf95fd3e4d",
      "parents": [
        "906f8d7e2dfc8fc390c68ecfa8a5b8574fc05499"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Fri Jul 10 20:34:12 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 10 20:34:12 2026 +0200"
      },
      "message": "Update sbt-reproducible-builds to 0.35 (#445)"
    },
    {
      "commit": "906f8d7e2dfc8fc390c68ecfa8a5b8574fc05499",
      "tree": "8e0c7d165f1c31f8563f7172dbf5542945480649",
      "parents": [
        "42163399dc228a5d965b9a6182c63a27b4ce1a55"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Fri Jul 10 20:29:32 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 10 20:29:32 2026 +0200"
      },
      "message": "Update logback-classic to 1.5.38 (#444)"
    },
    {
      "commit": "42163399dc228a5d965b9a6182c63a27b4ce1a55",
      "tree": "79addf76d266332e41d25021bd547700f325b303",
      "parents": [
        "c9eeb6090d222863b61de7197ac72cbe636dcc26"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Fri Jul 10 20:29:06 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 10 20:29:06 2026 +0200"
      },
      "message": "Update scalafmt-core to 3.11.2 (#446)"
    },
    {
      "commit": "c9eeb6090d222863b61de7197ac72cbe636dcc26",
      "tree": "717340734ef730aee005e9d21592e46dcbe620ae",
      "parents": [
        "19508924c3971d9fd7d1caea38db828536ba3d1b"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Wed Jul 08 18:19:11 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 08 17:19:11 2026 +0100"
      },
      "message": "Update postgresql to 42.7.13 (#443)"
    },
    {
      "commit": "19508924c3971d9fd7d1caea38db828536ba3d1b",
      "tree": "5107f629a9f4f250881b5e719eb13af146e4a302",
      "parents": [
        "db573ba53474011324ac0349738f84c529f74376"
      ],
      "author": {
        "name": "He-Pin(kerr)",
        "email": "hepin@apache.org",
        "time": "Mon Jul 06 22:03:53 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 06 22:03:53 2026 +0800"
      },
      "message": "chore: normalize UTF-8 XML encoding declarations (#441)\n\nMotivation:\\nAvoid lowercase utf-8 XML declarations in the codebase-wide charset cleanup.\\n\\nModification:\\nNormalize XML encoding declarations to UTF-8.\\n\\nResult:\\nTracked XML resources use the canonical UTF-8 encoding spelling."
    },
    {
      "commit": "db573ba53474011324ac0349738f84c529f74376",
      "tree": "89e79e824cd26c6b01bdc6b16f26b0e38faa4f4b",
      "parents": [
        "0974817ca7df8c614c926a36eff51f37713164f6"
      ],
      "author": {
        "name": "He-Pin(kerr)",
        "email": "hepin@apache.org",
        "time": "Mon Jul 06 19:14:14 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 06 19:14:14 2026 +0800"
      },
      "message": "fix: fix scaladoc warnings in core module (#436)\n\nMotivation:\nRunning `sbt doc` produces scaladoc warnings about unresolvable or ambiguous links.\n\nModification:\n- ConnectionFactoryProvider.scala: Replace broken links to external io.r2dbc types with backtick-quoted code\n- internal/Sql.scala: Replace ambiguous java.lang.String.format link with backtick-quoted code\n- query/javadsl/R2dbcReadJournal.scala: Use fully qualified org.apache.pekko path for PersistenceId link\n- query/scaladsl/R2dbcReadJournal.scala: Use fully qualified paths for TimestampOffset and PersistenceId links\n- state/javadsl/ChangeHandler.scala: Use fully qualified path for R2dbcSession link\n- state/javadsl/R2dbcDurableStateStore.scala: Use fully qualified org.apache.pekko path for PersistenceId link\n- state/scaladsl/ChangeHandler.scala: Use fully qualified path for R2dbcSession link\n- state/scaladsl/R2dbcDurableStateStore.scala: Use fully qualified org.apache.pekko path for PersistenceId link\n\nResult:\nScaladoc warnings are eliminated.\n\nTests:\nNot run - docs only\n\nReferences:\nNone"
    },
    {
      "commit": "0974817ca7df8c614c926a36eff51f37713164f6",
      "tree": "854e643c936eae38286764c84ae5dbbd99a0ae6a",
      "parents": [
        "451fe7b56edb9c014dc4bbdfec835a516a8bd5cb"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jul 06 12:08:27 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 06 12:08:27 2026 +0100"
      },
      "message": "Bump sbt/setup-sbt from 1.4.0 to 1.5.0 (#440)\n\nBumps [sbt/setup-sbt](https://github.com/sbt/setup-sbt) from 1.4.0 to 1.5.0.\n- [Release notes](https://github.com/sbt/setup-sbt/releases)\n- [Commits](https://github.com/sbt/setup-sbt/compare/3afe9cf056c5d139bfc46579af1192d77a2f0821...66fb4376e81982c7d92a4074170846fff88e2e30)\n\n---\nupdated-dependencies:\n- dependency-name: sbt/setup-sbt\n  dependency-version: 1.5.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "451fe7b56edb9c014dc4bbdfec835a516a8bd5cb",
      "tree": "1908ecf4e6e24cbe8b825cd2dab0840ba9331e0f",
      "parents": [
        "a6016d59c0e1a3ce90603d26e98ca8c33181ce4b"
      ],
      "author": {
        "name": "He-Pin(kerr)",
        "email": "hepin@apache.org",
        "time": "Mon Jul 06 10:15:28 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 06 10:15:28 2026 +0800"
      },
      "message": "fix: fix compilation warnings across all Scala versions (#439)\n\nMotivation:\nCompilation produced 5 deprecation warnings across all Scala versions\n(2.13.18, 3.3.8, 3.8.4):\n- 4 warnings for deprecated Int + String concatenation (since 2.13.0)\n- 1 warning for deprecated deleteObject without revision parameter (since 1.0.0)\n\nModification:\n- Replace deprecated `n + \"-snap\"` with string interpolation `s\"$n-snap\"`\n  in EventSourcedCleanupSpec.scala (4 occurrences)\n- Replace deprecated `deleteObject(persistenceId)` with\n  `deleteObject(persistenceId, 2L)` in DurableStateStoreSpec.scala,\n  using proper optimistic locking revision (1 + 1 \u003d 2)\n\nResult:\nClean compilation with zero warnings across all Scala versions.\n\nTests:\nsbt +test:compile - all versions pass with no warnings\n\nReferences:\nNone - code quality improvement"
    },
    {
      "commit": "a6016d59c0e1a3ce90603d26e98ca8c33181ce4b",
      "tree": "01374afe352fca0090a3e39474dc1fa9bdce9a20",
      "parents": [
        "5c8ca03d224e94cf4c9f2af55288c3601d709a5f"
      ],
      "author": {
        "name": "He-Pin(kerr)",
        "email": "hepin@apache.org",
        "time": "Sun Jul 05 21:18:23 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jul 05 21:18:23 2026 +0800"
      },
      "message": "feat: add Scala 3.8.4 cross-compilation target for testing (#438)\n\nMotivation:\nEnsure pekko-persistence-r2dbc compiles and tests pass on the next Scala 3 release line.\n\nModification:\nAdd Scala3Next (3.8.4) to Dependencies, crossScalaVersions, and CI matrix.\n\nResult:\nCI now tests against Scala 2.13, 3.3, and 3.8.\n\nTests:\nNot run - CI will validate\n\nReferences:\nNone - proactive compatibility testing"
    },
    {
      "commit": "5c8ca03d224e94cf4c9f2af55288c3601d709a5f",
      "tree": "a96b18d9726dd73c4ed620136f95b54b86b3a6cb",
      "parents": [
        "2cd8a7bed3be7c53c25d6b4593688880ec70d71e"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Sat Jul 04 16:22:22 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 04 22:22:22 2026 +0800"
      },
      "message": "Update sbt-reproducible-builds to 0.33 (#437)"
    },
    {
      "commit": "2cd8a7bed3be7c53c25d6b4593688880ec70d71e",
      "tree": "3685f8427c82c801dcef2e1ff935a3a64bbe3a2d",
      "parents": [
        "67004f263e87e76a609514b77639f6a6417f38f6"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Wed Jul 01 00:20:59 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 01 00:20:59 2026 +0200"
      },
      "message": "Update postgresql to 42.7.12 (#435)"
    },
    {
      "commit": "67004f263e87e76a609514b77639f6a6417f38f6",
      "tree": "1c8332d58dadbeb5d0b470268d02551991e3d25e",
      "parents": [
        "7104ab52d4242a56557b852c46d082f6707765dd"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jun 29 13:28:32 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 29 13:28:32 2026 +0100"
      },
      "message": "Bump sbt/setup-sbt from 1.2.1 to 1.4.0 (#433)\n\nBumps [sbt/setup-sbt](https://github.com/sbt/setup-sbt) from 1.2.1 to 1.4.0.\n- [Release notes](https://github.com/sbt/setup-sbt/releases)\n- [Commits](https://github.com/sbt/setup-sbt/compare/v1.2.1...3afe9cf056c5d139bfc46579af1192d77a2f0821)\n\n---\nupdated-dependencies:\n- dependency-name: sbt/setup-sbt\n  dependency-version: 1.4.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "7104ab52d4242a56557b852c46d082f6707765dd",
      "tree": "1fc1e1e275b7a6508822eeb472b9254a5e0f9346",
      "parents": [
        "1831b305e68553952e8fc0f2573e1ab0bc3a95f5"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jun 29 13:28:01 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 29 13:28:01 2026 +0100"
      },
      "message": "Bump actions/setup-java from 5.3.0 to 5.4.0 (#434)\n\nBumps [actions/setup-java](https://github.com/actions/setup-java) from 5.3.0 to 5.4.0.\n- [Release notes](https://github.com/actions/setup-java/releases)\n- [Commits](https://github.com/actions/setup-java/compare/ad2b38190b15e4d6bdf0c97fb4fca8412226d287...1bcf9fb12cf4aa7d266a90ae39939e61372fe520)\n\n---\nupdated-dependencies:\n- dependency-name: actions/setup-java\n  dependency-version: 5.4.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "1831b305e68553952e8fc0f2573e1ab0bc3a95f5",
      "tree": "1a001b8ffe784f4c80b18244d14a8d2a12b4c2d8",
      "parents": [
        "158d9f84f58c4c4586577723c39ede47ef100771"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Fri Jun 26 22:41:36 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 26 22:41:36 2026 +0100"
      },
      "message": "release notes for 1.2.0 (#424)"
    },
    {
      "commit": "158d9f84f58c4c4586577723c39ede47ef100771",
      "tree": "60ea0cb264223adb9e1d51a8d725710057bcf11a",
      "parents": [
        "9be536f7650ca8c45340c61fb1988f80e1ff6e41"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Fri Jun 26 17:43:10 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 26 16:43:10 2026 +0100"
      },
      "message": "Update logback-classic to 1.5.37 (#427)"
    },
    {
      "commit": "9be536f7650ca8c45340c61fb1988f80e1ff6e41",
      "tree": "345e9631cdeaa1b1d310bfc52f94146e6fb40d52",
      "parents": [
        "9e00790a02575dfea96eccf8855614c561ce6809"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Fri Jun 26 17:24:00 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 26 16:24:00 2026 +0100"
      },
      "message": "Update sbt-salad-days to 0.2.0 (#428)"
    },
    {
      "commit": "9e00790a02575dfea96eccf8855614c561ce6809",
      "tree": "98498c03de1d1a5fd2806449130e8afa3e429b75",
      "parents": [
        "c26e39589149caa4cac8be04cc909b4cf82f343e"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Jun 26 01:11:30 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 26 01:11:30 2026 +0100"
      },
      "message": "Bump sbt/setup-sbt from 1.2.1 to 1.4.0 (#406)\n\nBumps [sbt/setup-sbt](https://github.com/sbt/setup-sbt) from 1.2.1 to 1.4.0.\n- [Release notes](https://github.com/sbt/setup-sbt/releases)\n- [Commits](https://github.com/sbt/setup-sbt/compare/af116cce31c00823d3903ce687f9cda3a4f19f1b...3afe9cf056c5d139bfc46579af1192d77a2f0821)\n\n---\nupdated-dependencies:\n- dependency-name: sbt/setup-sbt\n  dependency-version: 1.4.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "c26e39589149caa4cac8be04cc909b4cf82f343e",
      "tree": "5b13606e6d82274fc5046ab215ce3503b8de22fc",
      "parents": [
        "c580d91beab2ed03496f79af93effa57a937a1aa"
      ],
      "author": {
        "name": "He-Pin(kerr)",
        "email": "hepin@apache.org",
        "time": "Fri Jun 26 08:11:17 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 26 01:11:17 2026 +0100"
      },
      "message": "chore: add sbt-salad-days to reduce Scaladoc archive size (#416)\n\nMotivation:\nScala 3 Scaladoc archives bundle large font files and inkuire.js\nsearch engine, bloating release artifacts and wasting CI storage.\n\nModification:\nAdd sbt-salad-days plugin (0.1.0) which automatically strips\nfonts and scripts from Scaladoc output during packaging.\n\nResult:\nSignificantly smaller Scaladoc archives (e.g. ~420KB for minimal\ndocs), reducing upload time and storage consumption."
    },
    {
      "commit": "c580d91beab2ed03496f79af93effa57a937a1aa",
      "tree": "a3f1264ed3afafae829e2b805f63b24bbe3cdcfb",
      "parents": [
        "6b0e32235a8385806ec6caa783a001e9d92af2d6"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Wed Jun 24 19:30:22 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 24 18:30:22 2026 +0100"
      },
      "message": "Update logback-classic to 1.5.35 (#426)"
    },
    {
      "commit": "6b0e32235a8385806ec6caa783a001e9d92af2d6",
      "tree": "5e215b6a266f18e0241fd1e79e6f0ea679a2e9e1",
      "parents": [
        "41cbad04e35d077aead05b210d5b8f8a22dd8d31"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Tue Jun 23 20:24:14 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 23 20:24:14 2026 +0100"
      },
      "message": "Use Locale.ROOT for string comparison in R2dbcSettings (#425)"
    },
    {
      "commit": "41cbad04e35d077aead05b210d5b8f8a22dd8d31",
      "tree": "d437be9f5a124e38f50a1b44a79da54419fce53f",
      "parents": [
        "a584208a45e13fbfc1a8567a57b08fc0d3976cbc"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Mon Jun 22 17:16:26 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 22 16:16:26 2026 +0100"
      },
      "message": "Update r2dbc-postgresql to 1.1.2.RELEASE (#421)"
    },
    {
      "commit": "a584208a45e13fbfc1a8567a57b08fc0d3976cbc",
      "tree": "ccce340f30553e3df24ed1eda7ad5a17c3eedaa5",
      "parents": [
        "8e989a41bd3c3fe53203882bc92654395e96cf3f"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Mon Jun 22 17:02:27 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 22 23:02:27 2026 +0800"
      },
      "message": "Update sbt, scripted-plugin to 1.12.13 (#422)"
    },
    {
      "commit": "8e989a41bd3c3fe53203882bc92654395e96cf3f",
      "tree": "90b8617375ae0d548b7bde1f081beef184319dce",
      "parents": [
        "7f7e1fb3ca9261878543089b556bad0c145d40af"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jun 22 19:49:19 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 22 19:49:19 2026 +0800"
      },
      "message": "Bump actions/checkout from 6.0.3 to 7.0.0 (#418)\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 6.0.3 to 7.0.0.\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/df4cb1c069e1874edd31b4311f1884172cec0e10...9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n  dependency-version: 7.0.0\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "7f7e1fb3ca9261878543089b556bad0c145d40af",
      "tree": "a4670604ed6873f3286e663e63e96a0678a2a754",
      "parents": [
        "198de7eb9823463863acff04a033bddc761c43e0"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jun 22 19:48:52 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 22 19:48:52 2026 +0800"
      },
      "message": "Bump actions/setup-java from 5.2.0 to 5.3.0 (#419)\n\nBumps [actions/setup-java](https://github.com/actions/setup-java) from 5.2.0 to 5.3.0.\n- [Release notes](https://github.com/actions/setup-java/releases)\n- [Commits](https://github.com/actions/setup-java/compare/be666c2fcd27ec809703dec50e508c2fdc7f6654...ad2b38190b15e4d6bdf0c97fb4fca8412226d287)\n\n---\nupdated-dependencies:\n- dependency-name: actions/setup-java\n  dependency-version: 5.3.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "198de7eb9823463863acff04a033bddc761c43e0",
      "tree": "f7fe0133601b3de881417bd6a7fb1f6b3b17772f",
      "parents": [
        "bf8a49784b04b54934d809fd18cc570d485bbf76"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Mon Jun 22 12:06:59 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 22 12:06:59 2026 +0100"
      },
      "message": "Add sbt version pin to scala-steward config (#417)\n\nFix syntax error in .scala-steward.conf"
    },
    {
      "commit": "bf8a49784b04b54934d809fd18cc570d485bbf76",
      "tree": "9f922a1f1dd727bf7f3b904160939b1ca5a7bc04",
      "parents": [
        "5587543e34800f70be37210b4b68da5f5a0bb176"
      ],
      "author": {
        "name": "He-Pin(kerr)",
        "email": "hepin@apache.org",
        "time": "Fri Jun 19 17:01:14 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 19 17:01:14 2026 +0800"
      },
      "message": "docs: add mandatory header workflow reminder to Licensing Rules (#415)\n\nMotivation:\nAgents can miss the rule about not hand-writing license headers and\naccidentally paste the wrong header (e.g. the Akka-derived header for\nnew code).\n\nModification:\nAdd a prominent blockquote reminder at the top of the Licensing Rules\nsection that spells out the mandatory workflow: create file without\nheader -\u003e sbt headerCreateAll -\u003e done.\n\nResult:\nAgents see the workflow before reading the detailed rules, reducing\nthe chance of hand-writing an incorrect header.\n\nTests:\nNot run - docs only\n\nReferences:\nNone - process improvement"
    },
    {
      "commit": "5587543e34800f70be37210b4b68da5f5a0bb176",
      "tree": "43707061ccfb5b2bd8e183c63748b6a96f69f33e",
      "parents": [
        "5cb1a649f48575e1b01b49eb5826da47d9e1eb50"
      ],
      "author": {
        "name": "He-Pin(kerr)",
        "email": "hepin@apache.org",
        "time": "Fri Jun 19 05:33:14 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 19 05:33:14 2026 +0800"
      },
      "message": "refactor: modernize Java test code with Java 17 features (#414)\n\nMotivation:\nJava 17 introduced records, pattern matching for instanceof, and text\nblocks that make Java code more concise and readable.\n\nModification:\n- Convert command data carrier classes to Java records in BlogPost\n- Use pattern matching for instanceof in JavadslChangeHandler\n- Use text blocks for multi-line SQL in BlogPostCounts\n- Update field accesses to use record accessor methods\n\nResult:\nTest Java code is more concise and idiomatic for Java 17+.\n\nTests:\nsbt \"docs / compile\"\n\nReferences:\nNone - code modernization"
    },
    {
      "commit": "5cb1a649f48575e1b01b49eb5826da47d9e1eb50",
      "tree": "fecf405efa813756532d2c207e15a5a422b3ccf9",
      "parents": [
        "cd5a33f28b50b800f9cfb94c67a43f7cb918eb05"
      ],
      "author": {
        "name": "He-Pin(kerr)",
        "email": "hepin@apache.org",
        "time": "Fri Jun 19 01:23:31 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 19 01:23:31 2026 +0800"
      },
      "message": "fix: make -Yfuture-lazy-vals conditional for Scala 3.9+ (#413)\n\n* fix: make -Yfuture-lazy-vals conditional for Scala 3.9+\n\nMotivation:\nScala 3.9 removed the -Yfuture-lazy-vals compiler option as the behavior\nis now the default. Passing this flag causes compilation errors on Scala 3.9+.\n\nModification:\nConditionally add -Yfuture-lazy-vals only when Scala minor version \u003c 9\nusing CrossVersion.partialVersion check.\n\nResult:\nProject compiles on both Scala 3.3.x (which needs the flag) and\nScala 3.9+ (which has the behavior by default).\n\n* chore: apply scalafmt to project/CommonSettings.scala\n\nMotivation:\nCI scalafmt check failed because project/CommonSettings.scala was not formatted.\n\nModification:\nRan scalafmt on the build file.\n\nResult:\nCode is formatted CI check should pass.\n\nTests:\nNot run - formatting only"
    },
    {
      "commit": "cd5a33f28b50b800f9cfb94c67a43f7cb918eb05",
      "tree": "5a19d1a589ae854ebd131043a702453eacb2120d",
      "parents": [
        "e567d54b68f16c1c5f9b2b93a35ac2048e069aeb"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Tue Jun 16 16:30:52 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 16 15:30:52 2026 +0100"
      },
      "message": "Update sbt-mima-plugin to 1.1.6 (#410)"
    },
    {
      "commit": "e567d54b68f16c1c5f9b2b93a35ac2048e069aeb",
      "tree": "4c13a931971a581c723c6fc0cd90c3dd6b8458b1",
      "parents": [
        "0cf454e367d411e44985625b62ff99ade87c93ec"
      ],
      "author": {
        "name": "He-Pin(kerr)",
        "email": "hepin@apache.org",
        "time": "Tue Jun 16 20:24:00 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 16 20:24:00 2026 +0800"
      },
      "message": "fix: resolve all compiler warnings (#409)\n\nMotivation:\nThe project had several compiler warnings that cluttered build output:\nan sbt lint warning about unused `previewPath` key, an existential type\nfeature warning in `ConnectionFactoryProvider`, a deprecation warning in\nthe Java DSL `R2dbcDurableStateStore`, and an annotation parsing warning\nfrom the external r2dbc-spi dependency.\n\nModification:\n- Add `Global / excludeLintKeys +\u003d previewPath` in build.sbt docs project\n  to suppress the sbt lint warning about the unused key\n- Add `-language:existentials` in `CommonSettings.scala` scalacOptions to\n  suppress the existential type feature warning globally\n- Change javadsl `R2dbcDurableStateStore.deleteObject(persistenceId)` to\n  delegate to the non-deprecated `scalaStore.deleteObject(persistenceId,\n  revision \u003d 0)` overload instead of the deprecated single-arg method\n- Add `-Wconf:msg\u003dcould not find MAYBE in enum:s` for both Scala 2.13 and\n  Scala 3 in `CommonSettings.scala` to suppress the unfixable r2dbc-spi\n  annotation parsing warning\n\nResult:\nClean compilation with zero warnings under both Scala 2.13 and Scala 3,\nincluding when compiled with `-deprecation` and `-feature` flags.\n\nTests:\n- sbt \"clean; compile\" - zero warnings\n- sbt with -deprecation -feature flags - zero warnings\n\nReferences:\nNone - compiler warning cleanup"
    },
    {
      "commit": "0cf454e367d411e44985625b62ff99ade87c93ec",
      "tree": "8c722a9845ce76ac5127b6d948899c27d2a35b13",
      "parents": [
        "c6ec8d1981735f9a453a6b5f190ed9b9423d7593"
      ],
      "author": {
        "name": "He-Pin(kerr)",
        "email": "hepin@apache.org",
        "time": "Tue Jun 16 19:08:53 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 16 19:08:53 2026 +0800"
      },
      "message": "chore: unify formatter config - standardize aliases, add JDK17 setting (#402)\n\n* chore: unify formatter config across pekko sub-projects\n\nMotivation:\nAlign formatter plugins, command aliases, and JDK settings with other\npekko sub-projects to reduce maintenance burden.\n\nModification:\n- Standardize checkCodeStyle/applyCodeStyle command aliases\n- Add ThisBuild / javafmtFormatterCompatibleJavaVersion :\u003d 17 where missing\n- Replace custom verifyCodeFmt tasks with standard aliases where applicable\n- Upgrade sbt-java-formatter plugin where needed\n\nResult:\nConsistent formatter configuration across all pekko sub-projects.\n\nTests:\nNot run - build config change only\n\nReferences:\nNone - formatter unification across pekko sub-projects\n\n* fix: add check-code-style job to CI\n\nMotivation:\nThe CI workflow had no code style validation. Formatter checks\n(scalafmt, javafmt, headers) were not enforced.\n\nModification:\nAdd a check-code-style job that runs sbt checkCodeStyle.\n\nResult:\nCI now validates code style (scalafmt + javafmt + headers) on every PR.\n\n* fix: apply javafmt 0.12.0 formatting to 8 Java files\n\nMotivation:\nCI Check Code Style failed because 8 Java files were not formatted\nwith javafmt 0.12.0.\n\nModification:\nRun javafmtAll to format all Java files.\n\nResult:\nCheck Code Style CI check passes.\n\n* fix: apply google-java-format 1.24.0 formatting to BlogPostJsonColumn.java\n\nAdd blank line between import statements and Paradox snippet marker comment,\nas required by google-java-format 1.24.0 running on JDK 17.\n\n* fix: exclude documentation test Java files from javafmt\n\nFiles in jdocs/ use Paradox snippet markers between imports which\ngoogle-java-format cannot handle (requires contiguous imports).\n\n* fix: use javafmtSortImports :\u003d false to preserve Paradox markers\n\nMotivation:\nReplacing excludeFilter with javafmtSortImports :\u003d false allows\njavafmt to format all files while preserving import order and\nParadox snippet marker positions.\n\nModification:\n- Replace javafmt/excludeFilter with javafmtSortImports :\u003d false\n- Restore jdocs files to original import order with markers\n- Run javafmtAll which formats code without reordering imports\n\nResult:\nAll Java files are formatted by javafmt while Paradox snippet markers\ncorrectly wrap their intended imports for documentation rendering.\n\n* fix: restore license headers in documentation test files\n\nMotivation:\npjfanning review feedback - license headers should not be modified\nby formatter changes.\n\nModification:\nRestore original multi-line copyright notice format in\nBlogPostCounts.java and BlogPostJsonColumn.java.\n\nResult:\nLicense headers preserved as requested in review.\n\nTests:\nNot run - docs only\n\nReferences:\nRefs #402\n\n* fix: restore license headers in remaining documentation test files\n\nMotivation:\npjfanning follow-up review - BlogPostQuery.java, MultiPluginDocExample.java,\nand BlogPostTitleColumn.java still had modified single-line copyright headers.\n\nModification:\nRestore original multi-line copyright notice format in all 3 remaining files.\n\nResult:\nAll documentation test Java files now preserve original license headers.\n\nTests:\nNot run - docs only\n\nReferences:\nRefs #402\n\n* fix: address CR feedback - restore jdocs formatting and fix Paradox marker placement\n\nMotivation:\nReviewer pjfanning requested: (1) license headers must not be modified\nby formatter, (2) \u0027public\u0027 keyword should be on the same line as\n\u0027static class MyEntity\u0027 in MultiPluginDocExample.java to render\ncorrectly in Paradox documentation snippets.\n\nModification:\n- Add javafmt excludeFilter for jdocs/ files (Paradox snippet markers\n  between imports/copyright headers are incompatible with google-java-format)\n- Revert jdocs Java files to original formatting (restore multi-line\n  copyright headers, original class declarations and lambda formatting)\n- Move \u0027public\u0027 keyword to \u0027static class MyEntity\u0027 declaration line in\n  MultiPluginDocExample.java, keeping the // #withPlugins Paradox marker\n  before the class declaration\n\nResult:\nAll CR comments addressed. checkCodeStyle (scalafmt + javafmt + headers)\npasses. Docs test sources compile successfully.\n\nTests:\nsbt checkCodeStyle - passed\nsbt docs/Test/compile - passed\n\nReferences:\nRefs apache/pekko-persistence-r2dbc#402"
    },
    {
      "commit": "c6ec8d1981735f9a453a6b5f190ed9b9423d7593",
      "tree": "0dc12eca407a60262c5d6b151ac9bbbd9d0e8dc3",
      "parents": [
        "33f21520f050293823010a7d45246b2ddf659f4e"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Mon Jun 15 16:30:42 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 15 16:30:42 2026 +0100"
      },
      "message": "try to improve waits for docker startups in CI (#407)\n\n* try to improve waits for docker startups in CI\n\n* Update build-test.yml\n\n* try again\n\n* change again\n\n* Update build-test.yml\n\n* Update build-test.yml"
    },
    {
      "commit": "33f21520f050293823010a7d45246b2ddf659f4e",
      "tree": "c76111f9c6a47d74492f833b6fd04409a48dd8c9",
      "parents": [
        "9d7cbb5d36c04c8881dec90c6d00a2226a662b0e"
      ],
      "author": {
        "name": "He-Pin(kerr)",
        "email": "hepin@apache.org",
        "time": "Mon Jun 15 02:03:08 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 15 02:03:08 2026 +0800"
      },
      "message": "docs: add AGENTS.md and CLAUDE.md for AI coding agents (#404)\n\nMotivation:\nAI coding agents benefit from project-specific instructions to follow\nconventions, run correct validation, and produce consistent PRs.\n\nModification:\nAdd AGENTS.md with comprehensive rules (worktree, licensing, PR,\nformatting, validation, test, code, CI, commit format) and CLAUDE.md\nwith a pre-PR verification checklist.\n\nResult:\nAI agents working on this repository will follow established\nconventions and produce higher-quality contributions.\n\nTests:\nNot run - docs only\n\nReferences:\nNone - AI agent configuration"
    },
    {
      "commit": "9d7cbb5d36c04c8881dec90c6d00a2226a662b0e",
      "tree": "15eb8e9ec81718563cca82b8a0c8cf9234de17d9",
      "parents": [
        "c0b772278dfa9acf030dd84d87c45f4e42de4afb"
      ],
      "author": {
        "name": "He-Pin(kerr)",
        "email": "hepin@apache.org",
        "time": "Mon Jun 15 02:02:49 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 15 02:02:49 2026 +0800"
      },
      "message": "feat: improve Scala 3.8 forward compatibility (#405)\n\nMotivation:\nScala 3.8 introduces new warnings and deprecations that will become\nerrors in future versions. Preparing the codebase for smooth upgrades.\n\nModification:\n- Replace `\u003d _` with `\u003d null` in ContinuousQuery.scala (deprecated in 3.8)\n- Add -Wconf suppressions for warnings requiring Scala 3-only syntax\n  (using clauses, wildcard types, eta-expansion, with operator, etc.)\n\nResult:\nZero new warnings when compiled with Scala 3.8.4, while maintaining\nfull cross-compilation with Scala 2.13 and 3.3.x."
    },
    {
      "commit": "c0b772278dfa9acf030dd84d87c45f4e42de4afb",
      "tree": "fce2fc26280bdb85b09822a6789cfa1b24423b8e",
      "parents": [
        "cd5e1990654828c47385dd6c668fd8e831b4f212"
      ],
      "author": {
        "name": "He-Pin(kerr)",
        "email": "hepin@apache.org",
        "time": "Sun Jun 14 23:25:04 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 14 23:25:04 2026 +0800"
      },
      "message": "chore: Rewrite to scala3 syntax (#401)\n\nMotivation:\nLet Scala 3 Community build compile pekko-persistence-r2dbc.\n\nModification:\nUpdate .scalafmt.conf dialect to scala213source3 and enable\nscala3 syntax rewrite rules, then reformat all sources.\n\nResult:\nWildcard types use ? syntax (e.g. Class[?] instead of Class[_]).\n\nTests:\nNot run - formatting only\n\nReferences:\nRefs apache/pekko#3048"
    },
    {
      "commit": "cd5e1990654828c47385dd6c668fd8e831b4f212",
      "tree": "b1c256e5bc11f1735633f40f86d0da2eaa04db9a",
      "parents": [
        "4a827791d58c3a7dca0770947acff0db35bab1cf"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Sun Jun 14 17:19:59 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 14 16:19:59 2026 +0100"
      },
      "message": "Update sbt, scripted-plugin to 1.12.12 (#403)"
    },
    {
      "commit": "4a827791d58c3a7dca0770947acff0db35bab1cf",
      "tree": "28ec4f25a3bb3484d6a7adebca55a1f7c666ddfe",
      "parents": [
        "39e1a61a1e6437edd4acaa8a0fd2fd375c2b677d"
      ],
      "author": {
        "name": "He-Pin(kerr)",
        "email": "hepin@apache.org",
        "time": "Sun Jun 14 19:16:20 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 14 19:16:20 2026 +0800"
      },
      "message": "Add -Yfuture-lazy-vals for Scala 3.3.x builds (#400)\n\n* feat: Add -Yfuture-lazy-vals for Scala 3.3.x builds\n\nMotivation:\nThe Scala 3.3.8 compiler introduced the -Yfuture-lazy-vals flag to\noptionally use VarHandle instead of sun.misc.Unsafe for lazy val\nimplementation. This prepares libraries for upcoming JDK releases\nthat restrict sun.misc.Unsafe access.\n\nModification:\nAdd -Yfuture-lazy-vals to scalacOptions, conditionally applied only\nfor Scala 3.3.x via CrossVersion.partialVersion or scalaBinaryVersion.\n\nResult:\nScala 3.3.x build uses the future-proof VarHandle-based lazy val\nimplementation, compatible with all JDK 9+ versions including future\nreleases that restrict sun.misc.Unsafe.\n\nReferences:\nRefs scala/scala3-lts#637\nRefs apache/pekko#3059\n\n* fix: Add -release:17 required by -Yfuture-lazy-vals\n\nThe -Yfuture-lazy-vals flag requires explicit -java-output-version\nset to minimum version 9 or higher. Add -release:17 to satisfy\nthis requirement for Scala 3.3.x builds."
    },
    {
      "commit": "39e1a61a1e6437edd4acaa8a0fd2fd375c2b677d",
      "tree": "13acb9d107384cf4e34583e8d1eb85445c2f90b2",
      "parents": [
        "044ff9a494e8b0349a4d5c44e2dcf075458b8ec1"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Fri Jun 12 22:34:53 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 12 21:34:53 2026 +0100"
      },
      "message": "Update scala3-library to 3.3.8 (#399)"
    },
    {
      "commit": "044ff9a494e8b0349a4d5c44e2dcf075458b8ec1",
      "tree": "f947e79081926962a4fc0f44c15101bc3ff69748",
      "parents": [
        "f7f1c67654b2edc998778576bc42890fb15685c5"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Wed Jun 10 20:07:16 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 10 20:07:16 2026 +0100"
      },
      "message": "Add EventsByPersistenceIdGapSpec tests for gap handling (#398)\n\n* Add EventsByPersistenceIdGapSpec tests for PostgreSQL gap handling\n\n* try to fix mysql test\n\n* Refine comments in EventsByPersistenceIdGapSpec\n\nRemoved redundant comment about PostgreSQL numbered parameter syntax in hardDeleteSeqNrs method.\n\n---------\n\nCo-authored-by: copilot-swe-agent[bot] \u003c198982749+Copilot@users.noreply.github.com\u003e"
    },
    {
      "commit": "f7f1c67654b2edc998778576bc42890fb15685c5",
      "tree": "02dfb99dd6d154fef2f6dd13483a19dba281ad9b",
      "parents": [
        "56cb080f7fd92cbbd1914fc6fd9d79a14dd867cb"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jun 08 14:37:17 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 08 14:37:17 2026 +0100"
      },
      "message": "Bump actions/checkout from 6.0.2 to 6.0.3 (#397)\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 6.0.2 to 6.0.3.\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/de0fac2e4500dabe0009e67214ff5f5447ce83dd...df4cb1c069e1874edd31b4311f1884172cec0e10)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n  dependency-version: 6.0.3\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "56cb080f7fd92cbbd1914fc6fd9d79a14dd867cb",
      "tree": "3177be2f778c9bb2849f9e12ad346ccf37bd633a",
      "parents": [
        "4118148c9527d99379da222fba9418c53b398024"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Sat Jun 06 09:26:29 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jun 06 09:26:29 2026 +0100"
      },
      "message": "Update Pekko version from 2.0.0-M2 to 2.0.0-M3 (#396)"
    },
    {
      "commit": "4118148c9527d99379da222fba9418c53b398024",
      "tree": "1faf8d87f9e71ed89b498d14150b80439dee80c4",
      "parents": [
        "bf0c941b624a213818e636e2c1f01e90e7045ae0"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Tue Jun 02 16:18:51 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 02 15:18:51 2026 +0100"
      },
      "message": "Update logback-classic to 1.5.34 (#394)"
    },
    {
      "commit": "bf0c941b624a213818e636e2c1f01e90e7045ae0",
      "tree": "0064ff212992c0bb1299c0a75b2fa18d45ec21f0",
      "parents": [
        "4d460ab85868227c344e2d6224bbfb7d22a33c80"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Jun 02 11:59:58 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 02 11:59:58 2026 +0100"
      },
      "message": "Bump scalacenter/sbt-dependency-submission from 3.2.2 to 3.2.3 (#392)\n\nBumps [scalacenter/sbt-dependency-submission](https://github.com/scalacenter/sbt-dependency-submission) from 3.2.2 to 3.2.3.\n- [Release notes](https://github.com/scalacenter/sbt-dependency-submission/releases)\n- [Commits](https://github.com/scalacenter/sbt-dependency-submission/compare/1cc96a7038ea2b014c200c1dae3a0cc92293b91d...d84eef4c09e633bcf5f113bcad7fd5e9af1baee9)\n\n---\nupdated-dependencies:\n- dependency-name: scalacenter/sbt-dependency-submission\n  dependency-version: 3.2.3\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e\nCo-authored-by: PJ Fanning \u003cpjfanning@users.noreply.github.com\u003e"
    },
    {
      "commit": "4d460ab85868227c344e2d6224bbfb7d22a33c80",
      "tree": "86631c06d23173444f7583fa87f73231c3318af7",
      "parents": [
        "d14f25eef8392697e2c3aa4259586e664c285ac6"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Jun 02 10:20:50 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 02 10:20:50 2026 +0100"
      },
      "message": "Bump sbt/setup-sbt from 1.1.22 to 1.2.1 (#393)\n\nBumps [sbt/setup-sbt](https://github.com/sbt/setup-sbt) from 1.1.22 to 1.2.1.\n- [Release notes](https://github.com/sbt/setup-sbt/releases)\n- [Commits](https://github.com/sbt/setup-sbt/compare/v1.1.22...af116cce31c00823d3903ce687f9cda3a4f19f1b)\n\n---\nupdated-dependencies:\n- dependency-name: sbt/setup-sbt\n  dependency-version: 1.2.1\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "d14f25eef8392697e2c3aa4259586e664c285ac6",
      "tree": "b0420ebd545523b1087037d711cf2e6f2094ad30",
      "parents": [
        "f9dfbb004adf5eacd7853c5b9eed284d96e6ac7d"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Fri May 29 16:50:16 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 29 15:50:16 2026 +0100"
      },
      "message": "Update logback-classic to 1.5.33 (#391)"
    },
    {
      "commit": "f9dfbb004adf5eacd7853c5b9eed284d96e6ac7d",
      "tree": "441af591a8607b99f3f1bafac0a3c690291a0185",
      "parents": [
        "4af0f71a42fca441ff432b11e9763125a414ad58"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Wed May 27 10:41:14 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 27 10:41:14 2026 +0100"
      },
      "message": "release notes for 2.0.0-M1 (#389)"
    },
    {
      "commit": "4af0f71a42fca441ff432b11e9763125a414ad58",
      "tree": "2aa8e70f9cabdccd464c642769fc1547786fff00",
      "parents": [
        "38fc4c7d2696395ef91b3a3894688feecb77cb04"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon May 25 18:00:55 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 25 18:00:55 2026 +0100"
      },
      "message": "Bump sbt/setup-sbt from 1.1.22 to 1.1.24 (#390)\n\nBumps [sbt/setup-sbt](https://github.com/sbt/setup-sbt) from 1.1.22 to 1.1.24.\n- [Release notes](https://github.com/sbt/setup-sbt/releases)\n- [Commits](https://github.com/sbt/setup-sbt/compare/508b753e53cb6095967669e0911487d2b9bc9f41...2e222825582620cc38d2a54e674f3c01b7c14f5d)\n\n---\nupdated-dependencies:\n- dependency-name: sbt/setup-sbt\n  dependency-version: 1.1.24\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "38fc4c7d2696395ef91b3a3894688feecb77cb04",
      "tree": "e0f32800c185ae6d2ad2626f67ddd8fd161f2006",
      "parents": [
        "e6625a540257aa8b4e68eb2237b0dba7ee7db7ce"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Sat May 23 17:49:35 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 23 17:49:35 2026 +0100"
      },
      "message": "Create stage-release-candidate.yml (#388)"
    },
    {
      "commit": "e6625a540257aa8b4e68eb2237b0dba7ee7db7ce",
      "tree": "57f43cbfa00d998b32b398a9f09311f7a99ac0d6",
      "parents": [
        "e63480c426a9b02a20789cc0ec281ffc0e20c232"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Sat May 23 12:08:50 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 23 12:08:50 2026 +0100"
      },
      "message": "bring docs up to date with akka-persistence-r2dbc 1.1.0 (#387)\n\n* docs: add missing files and sections from akka-persistence-r2dbc 1.1.x\n\nAgent-Logs-Url: https://github.com/pjfanning/incubator-pekko-persistence-r2dbc/sessions/cd0c2f8f-6f30-4593-8bd9-3b92c0f0a983\n\nCo-authored-by: pjfanning \u003c11783444+pjfanning@users.noreply.github.com\u003e\n\n* refactor\n\n* scalafmt\n\n* Update Dependencies.scala\n\n* refactor\n\n* Update BlogPostJsonColumn.java\n\n---------\n\nCo-authored-by: copilot-swe-agent[bot] \u003c198982749+Copilot@users.noreply.github.com\u003e\nCo-authored-by: pjfanning \u003c11783444+pjfanning@users.noreply.github.com\u003e"
    },
    {
      "commit": "e63480c426a9b02a20789cc0ec281ffc0e20c232",
      "tree": "78c175f3364bb44d57fb7e14f2fc280ac6f68723",
      "parents": [
        "591d78dabb5d192bfa7ec82b750223a5c45b8cd7"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Fri May 22 23:25:17 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 22 23:25:17 2026 +0100"
      },
      "message": "Enable additional capabilities in R2dbcDurableStateStoreTCKSpec (#385)"
    },
    {
      "commit": "591d78dabb5d192bfa7ec82b750223a5c45b8cd7",
      "tree": "077151e89a6733cfd1ff7c8d234d5529dacd16ea",
      "parents": [
        "aaf9e8dfa65722c3ed1cb76280d630a480b45a60"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Fri May 22 23:23:41 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 22 23:23:41 2026 +0100"
      },
      "message": "remove pekko-projection-r2dbc (#386)\n\n* remove pekko-projection-r2dbc\n\n* Update Dependencies.scala\n\n* Update Dependencies.scala"
    },
    {
      "commit": "aaf9e8dfa65722c3ed1cb76280d630a480b45a60",
      "tree": "34c535c7d333ecfcaea6153863dff8d060039b5f",
      "parents": [
        "8b9f24f57315904367d94136ee0a66aafa980b8a"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Thu May 21 10:01:00 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 21 10:01:00 2026 +0100"
      },
      "message": "Match EventSourcedPubSubSpec to akka reference implementation (#383)\n\nAgent-Logs-Url: https://github.com/pjfanning/incubator-pekko-persistence-r2dbc/sessions/76672d6a-08ef-4a06-9482-14a2ee33dec9\n\nCo-authored-by: copilot-swe-agent[bot] \u003c198982749+Copilot@users.noreply.github.com\u003e\nCo-authored-by: pjfanning \u003c11783444+pjfanning@users.noreply.github.com\u003e"
    },
    {
      "commit": "8b9f24f57315904367d94136ee0a66aafa980b8a",
      "tree": "e212347e12f930af0b73742214dccff1d0b14786",
      "parents": [
        "da115b953670cb74c5358c8f4b1cb8937076e5b5"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Thu May 21 08:53:15 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 21 08:53:15 2026 +0100"
      },
      "message": "feat: add publish-events-number-of-topics support (#382)\n\n* feat: add publish-events-number-of-topics support\n\nAgent-Logs-Url: https://github.com/pjfanning/incubator-pekko-persistence-r2dbc/sessions/46bfeb49-fb2e-48fb-955d-2557d826e7f3\n\nCo-authored-by: pjfanning \u003c11783444+pjfanning@users.noreply.github.com\u003e\n\n* test: add typed query \u0027include tags\u0027 test to EventsByPersistenceIdSpec\n\nAgent-Logs-Url: https://github.com/pjfanning/incubator-pekko-persistence-r2dbc/sessions/46bfeb49-fb2e-48fb-955d-2557d826e7f3\n\nCo-authored-by: pjfanning \u003c11783444+pjfanning@users.noreply.github.com\u003e\n\n* scalafmt\n\n* test: skip \u0027include tags\u0027 test for MySQL dialect\n\nAgent-Logs-Url: https://github.com/pjfanning/incubator-pekko-persistence-r2dbc/sessions/b52d4409-a714-4136-9970-759f542ac325\n\nCo-authored-by: pjfanning \u003c11783444+pjfanning@users.noreply.github.com\u003e\n\n* feat: MySQL tags via JSON column (TEXT -\u003e JSON) with encode/decode support\n\nAgent-Logs-Url: https://github.com/pjfanning/incubator-pekko-persistence-r2dbc/sessions/4a1f1bd4-a41d-48ed-b4cd-308cdc8ac314\n\nCo-authored-by: pjfanning \u003c11783444+pjfanning@users.noreply.github.com\u003e\n\n* Update MySQLJournalDao.scala\n\n* test: add MySQLTagsJsonSpec unit tests for tagsToJson/tagsFromJson with IllegalStateException validation\n\nAgent-Logs-Url: https://github.com/pjfanning/incubator-pekko-persistence-r2dbc/sessions/8d19c9bb-890a-4ccc-93a9-0278bcd0471c\n\nCo-authored-by: pjfanning \u003c11783444+pjfanning@users.noreply.github.com\u003e\n\n* Update MySQLTagsJsonSpec.scala\n\n* Update MySQLTagsJsonSpec.scala\n\n---------\n\nCo-authored-by: copilot-swe-agent[bot] \u003c198982749+Copilot@users.noreply.github.com\u003e\nCo-authored-by: pjfanning \u003c11783444+pjfanning@users.noreply.github.com\u003e"
    },
    {
      "commit": "da115b953670cb74c5358c8f4b1cb8937076e5b5",
      "tree": "c5f5de0e0f34aa2bb29e9cd72c81674922968b03",
      "parents": [
        "f45f11f33838c0feb04b78ba86d797181d78ec19"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Thu May 21 00:08:13 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 21 00:08:13 2026 +0100"
      },
      "message": "license headers (#381)"
    },
    {
      "commit": "f45f11f33838c0feb04b78ba86d797181d78ec19",
      "tree": "022d37c66d7e205e95c3940fd3901f3807b128f0",
      "parents": [
        "7d971d6d8deb05d4a93b60bc71f057757165f807"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Wed May 20 08:29:38 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 20 08:29:38 2026 +0100"
      },
      "message": "Port missing tests and skipPubSubTooFarAhead from akka-persistence-r2dbc (#380)\n\n* Add skipPubSubTooFarAhead to R2dbcReadJournal; add cleanup and MultiPlugin tests from akka repo\n\nAgent-Logs-Url: https://github.com/pjfanning/incubator-pekko-persistence-r2dbc/sessions/b15f893b-ba97-4ab6-91d4-59a55f5017dc\n\nCo-authored-by: pjfanning \u003c11783444+pjfanning@users.noreply.github.com\u003e\n\n* Update R2dbcReadJournal.scala\n\n* Fix EventSourcedPubSubSpec by reducing backtracking.behind-current-time; add skipPubSubTooFarAhead test to EventsBySlicePubSubSpec; add querySettings to TestDbLifecycle\n\nAgent-Logs-Url: https://github.com/pjfanning/incubator-pekko-persistence-r2dbc/sessions/c582f2eb-c468-46b7-a8a6-77c5ffe2decd\n\nCo-authored-by: pjfanning \u003c11783444+pjfanning@users.noreply.github.com\u003e\n\n* Fix flaky EventSourcedPubSubSpec: use PersistWithAck for pre-projection events\n\nAgent-Logs-Url: https://github.com/pjfanning/incubator-pekko-persistence-r2dbc/sessions/ad105d29-a215-4050-8f10-12eb32e40427\n\nCo-authored-by: pjfanning \u003c11783444+pjfanning@users.noreply.github.com\u003e\n\n---------\n\nCo-authored-by: copilot-swe-agent[bot] \u003c198982749+Copilot@users.noreply.github.com\u003e\nCo-authored-by: pjfanning \u003c11783444+pjfanning@users.noreply.github.com\u003e"
    },
    {
      "commit": "7d971d6d8deb05d4a93b60bc71f057757165f807",
      "tree": "f2888bdf3503078bbdaea28a903971c6a25f28dc",
      "parents": [
        "5893b61631a699e944a1baf09ce5460bb7830042"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Tue May 19 11:43:48 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 19 11:43:48 2026 +0100"
      },
      "message": "add AdditionalColumn, ChangeHandler, R2dbcSession, custom table support (#377)\n\n* Add AdditionalColumn, ChangeHandler, R2dbcSession, custom table support for DurableState\n\nAgent-Logs-Url: https://github.com/pjfanning/incubator-pekko-persistence-r2dbc/sessions/ae97f85d-4a63-4ca1-b462-b704e7fba5aa\n\nCo-authored-by: pjfanning \u003c11783444+pjfanning@users.noreply.github.com\u003e\n\n* scalafmt\n\n* Create query-representation.excludes\n\n* Update DurableStateDao.scala\n\n* Update R2dbcDurableStateStore.scala\n\n* Delete DurableStateExceptionSupport.scala\n\n* Fix readState to use entity-type-specific custom table\n\nAgent-Logs-Url: https://github.com/pjfanning/incubator-pekko-persistence-r2dbc/sessions/ff2c785b-7373-4279-b8a1-581cea468a76\n\nCo-authored-by: pjfanning \u003c11783444+pjfanning@users.noreply.github.com\u003e\n\n* try to fix build\n\n* Update DurableStateStoreSpec.scala\n\n* Update DurableStateStoreSpec.scala\n\n* Update DurableStateStoreAdditionalColumnSpec.scala\n\n* Update DurableStateStoreAdditionalColumnSpec.scala\n\n* Update DurableStateStoreAdditionalColumnSpec.scala\n\n* Fix MySQL test failures: skip AdditionalColumn tests with Pending, fix ChangeHandler SQL params\n\nAgent-Logs-Url: https://github.com/pjfanning/incubator-pekko-persistence-r2dbc/sessions/0d52c7a6-7b42-4abc-be24-e801dd646522\n\nCo-authored-by: pjfanning \u003c11783444+pjfanning@users.noreply.github.com\u003e\n\n* Potential fix for pull request finding\n\nCo-authored-by: Copilot Autofix powered by AI \u003c175728472+Copilot@users.noreply.github.com\u003e\n\n* class name\n\n* support boolean mapping\n\n---------\n\nCo-authored-by: copilot-swe-agent[bot] \u003c198982749+Copilot@users.noreply.github.com\u003e\nCo-authored-by: pjfanning \u003c11783444+pjfanning@users.noreply.github.com\u003e\nCo-authored-by: Copilot Autofix powered by AI \u003c175728472+Copilot@users.noreply.github.com\u003e"
    },
    {
      "commit": "5893b61631a699e944a1baf09ce5460bb7830042",
      "tree": "acbd3e01eddd723a3ebf383b40377ea25d742d54",
      "parents": [
        "4a18b5abb9fb58110a2a5f5c8c1dd4964068f701"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon May 18 23:08:16 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 18 23:08:16 2026 +0100"
      },
      "message": "Bump coursier/cache-action from 8.1.0 to 8.1.1 (#378)\n\n* Bump coursier/cache-action from 8.1.0 to 8.1.1\n\nBumps [coursier/cache-action](https://github.com/coursier/cache-action) from 8.1.0 to 8.1.1.\n- [Release notes](https://github.com/coursier/cache-action/releases)\n- [Commits](https://github.com/coursier/cache-action/compare/90c37294538be80a558fd665531fcdc2b467b475...95e5b1029b6b86e7bac033ee44a0697d8a527d2d)\n\n---\nupdated-dependencies:\n- dependency-name: coursier/cache-action\n  dependency-version: 8.1.1\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\n\n* version num\n\n---------\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e\nCo-authored-by: PJ Fanning \u003cpjfanning@users.noreply.github.com\u003e"
    },
    {
      "commit": "4a18b5abb9fb58110a2a5f5c8c1dd4964068f701",
      "tree": "4f800a5976d9c3f72d1d53286f176125709f07c7",
      "parents": [
        "a593069f371a7fe3c40a1815476021fc96b472d2"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon May 18 22:07:38 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 18 22:07:38 2026 +0100"
      },
      "message": "Bump scalacenter/sbt-dependency-submission from 3.2.1 to 3.2.2 (#379)\n\nBumps [scalacenter/sbt-dependency-submission](https://github.com/scalacenter/sbt-dependency-submission) from 3.2.1 to 3.2.2.\n- [Release notes](https://github.com/scalacenter/sbt-dependency-submission/releases)\n- [Commits](https://github.com/scalacenter/sbt-dependency-submission/compare/f43202114d7522a4b233e052f82c2eea8d658134...1cc96a7038ea2b014c200c1dae3a0cc92293b91d)\n\n---\nupdated-dependencies:\n- dependency-name: scalacenter/sbt-dependency-submission\n  dependency-version: 3.2.2\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "a593069f371a7fe3c40a1815476021fc96b472d2",
      "tree": "d77cc1b4b28770818a307b961694cb0caa10490a",
      "parents": [
        "55726a1275446fad1be07870e7ed35c8b37f064e"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Fri May 15 18:11:41 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 15 18:11:41 2026 +0100"
      },
      "message": "Port akka-persistence-r2dbc PR#239: add JSONB/JSON payload column type support (#355)\n\n* Port akka-persistence-r2dbc PR#239: add JSONB/JSON payload column type support\n\nAgent-Logs-Url: https://github.com/pjfanning/incubator-pekko-persistence-r2dbc/sessions/2b268242-2841-4d1d-8983-0a15eca8890a\n\nCo-authored-by: pjfanning \u003c11783444+pjfanning@users.noreply.github.com\u003e\n\n* scalafmt\n\n* Port akka-persistence-r2dbc PR#388: nonePayload, bindPayloadOption, PayloadSpec test\n\nAgent-Logs-Url: https://github.com/pjfanning/incubator-pekko-persistence-r2dbc/sessions/6ce25a3f-8305-4ade-bbda-e17e51fe134d\n\nCo-authored-by: pjfanning \u003c11783444+pjfanning@users.noreply.github.com\u003e\n\n* Fix PayloadSpec: remove invalid row1 assertion for delete-before-persist case\n\nAgent-Logs-Url: https://github.com/pjfanning/incubator-pekko-persistence-r2dbc/sessions/66a2b6dc-2582-4911-8428-ef2187f45089\n\nCo-authored-by: pjfanning \u003c11783444+pjfanning@users.noreply.github.com\u003e\n\n* Fix PayloadSpec: restructure store delete marker test to persist-first to avoid Pekko 1.3.0 intermittent failure\n\nAgent-Logs-Url: https://github.com/pjfanning/incubator-pekko-persistence-r2dbc/sessions/6db8d3b2-eac7-413b-9f05-3e4d313fa6f9\n\nCo-authored-by: pjfanning \u003c11783444+pjfanning@users.noreply.github.com\u003e\n\n* Update build-test.yml\n\n* Update build-test.yml\n\n---------\n\nCo-authored-by: copilot-swe-agent[bot] \u003c198982749+Copilot@users.noreply.github.com\u003e\nCo-authored-by: pjfanning \u003c11783444+pjfanning@users.noreply.github.com\u003e"
    },
    {
      "commit": "55726a1275446fad1be07870e7ed35c8b37f064e",
      "tree": "3e1bb20c0ffda4a9e5c3f89d719c457ef42a623c",
      "parents": [
        "6a91c5ec7b5624475c9080e297140b16f9d07fcb"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Fri May 15 14:16:45 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 15 14:16:45 2026 +0100"
      },
      "message": "Port akka PRs 373, 377, 382: OffsetPidSeqNr, tags in events, pubsub tags (#376)\n\n* Port akka PRs 373, 377, 382: OffsetPidSeqNr, tags in events, pubsub tags\n\nAgent-Logs-Url: https://github.com/pjfanning/incubator-pekko-persistence-r2dbc/sessions/0dd65fbd-cc87-4ea9-a5ce-a6ab564ecbb6\n\nCo-authored-by: pjfanning \u003c11783444+pjfanning@users.noreply.github.com\u003e\n\n* Rename event variable to eventPayload in PubSub.scala for clarity\n\nAgent-Logs-Url: https://github.com/pjfanning/incubator-pekko-persistence-r2dbc/sessions/0dd65fbd-cc87-4ea9-a5ce-a6ab564ecbb6\n\nCo-authored-by: pjfanning \u003c11783444+pjfanning@users.noreply.github.com\u003e\n\n* scalafmt\n\n* Update R2dbcProjectionImpl.scala\n\n* issue with tags column\n\n* scalafmt\n\n* Update MySQLQueryDao.scala\n\n---------\n\nCo-authored-by: copilot-swe-agent[bot] \u003c198982749+Copilot@users.noreply.github.com\u003e\nCo-authored-by: pjfanning \u003c11783444+pjfanning@users.noreply.github.com\u003e"
    },
    {
      "commit": "6a91c5ec7b5624475c9080e297140b16f9d07fcb",
      "tree": "39ae3d966e100165f03adb1da6bef9b911d32d44",
      "parents": [
        "5419e7a5a7fe1c288e70e39e74c95d4ca167dd22"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Fri May 15 10:15:52 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 15 10:15:52 2026 +0100"
      },
      "message": "Port remaining changes for #357 and akka/akka-persistence-r2dbc#348 (#375)\n\n* Port changes from akka-persistence-r2dbc PR #348 (filtered event fix)\n\nAgent-Logs-Url: https://github.com/pjfanning/incubator-pekko-persistence-r2dbc/sessions/5e0c4694-7a40-473f-af9b-38a34621e7fc\n\nCo-authored-by: pjfanning \u003c11783444+pjfanning@users.noreply.github.com\u003e\n\n* scalafmt\n\n* move file\n\n* Update envelope-origin.excludes\n\n* Update EventsBySlicePubSubSpec.scala\n\n* Remove skipPubSubTooFarAhead - was from newer Akka version not in ported PRs\n\nAgent-Logs-Url: https://github.com/pjfanning/incubator-pekko-persistence-r2dbc/sessions/470ac23a-d70a-468f-a7ff-eede5c2667fa\n\nCo-authored-by: pjfanning \u003c11783444+pjfanning@users.noreply.github.com\u003e\n\n---------\n\nCo-authored-by: copilot-swe-agent[bot] \u003c198982749+Copilot@users.noreply.github.com\u003e\nCo-authored-by: pjfanning \u003c11783444+pjfanning@users.noreply.github.com\u003e"
    },
    {
      "commit": "5419e7a5a7fe1c288e70e39e74c95d4ca167dd22",
      "tree": "31f573d3bcec8efa18e444bd83fe3f2fde97de6e",
      "parents": [
        "662c54fe7a40832b1c129f8a6e6965f2ea2df833"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Fri May 15 09:57:41 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 15 09:57:41 2026 +0100"
      },
      "message": "fix: Use explicit microsecond timestamp resolution (#373)\n\n* fix: Use explicit microsecond timestamp resolution (port of akka/akka-persistence-r2dbc#324)\n\nAgent-Logs-Url: https://github.com/pjfanning/incubator-pekko-persistence-r2dbc/sessions/dc2cec70-bd9c-428c-a89c-8e7e8eb22750\n\nCo-authored-by: pjfanning \u003c11783444+pjfanning@users.noreply.github.com\u003e\n\n* fix: Truncate timestamps to microsecond resolution to match Postgres precision\n\nAgent-Logs-Url: https://github.com/pjfanning/incubator-pekko-persistence-r2dbc/sessions/dc2cec70-bd9c-428c-a89c-8e7e8eb22750\n\nCo-authored-by: pjfanning \u003c11783444+pjfanning@users.noreply.github.com\u003e\n\n---------\n\nCo-authored-by: copilot-swe-agent[bot] \u003c198982749+Copilot@users.noreply.github.com\u003e\nCo-authored-by: pjfanning \u003c11783444+pjfanning@users.noreply.github.com\u003e"
    },
    {
      "commit": "662c54fe7a40832b1c129f8a6e6965f2ea2df833",
      "tree": "4a0811b35a0d1a717b17ed8187baafbfba4833a4",
      "parents": [
        "9c97d1991bcf92c4e53912f569b76bf9d53356d7"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Fri May 15 09:57:18 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 15 09:57:18 2026 +0100"
      },
      "message": "feat: cleanup - delete events in batches (port of akka/akka-persistence-r2dbc#329) (#360)\n\n* port akka PR #329: add cleanup tool with batch event deletion support\n\nAgent-Logs-Url: https://github.com/pjfanning/incubator-pekko-persistence-r2dbc/sessions/0f997cad-95ad-4696-ab57-81a9520e74c9\n\nCo-authored-by: pjfanning \u003c11783444+pjfanning@users.noreply.github.com\u003e\n\n* fix log message string interpolation in cleanup tools\n\nAgent-Logs-Url: https://github.com/pjfanning/incubator-pekko-persistence-r2dbc/sessions/0f997cad-95ad-4696-ab57-81a9520e74c9\n\nCo-authored-by: pjfanning \u003c11783444+pjfanning@users.noreply.github.com\u003e\n\n* scalafmt\n\n* Fix ExecutionContext import in JournalDao.scala\n\n* Update ExecutionContexts to ExecutionContext in JournalDao\n\n* since 2.0.0\n\n* scalafmt\n\n* port akka PR #326: add cleanup documentation and doc examples\n\nAgent-Logs-Url: https://github.com/pjfanning/incubator-pekko-persistence-r2dbc/sessions/3c2b8b51-5df4-4d6b-bb19-0d45ace0e6bd\n\nCo-authored-by: pjfanning \u003c11783444+pjfanning@users.noreply.github.com\u003e\n\n* Update \u0027Cleanup tool\u0027 to \u0027Cleanup Tool\u0027 in index.md\n\n* Fix capitalization in cleanup tool headings\n\n* Update CleanupDocExample.scala\n\n* port akka PR #329: add cleanup tool with batch event deletion support\n\nAgent-Logs-Url: https://github.com/pjfanning/incubator-pekko-persistence-r2dbc/sessions/0f997cad-95ad-4696-ab57-81a9520e74c9\n\nCo-authored-by: pjfanning \u003c11783444+pjfanning@users.noreply.github.com\u003e\n\n* fix log message string interpolation in cleanup tools\n\nAgent-Logs-Url: https://github.com/pjfanning/incubator-pekko-persistence-r2dbc/sessions/0f997cad-95ad-4696-ab57-81a9520e74c9\n\nCo-authored-by: pjfanning \u003c11783444+pjfanning@users.noreply.github.com\u003e\n\n* scalafmt\n\n* Fix ExecutionContext import in JournalDao.scala\n\n* Update ExecutionContexts to ExecutionContext in JournalDao\n\n* since 2.0.0\n\n* scalafmt\n\n---------\n\nCo-authored-by: copilot-swe-agent[bot] \u003c198982749+Copilot@users.noreply.github.com\u003e\nCo-authored-by: pjfanning \u003c11783444+pjfanning@users.noreply.github.com\u003e"
    },
    {
      "commit": "9c97d1991bcf92c4e53912f569b76bf9d53356d7",
      "tree": "73995dfc2e3109e218a4668394e9dd133629289b",
      "parents": [
        "2603950c98304e48447a7ae674e7068feff124c7"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Thu May 14 17:45:06 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 14 17:45:06 2026 +0100"
      },
      "message": "durable state store TCK spec (#368)\n\n* Copy DurableStateStoreSpec and DurableStateStoreCapabilityFlags from apache/pekko#2833 and add R2dbcDurableStateStoreTCKSpec\n\nAgent-Logs-Url: https://github.com/pjfanning/incubator-pekko-persistence-r2dbc/sessions/c130a828-cd94-4647-aa31-5f6d1da79ce5\n\nCo-authored-by: pjfanning \u003c11783444+pjfanning@users.noreply.github.com\u003e\n\n* Fix compile error: remove sealed CapabilityFlags inheritance from DurableStateStoreCapabilityFlags\n\nAgent-Logs-Url: https://github.com/pjfanning/incubator-pekko-persistence-r2dbc/sessions/25477f77-1ea6-4812-8752-f55666ffe9b1\n\nCo-authored-by: pjfanning \u003c11783444+pjfanning@users.noreply.github.com\u003e\n\n* Enable supportsDeleteWithRevisionCheck and fix deleteObject to always throw on revision mismatch\n\nAgent-Logs-Url: https://github.com/pjfanning/incubator-pekko-persistence-r2dbc/sessions/e83e86a0-0d01-4de2-87a0-14e145d4f7b8\n\nCo-authored-by: pjfanning \u003c11783444+pjfanning@users.noreply.github.com\u003e\n\n* license headers\n\n* remove classes\n\n---------\n\nCo-authored-by: copilot-swe-agent[bot] \u003c198982749+Copilot@users.noreply.github.com\u003e\nCo-authored-by: pjfanning \u003c11783444+pjfanning@users.noreply.github.com\u003e"
    },
    {
      "commit": "2603950c98304e48447a7ae674e7068feff124c7",
      "tree": "e555346e0b0e3ead8c8d47a8551c23cafff8f147",
      "parents": [
        "9367a649a54eb5e45ebc35fc73e04bffd5c58d81"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Thu May 14 17:33:36 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 14 17:33:36 2026 +0100"
      },
      "message": "Add negative tests for upsert after deleteObject with revision (#369)\n\n* Add negative tests for upsert after deleteObject with revision\n\nAgent-Logs-Url: https://github.com/pjfanning/incubator-pekko-persistence-r2dbc/sessions/e7b60541-a5d0-4608-8313-b253744ad670\n\nCo-authored-by: pjfanning \u003c11783444+pjfanning@users.noreply.github.com\u003e\n\n* Remove invalid revision\u003d1 insert test after soft delete\n\nAgent-Logs-Url: https://github.com/pjfanning/incubator-pekko-persistence-r2dbc/sessions/a7b48548-1726-4355-871a-f8f89b8271ef\n\nCo-authored-by: pjfanning \u003c11783444+pjfanning@users.noreply.github.com\u003e\n\n---------\n\nCo-authored-by: copilot-swe-agent[bot] \u003c198982749+Copilot@users.noreply.github.com\u003e\nCo-authored-by: pjfanning \u003c11783444+pjfanning@users.noreply.github.com\u003e"
    },
    {
      "commit": "9367a649a54eb5e45ebc35fc73e04bffd5c58d81",
      "tree": "641769a6b89d79e3a0cc7014e9748642607e2e9f",
      "parents": [
        "b3dc2a2da3c739f7372c94bc3e4a310cf5c4ec6b"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Thu May 14 17:33:17 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 14 17:33:17 2026 +0100"
      },
      "message": "Remove pull_request trigger from link-validator (#372)\n\nRemoved pull_request trigger from workflow."
    },
    {
      "commit": "b3dc2a2da3c739f7372c94bc3e4a310cf5c4ec6b",
      "tree": "2a40418bef1f2f476a2c7ee455abacd6d57de3aa",
      "parents": [
        "e4dab2592cd8f6ce12b573e3ec4a50b7431ee1e0"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Thu May 14 17:30:22 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 14 17:30:22 2026 +0100"
      },
      "message": "pekko 2 based build (#371)\n\n* pekko 2 based build\n\n* Update build.sbt\n\n* Update currentVersion for PekkoProjectionDependency"
    },
    {
      "commit": "e4dab2592cd8f6ce12b573e3ec4a50b7431ee1e0",
      "tree": "34ec55fd9055edd367e9c594d89543927ce02a75",
      "parents": [
        "ee8bb079060266d679da991f5ff81252eecebe16"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Mon May 11 20:11:39 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 11 20:11:39 2026 +0200"
      },
      "message": "Update sbt-scalafmt to 2.6.1 (#366)"
    }
  ],
  "next": "ee8bb079060266d679da991f5ff81252eecebe16"
}
