)]}'
{
  "log": [
    {
      "commit": "ab9c3b002ab5fd1d4b4f248b79bcac6b1c75c9e8",
      "tree": "bfbdd4160f943cd9eb853737825ae6650c58dec6",
      "parents": [
        "9ea9eb5dd60cdf24c1717ec248d0609e0117bc66"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Sep 14 12:48:13 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 14 12:48:13 2026 +0100"
      },
      "message": "Bump actions/setup-java from 6.0.0 to 6.0.1 (#499)\n\nBumps [actions/setup-java](https://github.com/actions/setup-java) from 6.0.0 to 6.0.1.\n- [Release notes](https://github.com/actions/setup-java/releases)\n- [Commits](https://github.com/actions/setup-java/compare/dd06d9cba3e5552c54d9f8ea23572deb30010f7c...de7274f081f381c8f8158605e0321c36c376e2e6)\n\n---\nupdated-dependencies:\n- dependency-name: actions/setup-java\n  dependency-version: 6.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": "9ea9eb5dd60cdf24c1717ec248d0609e0117bc66",
      "tree": "8f1e382112decd331bfdd5b864657e1492d5c442",
      "parents": [
        "70ca4aabe83dc1ab029f03601040e3d6c46fe1c7"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Sun Sep 13 08:32:02 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Sep 13 08:32:02 2026 +0100"
      },
      "message": "chore: remove leftover Scala 2.12 idioms (#498)\n\nMotivation:\nThe codebase still carried Scala 2.12-era `immutable.Seq` qualifiers,\nwhich are redundant on Scala 2.13/3 where `scala.Seq` is already an\nalias for `scala.collection.immutable.Seq`. Mirrors apache/pekko#3539.\n\nModification:\n- Replace `immutable.Seq` with `Seq` and drop the now-unused\n  `scala.collection.immutable` / `immutable.Seq` imports.\n- `MultiNodeClusterSpec.assertLeader`: pass the varargs `Seq` straight\n  through instead of `.to[immutable.Seq]`.\n- `immutable.Iterable` in `CassandraReadJournal` and `immutable.Queue`\n  in `AllPersistenceIdsStage` are left as-is (no `scala.` alias).\n\nResult:\nNo remaining Scala 2.12 collection idioms in main, test or multi-jvm\nsources. Same erasure, so source- and binary-compatible.\n\nTests:\n- native `scalafmt --mode diff-ref\u003dupstream/main`: clean\n- `sbt \"+core/Test/compile\"` (2.13.18 and 3.3.8): passes after clean\n- `sbt core/mimaReportBinaryIssues` on 2.13.18 and 3.3.8: no issues\n- `sbt checkCodeStyle`: passes\n- `core/MultiJvm/compile` already fails on `main` for unrelated reasons\n  (missing `FlightRecordingSupport`, `CassandraContainer` type params)\n- Cassandra-backed test suites not run locally (no Docker); relying on CI\n\nReferences:\nNone - equivalent of apache/pekko#3539"
    },
    {
      "commit": "70ca4aabe83dc1ab029f03601040e3d6c46fe1c7",
      "tree": "6ea0a3794a0516b3428121f3e79942bdb23e1fe4",
      "parents": [
        "c76c2707a9279956bf1f666616f9ed1435fc6231"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Thu Sep 10 17:51:47 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 10 16:51:47 2026 +0100"
      },
      "message": "Update netty-handler to 4.2.18.Final (#497)"
    },
    {
      "commit": "c76c2707a9279956bf1f666616f9ed1435fc6231",
      "tree": "80bea91ae96489cc28b61fe6d87d31ae39ed3277",
      "parents": [
        "20bf9675444c58369ec23825a7edd4e4322a6bc7"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Tue Sep 08 23:14:31 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 08 22:14:31 2026 +0100"
      },
      "message": "Update sbt-mima-plugin to 1.2.0 (#496)\n\n* Update sbt-mima-plugin to 1.2.0\n\n* Add MiMa excludes for sbt-mima-plugin 1.2.0\n\nMotivation:\nsbt-mima-plugin 1.2.0 detects incompatibilities against 1.0.0 that 1.1.6\ndid not report, so the `Check / Binary Compatibility` job fails on the\nplugin bump.\n\nModification:\nAdd core/src/main/mima-filters/1.0.x.backwards.excludes/mima-1.2.0.excludes\ncovering the newly reported problems. All of them are in\nTagWriter.TagWriterSettings and TaggedPreparedStatements, which are\n@InternalApi private[pekko] and not part of the public API. Two of the\nfilters are only needed for the Scala 3 artifact.\n\nResult:\nMiMa passes against 1.0.0 for both Scala 2.13 and Scala 3 with\nsbt-mima-plugin 1.2.0.\n\nTests:\n- sbt \"+core/mimaReportBinaryIssues\" - success for 2.13.18 and 3.3.8\n\nReferences:\nRefs #496\n\n---------\n\nCo-authored-by: PJ Fanning \u003cpjfanning@users.noreply.github.com\u003e"
    },
    {
      "commit": "20bf9675444c58369ec23825a7edd4e4322a6bc7",
      "tree": "e2be11936a5e4ee7b304f341a35e133a87d2c4fa",
      "parents": [
        "0e96d77b78487ea4788d847ee75a0f6461eff6e0"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Sun Sep 06 22:05:13 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Sep 06 22:05:13 2026 +0100"
      },
      "message": "Terminate the ActorSystems that specs leave running (#495)\n\nMotivation:\nPubSubThrottlerSpec and ReconnectSpec create an ActorSystem and never terminate\nit, so it lives for the rest of the test JVM run. ReconnectSpec is the worse of\nthe two, its driver is configured to keep reconnecting, so its threads carry on\nafter the suite. AbstractEventsByTagMigrationSpec shuts down systemTwo and\nsystemThree but not migrationSystem.\n\nModification:\nShut the ActorSystem down in afterAll in all three specs. PubSubThrottlerSpec\nverifies the shutdown, ReconnectSpec does not because its driver is left\nreconnecting to a Cassandra that has been stopped.\n\nResult:\nThe suites release their ActorSystems instead of leaving them running for the\nrest of the test JVM.\n\nTests:\n- sbt \"core/Test/testOnly org.apache.pekko.persistence.cassandra.journal.PubSubThrottlerSpec\" - passed, including the verified shutdown\n- sbt \"core/Test/compile\" - passed\n- scalafmt --mode diff-ref\u003dupstream/main --list - no changes needed\n- ReconnectSpec and EventsByTagMigrationSpec not run - need Cassandra/docker, not available locally\n\nReferences:\nNone - resource leak found while auditing actor and session lifecycles"
    },
    {
      "commit": "0e96d77b78487ea4788d847ee75a0f6461eff6e0",
      "tree": "7f9cf42d2868f8f22bc15217af696f479995e8b7",
      "parents": [
        "1c073ad3ed121d9e39055abdd8906ee821f75627"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Sun Sep 06 12:43:31 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Sep 06 12:43:31 2026 +0100"
      },
      "message": "add max-buffer-size for tag writing (#478)\n\n* add max-buffer-size for tag writing\n\n* add tests\n\n* fail tag writes explicitly when the buffer limit is reached\n\nMotivation:\nThe buffer limit added in this branch dropped the TagWrite message and\nrelied on the comment \"the sender\u0027s ask will timeout and the journal will\nretry\". There is no retry. CassandraJournal.asyncWriteMessages does\n`t.ask(extractTagWrites(...))` with tag-write-timeout, and TagWriters\nforwards with askTagActor, so a dropped message means the journal stalls\nfor the full timeout (4s by default) and then fails the write, stopping\nthe persistent actor. Repeating that for every write while the buffer is\nfull turns memory pressure into a slow storm of actor failures.\n\nThe limit was also measured inconsistently: the idle branch used\nbuffer.size while the write-in-progress branch used a new Buffer.pendingSize\nthat folded over the pending vector on every message, which is O(n) in\nexactly the situation the limit exists for.\n\nBuffer.size itself could not be used as it stood because it has two\naccounting bugs. rebuild carried leftover writes into pending without\ncounting their events, so size undercounted after a write completed with\nevents still pending. remove dropped a pid\u0027s pending writes without\nsubtracting them, so size overcounted afterwards. Both also affect the\nexisting \"buffer for tagged events is getting too large\" warning.\n\nModification:\n- Fix Buffer.size accounting. rebuild now takes the total from the caller,\n  which is arithmetic rather than a fold, so completing a write stays cheap\n  when pending is large. remove partitions pending and subtracts what it\n  removed. Buffer.pendingSize is gone.\n- Reject an over-limit write by replying Status.Failure with a\n  TagWriterBufferFullException instead of dropping the message. The journal\n  sees the failure immediately rather than after tag-write-timeout, and the\n  cause names the tag and the sizes.\n- Check the limit before assigning tag pid sequence numbers, in both\n  branches, so a rejected write consumes none. A consumed sequence nr would\n  leave a gap in tag_views that stalls eventsByTag until repaired.\n- Measure with buffer.size in both branches. It includes the batch being\n  written, which is held in memory and so counts towards the bound.\n- Default max-buffer-size to 0, meaning no limit, so behaviour is unchanged\n  unless the limit is opted into. Rejection stops persistent actors, which\n  is not something to turn on for everyone by default.\n- Document the setting, including that recovery, not the normal write path,\n  is what makes the buffer grow.\n\nResult:\nThe buffer can be bounded, and reaching the bound produces an immediate,\nattributable failure rather than a silent drop followed by a timeout. No\nevents are lost: rejected writes leave no gap and are written by tag\nscanning when the persistent actor recovers. Existing deployments are\nunaffected until they set max-buffer-size.\n\nTests:\n- Added TagWriterSpec cases: rejection fails the sender with\n  TagWriterBufferFullException when idle and when a write is in progress, a\n  rejected write consumes no tag pid sequence nr, writes are accepted again\n  once the buffer drains, and nothing is rejected when the limit is 0.\n- Added BufferSpec cases for both size accounting bugs.\n- sbt \"core/testOnly ...BufferSpec ...TagWriterSpec ...TagWritersSpec\" - 48\n  passed. The existing \"handle being overloaded\" case also guards the cost\n  of the accounting fix; a fold over pending there made it quadratic and it\n  did not complete.\n- sbt +mimaReportBinaryIssues - no issues\n- sbt \"+core/Test/compile\" - Scala 2.13.18 and 3.3.8 compile\n- sbt docs/paradox - builds\n- sbt scalafmtAll headerCreateAll - clean\n- Cassandra integration tests - Not run, no Cassandra or Docker available\n  locally\n\nReferences:\nRefs #478\n\n* accept unlimited as max-buffer-size value\n\nSupport `max-buffer-size \u003d unlimited` (and `off`/`false`) alongside `0`\nfor no limit, following the spelling already used by other events-by-tag\nsettings, and make `unlimited` the default so the reference.conf value is\nself-describing.\n\n---------\n\nCo-authored-by: PJ Fanning \u003cfanningpj@gmail.com\u003e"
    },
    {
      "commit": "1c073ad3ed121d9e39055abdd8906ee821f75627",
      "tree": "9b3b2ba118b40a1a799d4ba0ca12484e9807d057",
      "parents": [
        "ad59e3e93c931469fb50d145ffcb714ceae94b25"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Fri Sep 04 19:24:34 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 04 18:24:34 2026 +0100"
      },
      "message": "Update scala-library to 3.9.0 (#491)\n\n* Update scala-library to 3.9.0\n\n* Update Scala versions in Dependencies.scala\n\n---------\n\nCo-authored-by: PJ Fanning \u003cpjfanning@users.noreply.github.com\u003e"
    },
    {
      "commit": "ad59e3e93c931469fb50d145ffcb714ceae94b25",
      "tree": "e0cc29e8e54ffc6862860591b7319a5a509114c3",
      "parents": [
        "2a83887d4d26314ecc07fe6def46aa941ed39b08"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Aug 31 12:32:57 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 31 12:32:57 2026 +0100"
      },
      "message": "Bump actions/setup-java from 5.7.0 to 6.0.0 (#490)\n\nBumps [actions/setup-java](https://github.com/actions/setup-java) from 5.7.0 to 6.0.0.\n- [Release notes](https://github.com/actions/setup-java/releases)\n- [Commits](https://github.com/actions/setup-java/compare/b6effb05e454b25005698d916606bdc6ffcbf961...dd06d9cba3e5552c54d9f8ea23572deb30010f7c)\n\n---\nupdated-dependencies:\n- dependency-name: actions/setup-java\n  dependency-version: 6.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": "2a83887d4d26314ecc07fe6def46aa941ed39b08",
      "tree": "368a096dbc8d6860ce477d865259882d4752e14c",
      "parents": [
        "7c1d4e0a23523aad4c4e5742ec42052ff18f5a49"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Mon Aug 24 10:45:30 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 24 10:45:30 2026 +0100"
      },
      "message": "document the Cassandra driver page size (#489)\n\nMotivation:\nThe driver\u0027s page size is the setting that controls how many rows a query\nretrieves per round-trip, and it is the correct lever for tuning reads\nthat return many rows. It was not mentioned anywhere in the documentation,\nwhich makes it easy to reach for a CQL `LIMIT` instead. A `LIMIT` caps the\ntotal rows a query returns and would silently truncate results rather than\npage them.\n\nModification:\nAdd a \"Page size\" subsection under \"Cassandra driver configuration\" in\ndocs/configuration.md covering the driver default of 5000, how to set it\nglobally, and how to set it per execution profile. Both profiles the\nplugin uses are named: `pekko-persistence-cassandra-profile` for the\njournal and query parts, `pekko-persistence-cassandra-snapshot-profile`\nfor the snapshot store.\n\nThe section also states what the setting does not do: it bounds the rows\nin flight per round-trip, not the total an operation retains, so it does\nnot by itself cap the memory of a query whose whole result is collected\nbefore it is acted on.\n\nResult:\nThe page size is discoverable from the configuration documentation, with\nthe correct profile names and without overstating what it bounds.\n\nTests:\n- Not run - docs only\n- sbt docs/paradox - builds, section renders and existing extref links\n  resolve\n\nReferences:\nNone - documents an existing Cassandra driver setting"
    },
    {
      "commit": "7c1d4e0a23523aad4c4e5742ec42052ff18f5a49",
      "tree": "7590dbaceb5ed0c1a11425bb265e19d6b5b6699b",
      "parents": [
        "ff7d0696ea88d995b83d116b5a510881b5496438"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Mon Aug 24 10:45:01 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 24 10:45:01 2026 +0100"
      },
      "message": "validate keyspace and tablenames (#476)\n\n* validate keyspace and tablenames\n\n* update validations\n\n* fix identifier validation regex to match CQL grammar\n\nMotivation:\nThe identifier validation added in this branch is now enforced at settings\ninitialisation, so `keyspaceNameRegex` has to agree with what Cassandra\nactually accepts. The unquoted alternative had been relaxed to\n`[a-zA-Z_][a-zA-Z0-9_]{0,47}`, which accepts a leading underscore. CQL\u0027s\nunquoted identifier grammar is `LETTER (LETTER | DIGIT | \u0027_\u0027)*`, so names\nsuch as `_test_123` and `_` were accepted by the validator and then\nrejected by Cassandra at DDL time, replacing a clear startup error with a\nlater CQL failure.\n\nThe table name test also called `validateKeyspaceName`, so\n`validateTableName` had no coverage even though it is now on the startup\npath.\n\nModification:\n- Restrict the unquoted alternative back to a leading letter:\n  `^([a-zA-Z][a-zA-Z0-9_]{0,47}|\"[^\"]{1,48}\")$`.\n- Keep the relaxed quoted alternative, which is required so that existing\n  deployments using quoted, case-sensitive identifiers are not rejected\n  now that validation runs at startup.\n- Expand the error messages to state the leading-letter rule and the\n  quoted alternative.\n- Correct the `_test_123` and `_` expectations in the validation table.\n- Make the table name test exercise `validateTableName` and assert the\n  message identifies a table.\n- Add tests asserting quoted identifiers survive validation in\n  JournalSettings, SnapshotSettings and EventsByTagSettings.\n\nResult:\nThe validator accepts exactly the identifiers Cassandra accepts. Invalid\nnames still fail fast at startup, and quoted identifiers continue to work.\n\nTests:\n- sbt \"core/testOnly org.apache.pekko.persistence.cassandra.CassandraPluginSettingsSpec\" - 21 passed\n- sbt +mimaReportBinaryIssues - no issues\n- sbt \"+core/Test/compile\" - Scala 2.13.18 and 3.3.8 compile\n- sbt scalafmtAll scalafmtSbt headerCreateAll - clean\n- Cassandra integration tests - Not run, no Cassandra cluster available\n\nReferences:\nRefs #476"
    },
    {
      "commit": "ff7d0696ea88d995b83d116b5a510881b5496438",
      "tree": "6cb42d8e8e02b8436a15bfabfd0a5cd4d0af1dd3",
      "parents": [
        "050fff21a599fbb178e7d34a859a38b23c4ea06d"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Sat Aug 22 14:31:58 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 22 14:31:58 2026 +0100"
      },
      "message": "Update pekkoVersion to 2.0.0-M4 (#487)\n\n* Update currentVersion to 2.0.0-M4\n\n* test issues"
    },
    {
      "commit": "050fff21a599fbb178e7d34a859a38b23c4ea06d",
      "tree": "7c626eb5a489d26edeac5a8e69739b1ed45e392d",
      "parents": [
        "daf57f380442ce17877c9019ced731bd688b76ca"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Fri Aug 21 16:36:58 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 21 15:36:58 2026 +0100"
      },
      "message": "Update sbt, scripted-plugin to 1.13.0 (#486)"
    },
    {
      "commit": "daf57f380442ce17877c9019ced731bd688b76ca",
      "tree": "0760290e69958a3104372a0b42861f2ab77a65fa",
      "parents": [
        "6e395360cbde61f2d9187251aac6af940788b7bc"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Sat Aug 15 18:10:37 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 15 18:10:37 2026 +0200"
      },
      "message": "Update logback-classic to 1.6.3 (#485)"
    },
    {
      "commit": "6e395360cbde61f2d9187251aac6af940788b7bc",
      "tree": "e4fddc2b19b548bbe97c28625ad69ea7b49b0adb",
      "parents": [
        "11c5b82aff647a063da8a90beec30cc25e1e0b9d"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Wed Aug 12 09:38:33 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 12 09:38:33 2026 +0100"
      },
      "message": "fix issues where snapshot docs refer to journal by accident (#480)"
    },
    {
      "commit": "11c5b82aff647a063da8a90beec30cc25e1e0b9d",
      "tree": "0eebbde558cd342ee7568be449fb60c34b7b1961",
      "parents": [
        "aeef0f575af634a77ab6d67ace2d4ed7e0b2ddfa"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Tue Aug 11 17:55:15 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 11 17:55:15 2026 +0200"
      },
      "message": "Update sbt-site-paradox to 1.8.0 (#482)"
    },
    {
      "commit": "aeef0f575af634a77ab6d67ace2d4ed7e0b2ddfa",
      "tree": "7b6013bba21197b008108c2c6a19c3c5d1201ff8",
      "parents": [
        "b9586a2157bd48f0b3f5350c528b4618868d189f"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Tue Aug 11 17:54:42 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 11 17:54:42 2026 +0200"
      },
      "message": "Update logback-classic to 1.6.2 (#481)"
    },
    {
      "commit": "b9586a2157bd48f0b3f5350c528b4618868d189f",
      "tree": "5899836ed358f97776f5baccf4c05d35524fa8b8",
      "parents": [
        "c364239db6ab096345155f14b74c5bc8dd967330"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Aug 11 02:52:56 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 11 02:52:56 2026 +0100"
      },
      "message": "Bump coursier/setup-action from 3.0.0 to 3.0.2 (#475)\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": "c364239db6ab096345155f14b74c5bc8dd967330",
      "tree": "a6dd74a70bc8e500c3f27962a710678ad854fabd",
      "parents": [
        "40ae188fb76078a1f6cf482fc115102b56cb2610"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Fri Aug 07 20:19:17 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 07 19:19:17 2026 +0100"
      },
      "message": "Update sbt, scripted-plugin to 1.12.15 (#474)"
    },
    {
      "commit": "40ae188fb76078a1f6cf482fc115102b56cb2610",
      "tree": "0f8ad1f0e82c444dbc78fd796b22b0b261e7d9ab",
      "parents": [
        "e29a2e90e619b990eaeb48bed15317cf5fd26ea6"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Fri Aug 07 20:18:58 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 07 19:18:58 2026 +0100"
      },
      "message": "Update sbt-paradox, sbt-paradox-theme to 0.11.0 (#473)"
    },
    {
      "commit": "e29a2e90e619b990eaeb48bed15317cf5fd26ea6",
      "tree": "e26f08de2b7fa08a73deae1d462a9671b842d02e",
      "parents": [
        "62b50620b96d0f98a005ff9355cd352b0d26bc78"
      ],
      "author": {
        "name": "He-Pin(kerr)",
        "email": "hepin1989@gmail.com",
        "time": "Thu Aug 06 04:12:08 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 05 21:12:08 2026 +0100"
      },
      "message": "chore: disable additional Scala 3 specific syntax in scalafmt (#439)\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": "62b50620b96d0f98a005ff9355cd352b0d26bc78",
      "tree": "277fa4966f8544ff24fb71d0aee9ceb7806f8340",
      "parents": [
        "af1d7ba6db876bd119bdd48e4ed4adbc6ef0e612"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Wed Aug 05 22:11:43 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 05 21:11:43 2026 +0100"
      },
      "message": "Update netty-handler to 4.2.17.Final (#472)"
    },
    {
      "commit": "af1d7ba6db876bd119bdd48e4ed4adbc6ef0e612",
      "tree": "568e1baeaf824c23422c574b2542a2b4e027f0b1",
      "parents": [
        "59f1d6b0a79b23c4d8e03901f823a3ee5b789f03"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Aug 05 10:11:43 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 05 10:11:43 2026 +0100"
      },
      "message": "Bump actions/setup-java from 5.6.0 to 5.7.0 (#470)\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": "59f1d6b0a79b23c4d8e03901f823a3ee5b789f03",
      "tree": "321c06cad7dfdfe86d6ea5830789683837edc119",
      "parents": [
        "43b828cd4791f261cd0d61b1f6afd93988640bc7"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Mon Aug 03 21:00:59 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 03 20:00:59 2026 +0100"
      },
      "message": "Update sbt-java-formatter to 0.13.1 (#471)"
    },
    {
      "commit": "43b828cd4791f261cd0d61b1f6afd93988640bc7",
      "tree": "49d7f07ca1d8b53b18a86a4e9c53dddeac57718f",
      "parents": [
        "406797bf481a5e4cc5b7fa284dcd36437a8f3626"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Tue Jul 28 22:03:53 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 28 22:03:53 2026 +0100"
      },
      "message": "Update ScyllaDB image version to 2026.1.6 (#469)"
    },
    {
      "commit": "406797bf481a5e4cc5b7fa284dcd36437a8f3626",
      "tree": "1a0c0a21efe7139b4bf71dd98b99166e345163ce",
      "parents": [
        "8044ab8b7530f3b744d0cf1cdde167936aa9748b"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Tue Jul 28 22:44:55 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 28 21:44:55 2026 +0100"
      },
      "message": "Update logback-classic to 1.6.1 (#465)"
    },
    {
      "commit": "8044ab8b7530f3b744d0cf1cdde167936aa9748b",
      "tree": "bea00ff1b5899cbeb859f84bf22ad9b074cae495",
      "parents": [
        "38a84573feb8fb28ee67809ebfbdea7981a8507d"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Tue Jul 28 22:44:30 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 28 21:44:30 2026 +0100"
      },
      "message": "Update sbt-source-dist to 0.2.0 (#466)"
    },
    {
      "commit": "38a84573feb8fb28ee67809ebfbdea7981a8507d",
      "tree": "2acc301d4f709d966026f2cf9a5e4a03f6d68d85",
      "parents": [
        "1dc8a992fc57822eac5712506d4d1fa5f8c42290"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Tue Jul 28 22:43:57 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 28 21:43:57 2026 +0100"
      },
      "message": "Update scalafmt-core to 3.11.5 (#467)"
    },
    {
      "commit": "1dc8a992fc57822eac5712506d4d1fa5f8c42290",
      "tree": "a0ab8372120b2a9547ffca18f1e2a714d04e2c8d",
      "parents": [
        "f97ee46948a915c87a9bf13e68df2853e5a45c3e"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Mon Jul 27 15:42:32 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 27 15:42:32 2026 +0100"
      },
      "message": "Remove sbt-assembly plugin from plugins.sbt (#464)\n\nRemoved sbt-assembly plugin from the project configuration."
    },
    {
      "commit": "f97ee46948a915c87a9bf13e68df2853e5a45c3e",
      "tree": "84dd9acab919e582633159e539c4701fd280c2bd",
      "parents": [
        "a5036f1d8e7724f6aa9240cbd93a1b339edd499b"
      ],
      "author": {
        "name": "He-Pin(kerr)",
        "email": "hepin1989@gmail.com",
        "time": "Mon Jul 27 22:36:59 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 27 22:36:59 2026 +0800"
      },
      "message": "fix: fix scaladoc warnings in query module (#443)\n\nMotivation:\nRunning `sbt doc` produces scaladoc warnings about unresolvable links.\n\nModification:\n- query/javadsl/CassandraReadJournal.scala: Use fully qualified path for TimeBasedUUID link\n- query/scaladsl/CassandraReadJournal.scala: Use fully qualified path for NoOffset link\n\nResult:\nScaladoc warnings are eliminated.\n\nTests:\nNot run - docs only\n\nReferences:\nNone"
    },
    {
      "commit": "a5036f1d8e7724f6aa9240cbd93a1b339edd499b",
      "tree": "6ae25f379e1b903175127181fa48ca02cc4746d6",
      "parents": [
        "9749de58cc45046295a1ec7ed34c86ae8821505f"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Mon Jul 27 15:00:34 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 27 14:00:34 2026 +0100"
      },
      "message": "Update logback-classic to 1.6.0 (#460)"
    },
    {
      "commit": "9749de58cc45046295a1ec7ed34c86ae8821505f",
      "tree": "46d13bb43d28219d779f2199296522b1df230e91",
      "parents": [
        "bce60ae5af6d03f60fa75cd8ff0c4adddba6e4bc"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jul 27 12:44:28 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 27 12:44:28 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": "bce60ae5af6d03f60fa75cd8ff0c4adddba6e4bc",
      "tree": "acf2709d52d8d8c8bc05aa6d16aa00102716d225",
      "parents": [
        "be8ede4282c8a463d71b9e2b342892a115166a65"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jul 20 19:29:00 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 20 19:29:00 2026 +0100"
      },
      "message": "Bump actions/setup-java from 5.5.0 to 5.6.0 (#459)\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": "be8ede4282c8a463d71b9e2b342892a115166a65",
      "tree": "d63f234973661a5d9b54e8e9af8184039e7a4d4a",
      "parents": [
        "46a937d370683e9a84a873e1edd1a0057831aafc"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Sat Jul 18 17:46:45 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 18 23:46:45 2026 +0800"
      },
      "message": "Update sbt, scripted-plugin to 1.12.14 (#456)"
    },
    {
      "commit": "46a937d370683e9a84a873e1edd1a0057831aafc",
      "tree": "105ad994a9b82053aa004c48f20ec023cbf8b7ef",
      "parents": [
        "73f4e7ea7bd4f1979ed7e0145b649ff92448f96c"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Sat Jul 18 17:45:09 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 18 23:45:09 2026 +0800"
      },
      "message": "Update sbt-scalafmt to 2.6.2 (#457)"
    },
    {
      "commit": "73f4e7ea7bd4f1979ed7e0145b649ff92448f96c",
      "tree": "f0e98a9598094b385e95dcc563faa3e9814555a5",
      "parents": [
        "3bcfc87f3224de40d60cdcecda6d2642b921e3de"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Sat Jul 18 17:45:04 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 18 23:45:04 2026 +0800"
      },
      "message": "Update scalafmt-core to 3.11.4 (#458)"
    },
    {
      "commit": "3bcfc87f3224de40d60cdcecda6d2642b921e3de",
      "tree": "2d0cafe43d5e12d5c831f288e1191c070fd11584",
      "parents": [
        "b01a70b122159359109bcb1a9ed18971db4ba68a"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jul 13 17:58:46 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 13 17:58:46 2026 +0800"
      },
      "message": "Bump actions/setup-java from 5.4.0 to 5.5.0 (#455)\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": "b01a70b122159359109bcb1a9ed18971db4ba68a",
      "tree": "600aa70cfb53a0d81545f13a613c356ecfc9dc13",
      "parents": [
        "2a15ec8625aa9b9a6372a9037468be3ea192e0e8"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Mon Jul 13 07:46:58 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 13 06:46:58 2026 +0100"
      },
      "message": "Update logback-classic to 1.5.38 (#451)"
    },
    {
      "commit": "2a15ec8625aa9b9a6372a9037468be3ea192e0e8",
      "tree": "df1c873161b05a382ab5484ce3a5ac6b4b23c5de",
      "parents": [
        "b3a28a778c87dc285e678c91f94d6abda0f00182"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Mon Jul 13 07:46:07 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 13 06:46:07 2026 +0100"
      },
      "message": "Update sbt-reproducible-builds to 0.35 (#452)"
    },
    {
      "commit": "b3a28a778c87dc285e678c91f94d6abda0f00182",
      "tree": "5b04404c880047b251c638909829bdbaa788821e",
      "parents": [
        "c8ece8480a354a38b53a1f215508300979317042"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Mon Jul 13 07:44:33 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 13 06:44:33 2026 +0100"
      },
      "message": "Update scalafmt-core to 3.11.3 (#454)"
    },
    {
      "commit": "c8ece8480a354a38b53a1f215508300979317042",
      "tree": "95ac995374d601239c5ca49966476680afe40fb4",
      "parents": [
        "5d79aeef248368339c5579e6ffb09edd9228dfc0"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Wed Jul 08 18:18:32 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 08 17:18:32 2026 +0100"
      },
      "message": "Update netty-handler to 4.2.16.Final (#450)"
    },
    {
      "commit": "5d79aeef248368339c5579e6ffb09edd9228dfc0",
      "tree": "938b600745aa273f27273801d76501ffc08472bc",
      "parents": [
        "5934083b26c2e141e32bf8c95800ec0fd8a03a44"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Mon Jul 06 16:27:20 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 06 22:27:20 2026 +0800"
      },
      "message": "Update sbt-multi-jvm to 0.7.0 (#448)"
    },
    {
      "commit": "5934083b26c2e141e32bf8c95800ec0fd8a03a44",
      "tree": "5c1594a2c6207e7e8a20fa20da4b57f9665a055d",
      "parents": [
        "2d8c0b3323360adf630dda09b984f4ce4c19cc0f"
      ],
      "author": {
        "name": "He-Pin(kerr)",
        "email": "hepin1989@gmail.com",
        "time": "Mon Jul 06 22:03:34 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 06 22:03:34 2026 +0800"
      },
      "message": "chore: use StandardCharsets.UTF_8 (#447)\n\nMotivation:\\nAvoid stringly-typed UTF-8 charset usage in encoding and decoding code paths.\\n\\nModification:\\nReplace UTF-8 charset string arguments with StandardCharsets.UTF_8 and normalize touched XML declarations where applicable.\\n\\nResult:\\nCharset usage is type-safe and exact lowercase \"utf-8\" string literals are removed from the touched areas."
    },
    {
      "commit": "2d8c0b3323360adf630dda09b984f4ce4c19cc0f",
      "tree": "6929c47c7adc860566c54804c4541c8ab8339206",
      "parents": [
        "d95d7fea081f5633d37caefb03d0a3ecbf18410c"
      ],
      "author": {
        "name": "He-Pin(kerr)",
        "email": "hepin1989@gmail.com",
        "time": "Mon Jul 06 10:15:24 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 06 10:15:24 2026 +0800"
      },
      "message": "fix: fix compilation warnings across all Scala versions (#446)\n\nMotivation:\nCompilation produced 8 warnings in Scala 2.13 test sources:\n- \"getClass not selected from this instance\" in CassandraSpec constructor default params\n- \"a type was inferred to be Any\" in CassandraIntegrationSpec\n- \"private class Next is never used\" in ManyActorsLoadSpec\n- \"private val newPersistenceIdScan is never used\" in EventsByTagSpec\n- \"Name e is already introduced in an enclosing scope\" (x2) in EventsByTagSpec\n- \"match may not be exhaustive\" in ClusterShardingQuickTerminationSpec\n\nModification:\n- Add @nowarn annotation on CassandraSpec for intentional getClass usage in default params\n- Add explicit [Any] type parameter to expectMsgAllOf call\n- Remove unused private case class Next from ManyActorsLoadSpec\n- Remove unused private val newPersistenceIdScan from EventsByTagPersistenceIdCleanupSpec\n- Rename shadowed pattern variable e to env in EventsByTagSpec\n- Add catch-all case to extractShardId partial function for exhaustiveness\n\nResult:\nClean compilation with zero warnings across all Scala versions (2.13 and 3).\n\nTests:\nsbt +test:compile - all versions pass with no warnings\n\nReferences:\nNone - code quality improvement"
    },
    {
      "commit": "d95d7fea081f5633d37caefb03d0a3ecbf18410c",
      "tree": "c38b88f37cc6be7918b263bc071b95386a8942b0",
      "parents": [
        "f0d08477d3db2f8bc3e22963b5ec55f2ed26b654"
      ],
      "author": {
        "name": "He-Pin(kerr)",
        "email": "hepin1989@gmail.com",
        "time": "Mon Jul 06 03:01:26 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 06 03:01:26 2026 +0800"
      },
      "message": "feat: add Scala next cross-build coverage (#445)\n\nMotivation:\\nPrepare the build for the next Scala 3 LTS lane while keeping published Scala artifacts on the current 2.13.x and 3.3.x release lines.\\n\\nModification:\\nCentralize the next Scala version lookup for CI, keep published crossScalaVersions on release lanes, force the next lane only in build/test matrices, and fix Scala 3.8.4 compile, MiMa, and formatting issues.\\n\\nResult:\\n2.13.x, 3.3.8, and 3.8.4 build/test coverage can run while MiMa and publishing remain on published Scala versions."
    },
    {
      "commit": "f0d08477d3db2f8bc3e22963b5ec55f2ed26b654",
      "tree": "bec1da3f2cf337933db378788fa2891541ff8c16",
      "parents": [
        "f8930a1479cd496e70bb286f1584a9af82c736f5"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Sat Jul 04 16:23:20 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 04 22:23:20 2026 +0800"
      },
      "message": "Update sbt-reproducible-builds to 0.33 (#444)"
    },
    {
      "commit": "f8930a1479cd496e70bb286f1584a9af82c736f5",
      "tree": "4fc7c94ae25f082d0bbc16a554175d7d8727b68d",
      "parents": [
        "77fc5a3fad1292748d7dc792cfe6073c20f1323a"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jun 29 10:43:03 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 29 10:43:03 2026 +0100"
      },
      "message": "Bump actions/setup-java from 5.3.0 to 5.4.0 (#442)\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": "77fc5a3fad1292748d7dc792cfe6073c20f1323a",
      "tree": "a50d255ef08901817c25f502ba44573422d2732e",
      "parents": [
        "15d84fda5445a8a1d32587ce8b646226ea14271d"
      ],
      "author": {
        "name": "He-Pin(kerr)",
        "email": "hepin1989@gmail.com",
        "time": "Mon Jun 29 08:35:02 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 29 08:35:02 2026 +0800"
      },
      "message": "refactor: remove deprecated classic remoting message types from muteDeadLetters (#440)\n\nMotivation:\nClassic remoting transport classes (AssociationHandle.Disassociated,\nActorTransportAdapter.DisassociateUnderlying, AssociationHandle.InboundPayload)\nhave been deprecated since Akka 2.6.0 in favor of Artery.\nThis project already uses Artery (configured via pekko.remote.artery.*).\n\nModification:\nRemove the three deprecated classic remoting message type references\nfrom muteDeadLetters in MultiNodeClusterSpec.scala. Keep the\nnon-deprecated PoisonPill and DeathWatchNotification references.\n\nResult:\nRemoves references to deprecated classic remoting API. Artery does not\nproduce these message types, so the suppression was unnecessary.\n\nTests:\n- Not run - multi-jvm test infrastructure only\n\nReferences:\nNone - deprecated API cleanup"
    },
    {
      "commit": "15d84fda5445a8a1d32587ce8b646226ea14271d",
      "tree": "5c075b428030a800393c9569365be4682b9bf776",
      "parents": [
        "cea1102c9c66adf8b05589d26eb81bf94e24cd7b"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Fri Jun 26 19:53:37 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 26 18:53:37 2026 +0100"
      },
      "message": "Update logback-classic to 1.5.37 (#437)"
    },
    {
      "commit": "cea1102c9c66adf8b05589d26eb81bf94e24cd7b",
      "tree": "e8f1b20f2269dccabf3175289267a9c1f274a917",
      "parents": [
        "4f95017fd6e1eced5f2305e51cd10509d5e13855"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Fri Jun 26 17:40:06 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 26 16:40:06 2026 +0100"
      },
      "message": "Update sbt-salad-days to 0.2.0 (#438)"
    },
    {
      "commit": "4f95017fd6e1eced5f2305e51cd10509d5e13855",
      "tree": "64285e79cfb5ecdcf8d52eecfe7d3a3c6f79c471",
      "parents": [
        "9de17f7dc61d0ab19bce36fc0f021f8a5de7c466"
      ],
      "author": {
        "name": "He-Pin(kerr)",
        "email": "hepin1989@gmail.com",
        "time": "Fri Jun 26 08:14:35 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 26 01:14:35 2026 +0100"
      },
      "message": "chore: add sbt-salad-days to reduce Scaladoc archive size (#431)\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": "9de17f7dc61d0ab19bce36fc0f021f8a5de7c466",
      "tree": "c124fb1af572a65d6f06412f6bbc32d9b13d5593",
      "parents": [
        "ded656fac2e15ef1c5781dad408dd820c96ca343"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Wed Jun 24 19:31:16 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 24 18:31:16 2026 +0100"
      },
      "message": "Update logback-classic to 1.5.35 (#436)"
    },
    {
      "commit": "ded656fac2e15ef1c5781dad408dd820c96ca343",
      "tree": "4dff4b5820f10ef7360902355a39d3970982ab23",
      "parents": [
        "f4a1ef04d223654a588efcec1f08b95a219f3cc4"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Mon Jun 22 17:00:42 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 22 23:00:42 2026 +0800"
      },
      "message": "Update sbt, scripted-plugin to 1.12.13 (#435)"
    },
    {
      "commit": "f4a1ef04d223654a588efcec1f08b95a219f3cc4",
      "tree": "bc11702591ff7ec7848284fd5b617503cdc4e3ca",
      "parents": [
        "9ef8c9be6b78beaff364353e1e2e2f56d1a0d25c"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jun 22 11:31:07 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 22 11:31:07 2026 +0100"
      },
      "message": "Bump actions/checkout from 6.0.3 to 7.0.0 (#433)\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": "9ef8c9be6b78beaff364353e1e2e2f56d1a0d25c",
      "tree": "f568bf85d4b873fe554538235350fdf9550d4226",
      "parents": [
        "516cc8ab32db47d24fd6b8cafea26e1bbdb12c71"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jun 22 11:30:45 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 22 11:30:45 2026 +0100"
      },
      "message": "Bump actions/setup-java from 5.2.0 to 5.3.0 (#434)\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": "516cc8ab32db47d24fd6b8cafea26e1bbdb12c71",
      "tree": "4a1d618026766b7138f5827db73a67eb403dcd34",
      "parents": [
        "f590253026ce3aa22ce3d7dfd8a6ae187551e414"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Sat Jun 20 19:30:28 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jun 20 19:30:28 2026 +0100"
      },
      "message": "Add sbt 1.x to updates pin list (#432)\n\n* Add Scala 3.3 and sbt 1.x to updates pin list\n\n* Fix syntax error in .scala-steward.conf"
    },
    {
      "commit": "f590253026ce3aa22ce3d7dfd8a6ae187551e414",
      "tree": "2fae7eb090deadc9c83171cb6e0b4ea1197c3c4a",
      "parents": [
        "aff6975508039607c0d2263893573eef3f777c78"
      ],
      "author": {
        "name": "He-Pin(kerr)",
        "email": "hepin1989@gmail.com",
        "time": "Fri Jun 19 17:01:28 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 19 17:01:28 2026 +0800"
      },
      "message": "docs: add mandatory header workflow reminder to Licensing Rules (#430)\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": "aff6975508039607c0d2263893573eef3f777c78",
      "tree": "74396686fc462747f3ac83820bc8f2f91df04f8b",
      "parents": [
        "da3b1319767bc435526714b1faeff5ac3a3656b8"
      ],
      "author": {
        "name": "He-Pin(kerr)",
        "email": "hepin.p@alibaba-inc.com",
        "time": "Fri Jun 19 01:25:44 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 19 01:25:44 2026 +0800"
      },
      "message": "fix: make -Yfuture-lazy-vals conditional for Scala 3.9+ (#429)\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/Common.scala\n\nMotivation:\nCI scalafmt check failed because project/Common.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": "da3b1319767bc435526714b1faeff5ac3a3656b8",
      "tree": "948206bebbfb2d13006923c68ddf41710b00da5d",
      "parents": [
        "e7ccd037581eac700ef97e08e67c722272b9589f"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Tue Jun 16 16:26:42 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 16 15:26:42 2026 +0100"
      },
      "message": "Update sbt-mima-plugin to 1.1.6 (#426)"
    },
    {
      "commit": "e7ccd037581eac700ef97e08e67c722272b9589f",
      "tree": "ffb9b91784b92153fe48325bda9f7df718863a3e",
      "parents": [
        "dd404a77384f25cc58d4e8266e418cd0ea457eb3"
      ],
      "author": {
        "name": "He-Pin(kerr)",
        "email": "hepin.p@alibaba-inc.com",
        "time": "Tue Jun 16 17:18:52 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 16 17:18:52 2026 +0800"
      },
      "message": "fix: resolve compiler warnings in Cassandra journal and snapshot store (#425)\n\nMotivation:\nCompilation produces several warnings: \"a type was inferred to be Any\"\nin CassandraJournal and CassandraSnapshotStore log calls, \"match may not\nbe exhaustive\" in CassandraSnapshotStore.loadNAsync, and sbt lint\nwarnings about unused keys projectInfoVersion and previewPath.\n\nModification:\n- Add explicit Array[AnyRef] type annotation and Long.box/Int.box for\n  primitive values in log.warning Array arguments\n- Add @nowarn(\"msg\u003dmatch may not be exhaustive\") on loadNAsync where the\n  Seq() and +: patterns are exhaustive for immutable.Seq but the compiler\n  does not recognize this\n- Add excludeLintKeys for projectInfoVersion in Common.scala and\n  previewPath in build.sbt\n\nResult:\nClean compilation with no warnings.\n\nTests:\n- sbt \"clean; compile\" passes with no warnings\n\nReferences:\nNone - compiler warning cleanup"
    },
    {
      "commit": "dd404a77384f25cc58d4e8266e418cd0ea457eb3",
      "tree": "b8f61bbec98d5d19cd248c4257336cb8c91b5ec6",
      "parents": [
        "f6433f57bc5a3e53c282fc6b02c4365131fad732"
      ],
      "author": {
        "name": "He-Pin(kerr)",
        "email": "hepin.p@alibaba-inc.com",
        "time": "Mon Jun 15 17:11:53 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 15 17:11:53 2026 +0800"
      },
      "message": "docs: add AGENTS.md and CLAUDE.md for AI coding agents (#422)\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": "f6433f57bc5a3e53c282fc6b02c4365131fad732",
      "tree": "59400eb0758afdfb57c906dac19713d383f0edfe",
      "parents": [
        "7cc2a75f41be91c9911886d9fce340cf22068af4"
      ],
      "author": {
        "name": "He-Pin(kerr)",
        "email": "hepin.p@alibaba-inc.com",
        "time": "Mon Jun 15 10:50:46 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 15 10:50:46 2026 +0800"
      },
      "message": "feat: improve Scala 3.8 forward compatibility (#423)\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 4 locations (deprecated in 3.8)\n- Move Scala 2-only options (-Xlint, -Ywarn-dead-code) to Scala 2 block\n- Add -Wconf suppressions for warnings requiring Scala 3-only syntax\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": "7cc2a75f41be91c9911886d9fce340cf22068af4",
      "tree": "693f5d5f7d0a66aca082badc1ac062f2a5d326cf",
      "parents": [
        "88ae926760f16ad9126af5e586bf7d43a268bf19"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Sun Jun 14 17:21:38 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 14 16:21:38 2026 +0100"
      },
      "message": "Update sbt, scripted-plugin to 1.12.12 (#421)"
    },
    {
      "commit": "88ae926760f16ad9126af5e586bf7d43a268bf19",
      "tree": "c086d70002479054b85f9b929743d5096568fb98",
      "parents": [
        "f2cb5c1906faa503062b1d43758220c99e786e3a"
      ],
      "author": {
        "name": "He-Pin(kerr)",
        "email": "hepin.p@alibaba-inc.com",
        "time": "Sun Jun 14 21:47:14 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 14 21:47:14 2026 +0800"
      },
      "message": "chore: Rewrite to scala3 syntax (#419)\n\nMotivation:\nLet Scala 3 Community build compile pekko-persistence-cassandra.\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": "f2cb5c1906faa503062b1d43758220c99e786e3a",
      "tree": "58ab711289c5891e61a6d56773fdaba4d146cf7c",
      "parents": [
        "aff7d5bdac37b882ff4adb5b9877d2589c5cf1fe"
      ],
      "author": {
        "name": "He-Pin(kerr)",
        "email": "hepin.p@alibaba-inc.com",
        "time": "Sun Jun 14 21:47:03 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 14 21:47:03 2026 +0800"
      },
      "message": "chore: unify formatter config across pekko sub-projects (#420)\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"
    },
    {
      "commit": "aff7d5bdac37b882ff4adb5b9877d2589c5cf1fe",
      "tree": "e09e52ecdfe06e468a696244ea6740a8211865d6",
      "parents": [
        "89134ab0094fda3071ce61744ac0f9bdb39cfc73"
      ],
      "author": {
        "name": "He-Pin(kerr)",
        "email": "hepin.p@alibaba-inc.com",
        "time": "Sun Jun 14 19:15:38 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 14 19:15:38 2026 +0800"
      },
      "message": "Add -Yfuture-lazy-vals for Scala 3.3.x builds (#418)\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": "89134ab0094fda3071ce61744ac0f9bdb39cfc73",
      "tree": "1a91aa926bed388e0316c243b507235e03d3ac47",
      "parents": [
        "976be4bbd1b18319872efd50d47b94f3d288a16c"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Fri Jun 12 22:39:37 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 12 21:39:37 2026 +0100"
      },
      "message": "Update scala3-library to 3.3.8 (#417)"
    },
    {
      "commit": "976be4bbd1b18319872efd50d47b94f3d288a16c",
      "tree": "1c38a81a5dfb06e4d17c6248f32f0beeae034968",
      "parents": [
        "fa3892a4c85cac81665f7161a059c6099f2648b8"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jun 08 14:36:42 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 08 14:36:42 2026 +0100"
      },
      "message": "Bump actions/checkout from 6.0.2 to 6.0.3 (#416)\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": "fa3892a4c85cac81665f7161a059c6099f2648b8",
      "tree": "1eda4e6b8689c8d7cb609423e0d3fc6cc41c3dad",
      "parents": [
        "8f3d7e0b46b89cca27a196771f9519c00ef2bb9b"
      ],
      "author": {
        "name": "Philippus Baalman",
        "email": "philippus@gmail.com",
        "time": "Fri Jun 05 09:50:11 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 05 09:50:11 2026 +0200"
      },
      "message": "Update sbt-java-formatter to 0.12.0 (#415)"
    },
    {
      "commit": "8f3d7e0b46b89cca27a196771f9519c00ef2bb9b",
      "tree": "3454de78542856b7e1757055dd856c6e412e4313",
      "parents": [
        "cc9aaf4f588756a3a00eae7a139ad277a19368a2"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Fri Jun 05 08:32:41 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 05 08:32:41 2026 +0100"
      },
      "message": "Update pekko to 2.0.0-M3 (#412)"
    },
    {
      "commit": "cc9aaf4f588756a3a00eae7a139ad277a19368a2",
      "tree": "a0a81346e9a0e406a6a314b8034c6cb05f60d2fe",
      "parents": [
        "28dafd64f762f1d229eadbc3b319de45c54eba1c"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Thu Jun 04 19:33:04 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 04 18:33:04 2026 +0100"
      },
      "message": "Update logback-classic to 1.5.34 (#413)"
    },
    {
      "commit": "28dafd64f762f1d229eadbc3b319de45c54eba1c",
      "tree": "954360011c866965cf324c7199a4bf85d699aec5",
      "parents": [
        "f83feffd412cebe78414f0d9f37152f0e317b2e7"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Tue Jun 02 19:33:48 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 02 19:33:48 2026 +0100"
      },
      "message": "Update .scala-steward.conf to remove dependency pins (#411)\n\nRemoved pinning for several dependencies that require JDK 11."
    },
    {
      "commit": "f83feffd412cebe78414f0d9f37152f0e317b2e7",
      "tree": "a653918f7a41d962b244695eedf2b0f1ffdb59c8",
      "parents": [
        "bc8f61b8fdc4cb2237aa30182ce5530bb5dd0568"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Tue Jun 02 17:02:55 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 02 16:02:55 2026 +0100"
      },
      "message": "Update java-driver-core to 4.19.3 (#410)"
    },
    {
      "commit": "bc8f61b8fdc4cb2237aa30182ce5530bb5dd0568",
      "tree": "833d070c40a887beea9f882da92d25cd9a79d33e",
      "parents": [
        "cb97e5bd694e13d4ea3f872122340c862a7b2a69"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Tue Jun 02 17:02:35 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 02 16:02:35 2026 +0100"
      },
      "message": "Update netty-handler to 4.2.15.Final (#409)"
    },
    {
      "commit": "cb97e5bd694e13d4ea3f872122340c862a7b2a69",
      "tree": "5ac13cfb390b8f28b0c71531679e0091146ccd38",
      "parents": [
        "3e21d335a30791af16fb60e93978db3632f1fb1e"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Thu May 28 11:58:57 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 28 11:58:57 2026 +0100"
      },
      "message": "flaky: make EventsByTagPersistenceIdCleanupSpec more robust (#408)\n\n* fix: make EventsByTagPersistenceIdCleanupSpec more robust against timing flakiness\n\n* fix: correct withProbe call to use single parameter list syntax\n\n* scalafmt\n\n---------\n\nCo-authored-by: copilot-swe-agent[bot] \u003c198982749+Copilot@users.noreply.github.com\u003e"
    },
    {
      "commit": "3e21d335a30791af16fb60e93978db3632f1fb1e",
      "tree": "a012ab27a94486e504c58e2fb4c2736eac83e2f4",
      "parents": [
        "07829c93d6b035e4e2cc494bab2ba2fa86c0c257"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Mon May 25 18:00:23 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 25 18:00:23 2026 +0100"
      },
      "message": "build with pekko 2 (#407)\n\n* build with pekko 2\n\n* Update build.sbt\n\n* compile issues\n\n* Update EventProcessorStream.scala\n\n* Update EventProcessorStream.scala\n\n* Update CassandraSnapshotStore.scala\n\n* Update build.sbt\n\n* update docs"
    },
    {
      "commit": "07829c93d6b035e4e2cc494bab2ba2fa86c0c257",
      "tree": "af120b89e9da8e3c545061b3755ca01103958634",
      "parents": [
        "d89f0d51dda68f4a619269e2574265fc5c47b645"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Mon May 25 12:35:36 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 25 12:35:36 2026 +0100"
      },
      "message": "build with java 17 or above (#406)\n\n* build with java 17 or above\n\n* Update plugins.sbt\n\n* Update plugins.sbt"
    },
    {
      "commit": "d89f0d51dda68f4a619269e2574265fc5c47b645",
      "tree": "580dfdd92282557d0f33491f089efa2e764e2a1e",
      "parents": [
        "5512abc6a48f9eb426d7d4da22b774815d94b773"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Mon May 25 09:47:58 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 25 09:47:58 2026 +0100"
      },
      "message": "update tests to use testcontainers (#404)\n\n* Replace CassandraLauncher with testcontainers in ReconnectSpec and EventsByTagMultiJvmSpec\n\nAgent-Logs-Url: https://github.com/pjfanning/incubator-pekko-persistence-cassandra/sessions/4e9c6664-673c-4179-9825-f6e7a804d9fe\n\nCo-authored-by: pjfanning \u003c11783444+pjfanning@users.noreply.github.com\u003e\n\n* Address code review: add @volatile, add comment on host parameter\n\nAgent-Logs-Url: https://github.com/pjfanning/incubator-pekko-persistence-cassandra/sessions/4e9c6664-673c-4179-9825-f6e7a804d9fe\n\nCo-authored-by: pjfanning \u003c11783444+pjfanning@users.noreply.github.com\u003e\n\n* refactor\n\n* remove cassandra-launcher\n\n* Delete CassandraLauncherSpec.scala\n\n* avoid deprecated 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": "5512abc6a48f9eb426d7d4da22b774815d94b773",
      "tree": "54f64c8177aecdad2445585d1e2ea4429ec38d8e",
      "parents": [
        "cf24312ec1e0d102393cbb5cd959769f27088d2f"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Sun May 24 23:27:21 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun May 24 23:27:21 2026 +0100"
      },
      "message": "unused dependencies (#405)\n\n* unused dependencies\n\n* Update build.sbt"
    },
    {
      "commit": "cf24312ec1e0d102393cbb5cd959769f27088d2f",
      "tree": "d88d56a4fd6b701f138dc76a5f8ee7e2007427bc",
      "parents": [
        "5b58bac45a6deb95977052136d781fb3b8420abf"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Thu May 21 15:54:25 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 21 15:54:25 2026 +0200"
      },
      "message": "Update netty-handler to 4.2.14.Final (#403)"
    },
    {
      "commit": "5b58bac45a6deb95977052136d781fb3b8420abf",
      "tree": "109698b68b4b17772d8ea2e1ac6bd43a64f4d395",
      "parents": [
        "3bce7affe11d162089660e7180ac6f953d3be8a4"
      ],
      "author": {
        "name": "Philippus Baalman",
        "email": "philippus@gmail.com",
        "time": "Mon May 18 23:00:41 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 18 22:00:41 2026 +0100"
      },
      "message": "Elaborate on event deletion/retention (#396)"
    },
    {
      "commit": "3bce7affe11d162089660e7180ac6f953d3be8a4",
      "tree": "cac516146e71b7a0c57f3b5e548a020cf82b8d18",
      "parents": [
        "b9885fe928d7ab93877c234bbe3f3b56074e07cc"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon May 18 21:59:56 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 18 21:59:56 2026 +0100"
      },
      "message": "Bump coursier/cache-action from 8.1.0 to 8.1.1 (#402)\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\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "b9885fe928d7ab93877c234bbe3f3b56074e07cc",
      "tree": "34b2e3c150465c4dd3281562e2be21fd9820e1b7",
      "parents": [
        "407f7660353cbef5e4133af5ed27bb7da73dbdeb"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Mon May 11 20:18:40 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 11 20:18:40 2026 +0200"
      },
      "message": "Update scalafmt-core to 3.11.1 (#401)"
    },
    {
      "commit": "407f7660353cbef5e4133af5ed27bb7da73dbdeb",
      "tree": "b727e24a8ac38b44746ab9c9b21adfd5f473b5a9",
      "parents": [
        "4d38c8c125ba675244fc85e94b24aaac90a16803"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Mon May 11 20:06:24 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 11 20:06:24 2026 +0200"
      },
      "message": "Update sbt-scalafmt to 2.6.1 (#400)"
    },
    {
      "commit": "4d38c8c125ba675244fc85e94b24aaac90a16803",
      "tree": "2f61b445053b23d370a7b191851c472a71658f43",
      "parents": [
        "8f146bf4ed4ffe53b6b0ce83fd4012470cc83101"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Tue May 05 17:44:42 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 05 16:44:42 2026 +0100"
      },
      "message": "Update netty-handler to 4.2.13.Final (#399)"
    },
    {
      "commit": "8f146bf4ed4ffe53b6b0ce83fd4012470cc83101",
      "tree": "102be5b2ef9f81735c1e51f83c8bdaa638aa0695",
      "parents": [
        "cec09d47af23d92004ed3ace4a1875cbfa1d36b9"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Sun May 03 17:37:44 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun May 03 17:37:44 2026 +0200"
      },
      "message": "Update sbt, scripted-plugin to 1.12.11 (#398)"
    },
    {
      "commit": "cec09d47af23d92004ed3ace4a1875cbfa1d36b9",
      "tree": "2b9b86d98707fdb18389f1a80dae0d0bc4a6f8c9",
      "parents": [
        "98b5a226cd923c3c57a975bdf125193162d004e5"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Mon Apr 27 16:43:06 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 27 16:43:06 2026 +0200"
      },
      "message": "Update sbt, scripted-plugin to 1.12.10 (#397)"
    },
    {
      "commit": "98b5a226cd923c3c57a975bdf125193162d004e5",
      "tree": "533a3081846a4960afee806e8d9637f8d6858cee",
      "parents": [
        "165164d5014105df4f077260bdc0bf369321f7d0"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Mon Apr 13 22:15:39 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 13 22:15:39 2026 +0200"
      },
      "message": "test with latest pekko 1.x (#381)\n\n* test with latest pekko 1.x\n\n* Remove Apache Maven Staging Repo from resolvers\n\n* Update Pekko core dependency version to 1.5.0"
    },
    {
      "commit": "165164d5014105df4f077260bdc0bf369321f7d0",
      "tree": "68f68518a09f7946bb8ae53c49a53f8d2d77e2e7",
      "parents": [
        "bf72a4a918ae84533df02c539e841118ef66bd72"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Mon Apr 13 21:20:29 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 13 21:20:29 2026 +0200"
      },
      "message": "Update sbt-scalafmt to 2.6.0 (#394)"
    },
    {
      "commit": "bf72a4a918ae84533df02c539e841118ef66bd72",
      "tree": "9fc4f1faf7cddb1076afdbe821fcf648a55abceb",
      "parents": [
        "f0f8c56343af04284ef6fe21d8677c65171f65dc"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Mon Apr 13 21:20:01 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 13 21:20:01 2026 +0200"
      },
      "message": "Update scalafmt-core to 3.11.0 (#395)"
    },
    {
      "commit": "f0f8c56343af04284ef6fe21d8677c65171f65dc",
      "tree": "038103dce5098ffb4400d73cb8e2a33a673bfb72",
      "parents": [
        "bad5379760d7c3b20d5705fe45a47e50676c4a82"
      ],
      "author": {
        "name": "Philippus Baalman",
        "email": "philippus@gmail.com",
        "time": "Mon Apr 13 21:16:34 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 13 21:16:34 2026 +0200"
      },
      "message": "Test against scylladb/latest (#393)\n\n* Test against scylladb/latest\n\n* Set bucket_low to 0.75 (between 0.0 and 1.0)"
    },
    {
      "commit": "bad5379760d7c3b20d5705fe45a47e50676c4a82",
      "tree": "23f1141cc851b8cd631cb535708748761bdc8dd1",
      "parents": [
        "61b2a60864265aa4ead57b203abc380941b540ff"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Wed Apr 08 00:40:58 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 08 00:40:58 2026 +0200"
      },
      "message": "Update sbt, scripted-plugin to 1.12.9 (#392)"
    },
    {
      "commit": "61b2a60864265aa4ead57b203abc380941b540ff",
      "tree": "c083f82379e70b2a781ea115d5a990b69a8500d6",
      "parents": [
        "9a5818e308602dae813db0af629d4303264535a2"
      ],
      "author": {
        "name": "Philippus Baalman",
        "email": "philippus@gmail.com",
        "time": "Tue Apr 07 10:57:33 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 07 10:57:33 2026 +0200"
      },
      "message": "Fix groupId of sbt-java-formatter pin (#390)"
    },
    {
      "commit": "9a5818e308602dae813db0af629d4303264535a2",
      "tree": "a004d932122dd68499527f3e45239bd09a502b93",
      "parents": [
        "7a32bd1614cbc112c367eadb7c4f20c94d1a8614"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Apr 07 10:21:08 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 07 10:21:08 2026 +0200"
      },
      "message": "Bump jrouly/scalafmt-native-action from 4 to 5 (#391)\n\nBumps [jrouly/scalafmt-native-action](https://github.com/jrouly/scalafmt-native-action) from 4 to 5.\n- [Release notes](https://github.com/jrouly/scalafmt-native-action/releases)\n- [Changelog](https://github.com/jrouly/scalafmt-native-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/jrouly/scalafmt-native-action/compare/v4...v5)\n\n---\nupdated-dependencies:\n- dependency-name: jrouly/scalafmt-native-action\n  dependency-version: \u00275\u0027\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": "7a32bd1614cbc112c367eadb7c4f20c94d1a8614",
      "tree": "81daa9fdcf055c0442a31325bf9a25a8ae7e89a2",
      "parents": [
        "f89073de806ca2a03dbe212db70d5c8de85ce2df"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Mar 27 01:59:03 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 27 01:59:03 2026 +0100"
      },
      "message": "Bump coursier/cache-action from 8.0.1 to 8.1.0 (#383)\n\nBumps [coursier/cache-action](https://github.com/coursier/cache-action) from 8.0.1 to 8.1.0.\n- [Release notes](https://github.com/coursier/cache-action/releases)\n- [Commits](https://github.com/coursier/cache-action/compare/e47d7d35a0d3a2c7f649ca5c63dfc2bbfaa002e7...90c37294538be80a558fd665531fcdc2b467b475)\n\n---\nupdated-dependencies:\n- dependency-name: coursier/cache-action\n  dependency-version: 8.1.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": "f89073de806ca2a03dbe212db70d5c8de85ce2df",
      "tree": "ccd59906decf7aef3de51776877f6d06e5ec1ef2",
      "parents": [
        "6cc80184f84e54083b651f5d67a27d5bb465fd4a"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Mar 27 01:58:24 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 27 01:58:24 2026 +0100"
      },
      "message": "Bump coursier/setup-action from 2.0.3 to 3.0.0 (#384)\n\nBumps [coursier/setup-action](https://github.com/coursier/setup-action) from 2.0.3 to 3.0.0.\n- [Release notes](https://github.com/coursier/setup-action/releases)\n- [Commits](https://github.com/coursier/setup-action/compare/7acb5c9ea69bc1a1bb185ec45ebce2ac114f3628...fd1707a76b027efdfb66ca79318b4d29b72e5a02)\n\n---\nupdated-dependencies:\n- dependency-name: coursier/setup-action\n  dependency-version: 3.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": "6cc80184f84e54083b651f5d67a27d5bb465fd4a",
      "tree": "6784647c1e000b6faa6d5cf235e75c1bf33a47f7",
      "parents": [
        "87104a260bd8a3eeed5fa4f4e6041cbe721d699a"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Fri Mar 27 01:57:50 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 27 01:57:50 2026 +0100"
      },
      "message": "Update sbt, scripted-plugin to 1.12.8 (#387)"
    },
    {
      "commit": "87104a260bd8a3eeed5fa4f4e6041cbe721d699a",
      "tree": "4a611308ec01edb61b9df74fcc07cf8e343efc57",
      "parents": [
        "e5a382ad4e2f8d615bb84a6efe9c434437923422"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Fri Mar 27 01:57:36 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 27 01:57:36 2026 +0100"
      },
      "message": "Update netty-handler to 4.2.12.Final (#386)"
    },
    {
      "commit": "e5a382ad4e2f8d615bb84a6efe9c434437923422",
      "tree": "9880d17b19d610b6430f76cdffb378f649560b6e",
      "parents": [
        "fea6ddc7131244199859f20c543ede615d6a4e9e"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Fri Mar 27 01:44:25 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 27 01:44:25 2026 +0100"
      },
      "message": "Update scalatest to 3.2.20 (#388)"
    },
    {
      "commit": "fea6ddc7131244199859f20c543ede615d6a4e9e",
      "tree": "bdfabed0b2ebeff152973b76cfe40baba999b801",
      "parents": [
        "112ac17d49970f69eb438038391d3b9e940a11ec"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Mon Mar 02 19:00:34 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 03 02:00:34 2026 +0800"
      },
      "message": "Update sbt, scripted-plugin to 1.12.5 (#380)\n\n"
    },
    {
      "commit": "112ac17d49970f69eb438038391d3b9e940a11ec",
      "tree": "e9079de5618266bf1878c7291284420144c66b18",
      "parents": [
        "1471ce697a4e89eb4d6b965a163b2ba14034393c"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Thu Feb 26 21:57:07 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 26 21:57:07 2026 +0100"
      },
      "message": "Delete scala-steward.yml (#379)\n\n"
    }
  ],
  "next": "1471ce697a4e89eb4d6b965a163b2ba14034393c"
}
