)]}'
{
  "log": [
    {
      "commit": "af0c94ec6f791250e157831825d2f99b5340cdb3",
      "tree": "6fd493b2c25e0fad207ebfd38933207b90329e1d",
      "parents": [
        "ecf388dd88ae0d45c6dd8c807d630c44c3d315a4"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Fri Nov 13 20:01:43 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 13 20:01:43 2026 +0100"
      },
      "message": "Update sbt-pekko-build to 0.5.0 (#1045)"
    },
    {
      "commit": "ecf388dd88ae0d45c6dd8c807d630c44c3d315a4",
      "tree": "8b79893fa427ed83af24cc0e6014811978d1fa73",
      "parents": [
        "6311f0195f73ea97c57fe2dd44d2d7042d97d76b"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Fri Nov 13 18:34:47 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 13 18:34:47 2026 +0100"
      },
      "message": "Update ecs to 2.59.0 (#1046)"
    },
    {
      "commit": "6311f0195f73ea97c57fe2dd44d2d7042d97d76b",
      "tree": "3085641efb29f78541094d12ddaf0a365e076018",
      "parents": [
        "7bd67319b271d45b1d2400cd8aae679ce65310fc"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Fri Nov 13 17:22:08 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 13 17:22:08 2026 +0100"
      },
      "message": "Widen javadsl function parameters with wildcards (#1033)\n\n* Widen javadsl function parameters with wildcards\n\nMotivation:\nThe javadsl setup factories and withAuth took invariant function types,\nso javac rejected valid arguments such as a\nFunction\u003cActorSystem, List\u003cClusterMembershipCheck\u003e\u003e or an auth function\nreturning CompletableFuture.\n\nModification:\nUse wildcards on StartupCheckSetup.create, ReadinessCheckSetup.create,\nLivenessCheckSetup.create and ManagementRouteProviderSettings.withAuth.\nKeep the stored types and createHealthChecks getters unchanged by casting\ninternally. Add MiMa filters for the generic signature changes.\n\nResult:\nJava callers can pass these functions without adapting them. Erased\ndescriptors are unchanged and existing lambda call sites still compile.\n\nTests:\n- sbt \"management/Test/compile\" before the change: new tests did not compile\n- sbt \"+management/Test/testOnly org.apache.pekko.management.HealthCheckTest\":\n  9 passed on Scala 2.13.18, 3.3.9 and 3.9.0\n- sbt \"management/test\": 44 passed on Scala 2.13.18\n- sbt \"+management/mimaReportBinaryIssues\": passed with the new filters on\n  2.13.18 and 3.3.9, no previous artifact on 3.9.0\n- scalafmt --mode diff-ref\u003dupstream/main: run\n- sbt \"management/Test/javafmtCheck\": passed on JDK 21, JDK 17 not installed\n\nReferences:\nRefs #1031\n\n* Return a read-only copy from javadsl health check setups\n\nMotivation:\nCasting the widened function meant the createHealthChecks getter returned\nthe caller\u0027s own list. Adding to it could put an element of the wrong type\nin a list such as List\u003cNotOkFuture\u003e, causing a ClassCastException later.\n\nModification:\nAdapt the function in an internal helper that returns a read-only copy of\nthe list. Only the Supplier elements are cast, which is safe because a\nSupplier only produces values.\n\nResult:\nThe list from the getter cannot be mutated and no longer aliases the\ncaller\u0027s list. The elements are still the original instances.\n\nTests:\n- sbt \"management/Test/testOnly org.apache.pekko.management.HealthCheckTest\"\n  before the fix: setupsReturnReadOnlyCopyOfHealthChecks failed\n- sbt \"+management/Test/testOnly org.apache.pekko.management.HealthCheckTest\":\n  10 passed on Scala 2.13.18, 3.3.9 and 3.9.0\n- sbt \"management/test\": 45 passed on Scala 2.13.18\n- sbt \"+management/mimaReportBinaryIssues\": passed on 2.13.18 and 3.3.9, no\n  previous artifact on 3.9.0\n- scalafmt --mode diff-ref\u003dupstream/main: run\n- sbt \"management/Test/javafmtCheck\": passed on JDK 21, JDK 17 not installed\n\nReferences:\nRefs #1031\n\n* Accept an Iterable of health checks in the javadsl setups\n\nThe setups copy the returned health checks, so they don\u0027t need a List.\nAccepting any java.lang.Iterable lets Java callers pass a Set or other\ncollection without converting it.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n\n---------\n\nCo-authored-by: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "7bd67319b271d45b1d2400cd8aae679ce65310fc",
      "tree": "01d40dda004b7933e99a28df74c021553528a5ed",
      "parents": [
        "e24d358c0af88f169bc5e705a58864b9509fce26"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Fri Nov 13 14:12:04 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 13 14:12:04 2026 +0100"
      },
      "message": "build: update Pekko HTTP to 2.0.0 (#1041)\n\n* build: update Pekko HTTP to 2.0.0\n\nMotivation:\nPekko HTTP 2.0.0 is released.\n\nModification:\nUpdate PekkoHttpDependency.scala from 2.0.0-M2 to 2.0.0.\n\nResult:\nThe build uses Pekko HTTP 2.0.0 from Maven Central.\n\nTests:\n- Not run locally - CI builds and tests against 2.0.0\n\nReferences:\nNone - Pekko HTTP 2.0.0 release\n\n* build: use Pekko and Pekko HTTP 2.0.0 in the kubernetes-api-java Maven test\n\nMotivation:\nThe Maven integration test builds against the current pekko-management\nsnapshot (2.x) but still pinned Pekko 1.2.1, Pekko HTTP 1.2.0 and Java 8.\n\nModification:\nSet pekko.version and pekko.http.version to 2.0.0 and the compiler\nsource/target to 17 in integration-test/kubernetes-api-java/pom.xml.\n\nResult:\nThe Maven integration test uses the same Pekko and Pekko HTTP major\nversion as the modules it tests.\n\nTests:\n- Not run locally - the Integration Tests (Maven) CI job runs it\n\nReferences:\nRefs #1041\n\n* build: use newServerAt in the kubernetes-api-java demo app\n\nHttp.bindAndHandle and ConnectHttp were removed in Pekko HTTP 2.0.0,\nso the Maven integration test failed to compile.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n\n* build: add jdk.internal.misc add-opens to the kubernetes-api-java image\n\nAgrona 2.x, used by Artery in Pekko 2.0.0, needs access to\njdk.internal.misc.Unsafe. The other Kubernetes integration tests already\npass this option via JAVA_OPTS, but this image runs a plain java -jar.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n\n---------\n\nCo-authored-by: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "e24d358c0af88f169bc5e705a58864b9509fce26",
      "tree": "1a8b16b972694e14c9784db07a69aaeaa4c8dd0f",
      "parents": [
        "2f6ffdaab1172c93306ea371027db24cf18aa02e"
      ],
      "author": {
        "name": "He-Pin(kerr)",
        "email": "hepin1989@gmail.com",
        "time": "Fri Nov 13 19:24:37 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 13 12:24:37 2026 +0100"
      },
      "message": "Align formatter configuration with Pekko core (#1044)\n\nMotivation:\nKeep import-selector layout consistent with Pekko core.\n\nModification:\nSet binPack.importSelectors to unfold. Keep existing formatter commands and\nvalidation workflow rather than adding a manual fixture script.\n\nResult:\nAligned layout without redundant test infrastructure or source churn.\n\nTests:\nPrevious formatter and external fixture validation is documented in the PR.\nCleanup: git diff --check passed; formatter/build/workflow content unchanged.\n\nReferences:\nRefs #1043; apache/pekko@6049edf9"
    },
    {
      "commit": "2f6ffdaab1172c93306ea371027db24cf18aa02e",
      "tree": "d1e139a72071437c81444b80a99368247a1af748",
      "parents": [
        "834a47863e21e3e7ff0f65aac51e104981f22bee"
      ],
      "author": {
        "name": "He-Pin(kerr)",
        "email": "hepin1989@gmail.com",
        "time": "Fri Nov 13 19:17:27 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 13 12:17:27 2026 +0100"
      },
      "message": "build: add Scalafix OrganizeImports support (#1043)\n\nMotivation:\nProvide semantic import organization consistent with apache/pekko#3342.\n\nModification:\nAdd sbt-scalafix 0.14.10, relative Pekko grouping, and session-scoped\nunused-import diagnostics. Add root and integration import commands,\nremove the conflicting Scalafmt rewrite, qualify the Uri.Path importer,\nand organize the Marathon discovery imports. Document coverage and add\nan isolated regression script.\n\nResult:\nRegular and non-aggregated integration projects have explicit import\norganization entry points without changing normal warning policies.\n\nTests:\n- Expanded regression passed on Scala 2.13.18.\n- Marathon discovery OrganizeImports, compile and second-pass check passed.\n- scalafmtAll, scalafmtSbt, both formatter checks, headerCheckAll passed.\n- bash syntax and git diff --check passed.\n- Full tests, integration applications and cross-Scala matrix not run.\n\nReferences:\nRefs apache/pekko#3342 and scalacenter/scalafix#2478."
    },
    {
      "commit": "834a47863e21e3e7ff0f65aac51e104981f22bee",
      "tree": "688267a9c20ba89b08811355372af62107c3c34a",
      "parents": [
        "d0f5b8b18bb13cbda8bf23fcaf4bc476968fd606"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Wed Nov 11 23:47:37 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 11 23:47:37 2026 +0100"
      },
      "message": "Update ecs to 2.57.13 (#1042)"
    },
    {
      "commit": "d0f5b8b18bb13cbda8bf23fcaf4bc476968fd606",
      "tree": "647e9258e007b420345e6b0c436ee56ffc18de25",
      "parents": [
        "91ed73017c81e8574e5355bfdf75bb9d22cbeea5"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Mon Nov 09 18:41:46 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 09 18:41:46 2026 +0100"
      },
      "message": "Update jackson-databind to 2.23.0 (#1040)"
    },
    {
      "commit": "91ed73017c81e8574e5355bfdf75bb9d22cbeea5",
      "tree": "4f112ee5468ba53d9aae54798a0efe774fc159c4",
      "parents": [
        "29f2232ebd2952107f9d40136c519952f5057882"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Nov 09 06:55:07 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 09 06:55:07 2026 +0100"
      },
      "message": "Bump sbt/setup-sbt from 1.5.13 to 1.5.14 (#1037)\n\nBumps [sbt/setup-sbt](https://github.com/sbt/setup-sbt) from 1.5.13 to 1.5.14.\n- [Release notes](https://github.com/sbt/setup-sbt/releases)\n- [Commits](https://github.com/sbt/setup-sbt/compare/b113b960ba361e87e08ce02a390d51871b7ee459...67d461eba2c4753196c230e02da850757ba4775e)\n\n---\nupdated-dependencies:\n- dependency-name: sbt/setup-sbt\n  dependency-version: 1.5.14\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": "29f2232ebd2952107f9d40136c519952f5057882",
      "tree": "fe01bd61cd5b6846972b426afee28080f00d06b2",
      "parents": [
        "a4be3056743e1673f38f3de554229fa9e63024b9"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Nov 09 06:55:01 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 09 06:55:01 2026 +0100"
      },
      "message": "Bump coursier/setup-action from 3.0.4 to 3.1.0 (#1036)\n\nBumps [coursier/setup-action](https://github.com/coursier/setup-action) from 3.0.4 to 3.1.0.\n- [Release notes](https://github.com/coursier/setup-action/releases)\n- [Commits](https://github.com/coursier/setup-action/compare/648df969f41ef15fda2baba8b37f9fa3d16390a3...d5a17f9aaeb260f9ba336a5b582fb49f79c64ac4)\n\n---\nupdated-dependencies:\n- dependency-name: coursier/setup-action\n  dependency-version: 3.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": "a4be3056743e1673f38f3de554229fa9e63024b9",
      "tree": "835a44977cbd30ccac5d400e5225559ad1aa4d42",
      "parents": [
        "05cee749b9c66a333fb0014a400d8374e370794f"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Sat Nov 07 17:24:29 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 08 00:24:29 2026 +0800"
      },
      "message": "Update ecs to 2.57.11 (#1035)"
    },
    {
      "commit": "05cee749b9c66a333fb0014a400d8374e370794f",
      "tree": "1321f2efdb49e51328c7c7431e8ad423c9064f62",
      "parents": [
        "25e92ac7ea36b6f785deb936d54c1b4603424c98"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Thu Nov 05 23:40:33 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 05 23:40:33 2026 +0100"
      },
      "message": "Update Pekko core to 2.0.0 (#1029)\n\n### Motivation\nPekko 2.0.0 has been released to Maven Central, so pekko-management can move to it from the 2.0.0-M4 milestone.\n\n### Modification\n- Set the Pekko core dependency in `project/PekkoCoreDependency.scala` to `2.0.0`.\n\n### Result\npekko-management builds and tests against the released Pekko 2.0.0.\n\n### Tests\n- Not run locally - this relies on CI, which builds and tests against the released artifacts.\n\n### References\nNone - Pekko 2.0.0 upgrade."
    },
    {
      "commit": "25e92ac7ea36b6f785deb936d54c1b4603424c98",
      "tree": "06dd1957bdc900d3b6119d30b942839e6b7d4a7c",
      "parents": [
        "47352e322bbd524c3fe1d108a3fa18f92d366895"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Thu Nov 05 18:59:50 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 05 18:59:50 2026 +0100"
      },
      "message": "Update ecs to 2.57.9 (#1034)"
    },
    {
      "commit": "47352e322bbd524c3fe1d108a3fa18f92d366895",
      "tree": "a03573b80258af3301e7a35a1dbdc94eeef3cdc4",
      "parents": [
        "16286ed7ccdf7547412b597e7f0438c3de017a83"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Wed Nov 04 03:46:22 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 04 03:46:22 2026 +0100"
      },
      "message": "Fix javadsl CheckResult.success for failed checks (#1032)\n\n* Fix javadsl CheckResult.success for failed checks\n\nMotivation:\nCheckResult.success() returned a present Optional even when the check\nfailed, so Java callers using success().isPresent() saw a failed check\nas successful. The orNull result was discarded and BoxedUnit.UNIT was\npassed to Optional.ofNullable.\n\nModification:\nConvert the Either\u0027s Option with scala.jdk.OptionConverters. The method\nsignature is unchanged.\n\nResult:\nsuccess() is empty for a failed check and present for a successful one.\n\nTests:\n- sbt \"management/Test/testOnly org.apache.pekko.management.HealthCheckTest\"\n  before the fix on Scala 2.13.18: checkResultReflectsFailure failed\n- sbt \"+management/Test/testOnly org.apache.pekko.management.HealthCheckTest\"\n  after the fix: 7 passed on Scala 2.13.18, 3.3.9 and 3.9.0\n- sbt \"management/mimaReportBinaryIssues\": no issues\n- scalafmt --mode diff-ref\u003dupstream/main: run\n- sbt \"management/Test/javafmtCheck\": passed on JDK 21, JDK 17 not installed\n\nReferences:\nRefs #1031\n\n* Make HealthCheckTest.notOkayReturnsFalse test the not-ok case\n\nMotivation:\nnotOkayReturnsFalse used the Ok check and asserted true, so it duplicated\nokReturnsTrue and never covered a check returning false through the\nFQCN-configured path.\n\nModification:\nUse the NotOk check and assert false.\n\nResult:\nThe test now covers what its name says.\n\nTests:\n- sbt \"+management/Test/testOnly org.apache.pekko.management.HealthCheckTest\":\n  7 passed on Scala 2.13.18, 3.3.9 and 3.9.0\n- sbt \"management/Test/javafmtCheck\": passed on JDK 21, JDK 17 not installed\n\nReferences:\nRefs #1031"
    },
    {
      "commit": "16286ed7ccdf7547412b597e7f0438c3de017a83",
      "tree": "cf9b51d34901e2a2fb569b722b31aa055f56eb7b",
      "parents": [
        "1fa993bb46a1f0b5beccb153dd6ac40d622a9318"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Tue Nov 03 19:26:14 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 03 19:26:14 2026 +0100"
      },
      "message": "Update guava to 33.8.0-jre (#1030)"
    },
    {
      "commit": "1fa993bb46a1f0b5beccb153dd6ac40d622a9318",
      "tree": "98c9649442253ebb717292b6a4726fbe17ecf1a6",
      "parents": [
        "047ab247b4de52b970861a795bd8d738b0fee6ce"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Nov 02 10:52:01 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 02 10:52:01 2026 +0100"
      },
      "message": "Bump coursier/cache-action from 8.2.0 to 9.0.1 (#1025)\n\nBumps [coursier/cache-action](https://github.com/coursier/cache-action) from 8.2.0 to 9.0.1.\n- [Release notes](https://github.com/coursier/cache-action/releases)\n- [Commits](https://github.com/coursier/cache-action/compare/057d08c2f9a2c4e7a4d33df3aae657b7db88b8cc...ee0650f98295f27a505e4bfd284c9bfaa913a465)\n\n---\nupdated-dependencies:\n- dependency-name: coursier/cache-action\n  dependency-version: 9.0.1\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": "047ab247b4de52b970861a795bd8d738b0fee6ce",
      "tree": "5ec1f5c313a66ba8b8af256fe61def880727bd5e",
      "parents": [
        "aed0bbd0fe280a5710df50935b2fdb688f927328"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Nov 02 10:51:53 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 02 10:51:53 2026 +0100"
      },
      "message": "Bump sbt/setup-sbt from 1.5.12 to 1.5.13 (#1027)\n\nBumps [sbt/setup-sbt](https://github.com/sbt/setup-sbt) from 1.5.12 to 1.5.13.\n- [Release notes](https://github.com/sbt/setup-sbt/releases)\n- [Commits](https://github.com/sbt/setup-sbt/compare/ecad189dd245444b9ae0a0cd5922fd938b88906f...b113b960ba361e87e08ce02a390d51871b7ee459)\n\n---\nupdated-dependencies:\n- dependency-name: sbt/setup-sbt\n  dependency-version: 1.5.13\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": "aed0bbd0fe280a5710df50935b2fdb688f927328",
      "tree": "315014bf3bf151b9336969b35c11c6ab875f22bd",
      "parents": [
        "d69f8b3c984049519b983971bd0acdb71ce48c54"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Sun Nov 01 18:40:15 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 02 01:40:15 2026 +0800"
      },
      "message": "Update ecs to 2.57.8 (#1024)"
    },
    {
      "commit": "d69f8b3c984049519b983971bd0acdb71ce48c54",
      "tree": "bdde9c63f416d984260f8b474fa0306354801c7a",
      "parents": [
        "a78b9aa58299b310875f9b27c9bbf5f6b44e4fcf"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Fri Oct 30 20:45:41 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 30 19:45:41 2026 +0000"
      },
      "message": "Update ecs to 2.57.7 (#1023)"
    },
    {
      "commit": "a78b9aa58299b310875f9b27c9bbf5f6b44e4fcf",
      "tree": "48cc5f90f52425c09028740e3c07a69dd6f272a0",
      "parents": [
        "0f588604b8bff2eefa0f23f17c8cf3ae2e39ffa7"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Wed Oct 28 23:19:52 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 28 23:19:52 2026 +0100"
      },
      "message": "Update ecs to 2.57.5 (#1022)"
    },
    {
      "commit": "0f588604b8bff2eefa0f23f17c8cf3ae2e39ffa7",
      "tree": "e049dcb10ef8a4ec716684b54f14106fbf945572",
      "parents": [
        "65b42543c832c3676540730da175db24bdb2438b"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Wed Oct 28 19:35:22 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 28 18:35:22 2026 +0000"
      },
      "message": "Update scala3-library to 3.3.9 (#1020)"
    },
    {
      "commit": "65b42543c832c3676540730da175db24bdb2438b",
      "tree": "a8e3a9548ac959ac4d6676aaee8637079573ce90",
      "parents": [
        "9dcf18b1d3e845e5dadcf11f96142732817685de"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Wed Oct 28 19:35:15 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 28 18:35:15 2026 +0000"
      },
      "message": "Update sbt, scripted-plugin to 1.13.1 (#1021)"
    },
    {
      "commit": "9dcf18b1d3e845e5dadcf11f96142732817685de",
      "tree": "43aff5af1d4a907d76bb6ce3ca09619138ef328d",
      "parents": [
        "6d797f1a87c16556d5fa31c7c54b092f933a86a7"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Mon Oct 26 18:18:08 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 26 17:18:08 2026 +0000"
      },
      "message": "Update logback-classic to 1.6.6 (#1019)"
    },
    {
      "commit": "6d797f1a87c16556d5fa31c7c54b092f933a86a7",
      "tree": "c089acdaffd2dee23899a5bd2feca0dba4e0bbb4",
      "parents": [
        "57d2ae0a0959b4b609031e2abebfa908934768bb"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Sat Oct 24 18:17:05 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 24 18:17:05 2026 +0200"
      },
      "message": "Update ecs to 2.57.3 (#1018)"
    },
    {
      "commit": "57d2ae0a0959b4b609031e2abebfa908934768bb",
      "tree": "a65b17ada05d67a32e4545cb40cd22d13ba56f1a",
      "parents": [
        "60dce66f274c06987a495fd62ff528fafefb2fb0"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Thu Oct 22 21:09:36 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 22 20:09:36 2026 +0100"
      },
      "message": "Update ecs to 2.57.2 (#1017)"
    },
    {
      "commit": "60dce66f274c06987a495fd62ff528fafefb2fb0",
      "tree": "69ad2ce4c7aacf8c69701d793f5e946009427ec5",
      "parents": [
        "8cbcff8cc3cb679212b53f6d7f1ae5833bf34ff1"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Oct 19 10:21:40 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 19 10:21:40 2026 +0100"
      },
      "message": "Bump coursier/setup-action from 3.0.3 to 3.0.4 (#998)\n\nBumps [coursier/setup-action](https://github.com/coursier/setup-action) from 3.0.3 to 3.0.4.\n- [Release notes](https://github.com/coursier/setup-action/releases)\n- [Commits](https://github.com/coursier/setup-action/compare/3174df5c784a0c8724f06b7924b849551c40c39e...648df969f41ef15fda2baba8b37f9fa3d16390a3)\n\n---\nupdated-dependencies:\n- dependency-name: coursier/setup-action\n  dependency-version: 3.0.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": "8cbcff8cc3cb679212b53f6d7f1ae5833bf34ff1",
      "tree": "631d8caf9a9a15f6c19607fc2a0162cad167f08e",
      "parents": [
        "003b990e951331adde30769b2da7ebee3cc213b9"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Oct 19 08:48:04 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 19 08:48:04 2026 +0100"
      },
      "message": "Bump sbt/setup-sbt from 1.5.8 to 1.5.12 (#1013)\n\nBumps [sbt/setup-sbt](https://github.com/sbt/setup-sbt) from 1.5.8 to 1.5.12.\n- [Release notes](https://github.com/sbt/setup-sbt/releases)\n- [Commits](https://github.com/sbt/setup-sbt/compare/c7d2d6258b4bd0d3ec5129e6b3453199d3c79729...ecad189dd245444b9ae0a0cd5922fd938b88906f)\n\n---\nupdated-dependencies:\n- dependency-name: sbt/setup-sbt\n  dependency-version: 1.5.12\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": "003b990e951331adde30769b2da7ebee3cc213b9",
      "tree": "4aa0458b837a0316216f207e6eacbe5a569aaab9",
      "parents": [
        "e433e1ed55e77f533bab03b92c0a62b006572d9a"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Oct 19 08:47:58 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 19 08:47:58 2026 +0100"
      },
      "message": "Bump coursier/cache-action from 8.1.1 to 8.2.0 (#1012)\n\nBumps [coursier/cache-action](https://github.com/coursier/cache-action) from 8.1.1 to 8.2.0.\n- [Release notes](https://github.com/coursier/cache-action/releases)\n- [Commits](https://github.com/coursier/cache-action/compare/95e5b1029b6b86e7bac033ee44a0697d8a527d2d...057d08c2f9a2c4e7a4d33df3aae657b7db88b8cc)\n\n---\nupdated-dependencies:\n- dependency-name: coursier/cache-action\n  dependency-version: 8.2.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": "e433e1ed55e77f533bab03b92c0a62b006572d9a",
      "tree": "5cf404345bf13d89b424f69619b2a2ea239982ce",
      "parents": [
        "4ea812d99603a11e507982000494f8d0d74569dc"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Mon Oct 19 00:07:33 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 18 23:07:33 2026 +0100"
      },
      "message": "Update jackson-databind to 2.22.4 (#1010)"
    },
    {
      "commit": "4ea812d99603a11e507982000494f8d0d74569dc",
      "tree": "70241a79b301b3074c78d07d69af8d2bcc60d4bc",
      "parents": [
        "8d2c1e1d909166842fc66f7d9c334000c1cd6237"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Fri Oct 16 17:50:11 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 16 16:50:11 2026 +0100"
      },
      "message": "Update ecs to 2.56.0 (#1009)"
    },
    {
      "commit": "8d2c1e1d909166842fc66f7d9c334000c1cd6237",
      "tree": "f1cbb1f7efed183d2123657c59f1b4edbdc7d264",
      "parents": [
        "dd7a3ec7f91c304da1bbfa544a3609b643f58499"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Wed Oct 14 19:50:32 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 14 19:50:32 2026 +0200"
      },
      "message": "Update ecs to 2.55.16 (#1008)"
    },
    {
      "commit": "dd7a3ec7f91c304da1bbfa544a3609b643f58499",
      "tree": "c1aa06b9307d5a6748de45893be8e9ceca874e7d",
      "parents": [
        "9dec104ba5591c077764c8d0cb980921a634e06f"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Wed Oct 14 19:49:50 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 14 19:49:50 2026 +0200"
      },
      "message": "Update consul-client to 1.12.2 (#1007)"
    },
    {
      "commit": "9dec104ba5591c077764c8d0cb980921a634e06f",
      "tree": "f85f9d6f8d3d39aa0f3ab974cf5386aa829e57d9",
      "parents": [
        "67ed21d1a264f30c632bd17d59c2887f1bdc9a10"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Sat Oct 10 19:44:04 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 10 18:44:04 2026 +0100"
      },
      "message": "Update ecs to 2.55.14 (#1006)"
    },
    {
      "commit": "67ed21d1a264f30c632bd17d59c2887f1bdc9a10",
      "tree": "bad045a9111212f66779e8623a7d30cb6d0bf400",
      "parents": [
        "949667b9ce298fa43002f8b3fb610183b411f422"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Fri Oct 09 13:25:54 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 09 13:25:54 2026 +0100"
      },
      "message": "Do not keep underscores when sanitising Kubernetes resource paths (#1003)\n\n* Do not keep underscores when sanitising Kubernetes resource paths\n\nMotivation:\nThe lease and PodCost path sanitisers strip characters with the regex\n[^\\d\\w\\-\\.]. `\\w` matches `_`, so underscores survive even though\nKubernetes resource names (RFC 1123 subdomains) do not allow them.\n\nModification:\nReplace `\\w` with an explicit `a-zA-Z` class in the precompiled\nInvalidLeaseNameChars (lease, used by KubernetesApiImpl and\nNativeKubernetesApiImpl pathForLease) and InvalidResourceNameChars\n(rolling-update pathForPodCostResource) regexes.\n\nResult:\nUnderscores are removed from the request path like any other invalid\ncharacter. Lease names are already made DNS 1039 compatible before they\nreach the API, so this does not change paths for leases. A user-set\nPodCost cr-name containing `_` was already rejected by the API server.\n\nTests:\n- Updated lease path tests in KubernetesApiSpec and\n  NativeKubernetesApiSpec, new PodCost path test in rolling-update\n  KubernetesApiSpec: fail before the fix, pass after\n- sbt lease-kubernetes/test, rolling-update-kubernetes/test: passed\n- sbt scalafmtCheckAll: passed\n\nReferences:\nFollow-up from review of #1002\n\n* Tidy Kubernetes resource path regex declarations\n\nMotivation:\nReview nits from #1002: the rolling-update InvalidResourceNameChars\nhad no explicit type, and both path regexes used double-escaped\nstring literals.\n\nModification:\nAdd a Regex type to InvalidResourceNameChars and use triple-quoted\nliterals for InvalidLeaseNameChars and InvalidResourceNameChars.\n\nResult:\nSame patterns, easier to read.\n\nTests:\n- sbt lease-kubernetes/test, rolling-update-kubernetes/test,\n  scalafmtCheckAll: passed\n\nReferences:\nFollow-up from review of #1002\n\n* Apply suggestions from code review\n\nCo-authored-by: Philippus Baalman \u003cphilippus@gmail.com\u003e\n\n---------\n\nCo-authored-by: Philippus Baalman \u003cphilippus@gmail.com\u003e"
    },
    {
      "commit": "949667b9ce298fa43002f8b3fb610183b411f422",
      "tree": "048353d755a8398227119b6cce68dc8090396df9",
      "parents": [
        "876507e8713d1c15a9d4ee196c182e9437d5fea0"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Fri Oct 09 11:23:34 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 09 11:23:34 2026 +0100"
      },
      "message": "Update PekkoHttpDependency to version 2.0.0-M2 (#1000)"
    },
    {
      "commit": "876507e8713d1c15a9d4ee196c182e9437d5fea0",
      "tree": "5f17b40ecffe21b6762741a4ba51b5803baedd8a",
      "parents": [
        "6cef3706f20f6a2e65994f9e4fcd919bb3e5cc4c"
      ],
      "author": {
        "name": "akashchamp",
        "email": "116457960+akashchamp@users.noreply.github.com",
        "time": "Fri Oct 09 00:32:55 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 08 20:02:55 2026 +0100"
      },
      "message": "Use precompiled regex patterns for name normalisation (#1002)\n\nMotivation:\nString.replaceAll compiles its regex on every call. The Kubernetes\nlease/rolling-update name normalisation and the bootstrap host matching\ncall it repeatedly with constant patterns.\n\nModification:\nHoist the remaining regexes into precompiled scala.util.matching.Regex\nvals. Replace the fixed-character replaceAll calls (\" \", \"_\", \".\",\nand square brackets) with plain String.replace.\n\nResult:\nSame output, without recompiling the patterns on every call.\n\nTests:\nNot run locally (sbt is not available on the authoring machine); relying on CI.\nThe new specs pin the normalised output of the lease path,\nDNS-1039 and resource name helpers.\n\nReferences:\nFixes #852"
    },
    {
      "commit": "6cef3706f20f6a2e65994f9e4fcd919bb3e5cc4c",
      "tree": "e4b390f92e4ef58ff65830e7b6947b269a86ac8f",
      "parents": [
        "0e674676876997b9d5b43df05e27b1e381375209"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Thu Oct 08 18:31:29 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 08 17:31:29 2026 +0100"
      },
      "message": "Update ecs to 2.55.12 (#1005)"
    },
    {
      "commit": "0e674676876997b9d5b43df05e27b1e381375209",
      "tree": "e056bb72235fed4f4feb982acae06cc7f8c24489",
      "parents": [
        "c52d0e9ec60272c19af18d6e571b3be0ecc9eb1b"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Thu Oct 08 18:22:17 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 08 17:22:17 2026 +0100"
      },
      "message": "Update sbt-native-packager to 1.13.0 (#1004)"
    },
    {
      "commit": "c52d0e9ec60272c19af18d6e571b3be0ecc9eb1b",
      "tree": "91406754c4b794825f8cd6fbcb37db336bbae177",
      "parents": [
        "a89fb1541c43de76227f5e4014ce9d8f4d882ed7"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Sun Oct 04 17:09:43 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 04 16:09:43 2026 +0100"
      },
      "message": "Update ecs to 2.55.11 (#997)"
    },
    {
      "commit": "a89fb1541c43de76227f5e4014ce9d8f4d882ed7",
      "tree": "519702a65e40b531a03df49ff87679e359144706",
      "parents": [
        "c097df4d465d7f1f284ac342e33feb9157fbfdf8"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Fri Oct 02 18:13:00 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 02 17:13:00 2026 +0100"
      },
      "message": "Update ecs to 2.55.10 (#996)"
    },
    {
      "commit": "c097df4d465d7f1f284ac342e33feb9157fbfdf8",
      "tree": "ea99895ed59eb8d25fcb428de7904504730fb5f1",
      "parents": [
        "380d5894c3494da8b9874db895aad660599b10a8"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Fri Oct 02 18:12:53 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 02 17:12:53 2026 +0100"
      },
      "message": "Update sbt-paradox, sbt-paradox-theme to 0.11.1 (#995)"
    },
    {
      "commit": "380d5894c3494da8b9874db895aad660599b10a8",
      "tree": "a9625bebc42f2f7da78a54b31344882a7b3c1732",
      "parents": [
        "3bd5d585da600eb8a0be7a873fb66d13a8fe3e78"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Fri Oct 02 18:12:46 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 02 17:12:46 2026 +0100"
      },
      "message": "Update sbt-java-formatter to 0.14.0 (#994)"
    },
    {
      "commit": "3bd5d585da600eb8a0be7a873fb66d13a8fe3e78",
      "tree": "0e9693c07987a37d1f813701758f14057cec7293",
      "parents": [
        "1f642364b27b943f600f70c93c801a82858a586a"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Fri Oct 02 18:12:39 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 02 17:12:39 2026 +0100"
      },
      "message": "Update logback-classic to 1.6.5 (#993)"
    },
    {
      "commit": "1f642364b27b943f600f70c93c801a82858a586a",
      "tree": "d8b2df700f6a3fe7e7386326a49c88d09965493e",
      "parents": [
        "8781931d0a27f53f6b60c176110e80ae1a5bfb9f"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Wed Sep 30 17:32:16 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 30 16:32:16 2026 +0100"
      },
      "message": "Update ecs to 2.55.8 (#992)"
    },
    {
      "commit": "8781931d0a27f53f6b60c176110e80ae1a5bfb9f",
      "tree": "28c4bc10b951e0470eed6099d2fa1ca54bfbac0c",
      "parents": [
        "5ed7bc09d36d66b2a7480297c7bba15faffe3c7d"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Wed Sep 30 17:31:40 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 30 16:31:40 2026 +0100"
      },
      "message": "Update guava to 33.7.2-jre (#991)"
    },
    {
      "commit": "5ed7bc09d36d66b2a7480297c7bba15faffe3c7d",
      "tree": "afe807e496f5bf3ae75fcd99129a2b48ea87a0a7",
      "parents": [
        "50dfd9e0cf9aff17c67eb989670aadb536bdc7aa"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Sep 29 10:17:04 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 29 10:17:04 2026 +0100"
      },
      "message": "Bump manusa/actions-setup-minikube from 2.18.0 to 2.19.0 (#988)\n\nBumps [manusa/actions-setup-minikube](https://github.com/manusa/actions-setup-minikube) from 2.18.0 to 2.19.0.\n- [Release notes](https://github.com/manusa/actions-setup-minikube/releases)\n- [Commits](https://github.com/manusa/actions-setup-minikube/compare/b65276017fdec6f1e6498129fb740e34e260dc55...001b9f30165b2a875b835ec5183ced75b94bc269)\n\n---\nupdated-dependencies:\n- dependency-name: manusa/actions-setup-minikube\n  dependency-version: 2.19.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": "50dfd9e0cf9aff17c67eb989670aadb536bdc7aa",
      "tree": "2668f5797562874552b0cf619cf8d80695e7454c",
      "parents": [
        "b64267c24b71418bb2bcc6c2bc2b6261bc00b0dd"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Sun Sep 27 15:35:27 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Sep 27 15:35:27 2026 +0200"
      },
      "message": "Update logback-classic to 1.6.4 (#985)"
    },
    {
      "commit": "b64267c24b71418bb2bcc6c2bc2b6261bc00b0dd",
      "tree": "2a4cf6bdefcc5bd6472fdcdf6a612998db6cf40f",
      "parents": [
        "6b69d9f6c0ce65e6e98c156b7b6a4dd30d63000d"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Sat Sep 26 23:41:05 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Sep 26 23:41:05 2026 +0200"
      },
      "message": "Update ecs to 2.55.6 (#986)"
    },
    {
      "commit": "6b69d9f6c0ce65e6e98c156b7b6a4dd30d63000d",
      "tree": "23050e2a5a50ccc77ad369575ce9158f42916da9",
      "parents": [
        "f453a2e7d2b801af59dbb8248f2be9bc4b431f26"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Thu Sep 24 17:21:32 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 24 16:21:32 2026 +0100"
      },
      "message": "Update mockito-core to 5.24.0 (#982)"
    },
    {
      "commit": "f453a2e7d2b801af59dbb8248f2be9bc4b431f26",
      "tree": "f5c204142ec5c2a1c60f7e2e37b55cd183eed1f5",
      "parents": [
        "a157430979c6d93114326fd5501d29bcc42f05c6"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Thu Sep 24 17:21:08 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 24 16:21:08 2026 +0100"
      },
      "message": "Update ecs to 2.55.4 (#984)"
    },
    {
      "commit": "a157430979c6d93114326fd5501d29bcc42f05c6",
      "tree": "f2a3b8d9c34b87dce6f7513606f5e461f3c715e6",
      "parents": [
        "9359cc048ff871420babb65ed137e263ee1b8469"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Thu Sep 24 17:20:45 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 24 16:20:45 2026 +0100"
      },
      "message": "Update slf4j-api to 2.0.20 (#983)"
    },
    {
      "commit": "9359cc048ff871420babb65ed137e263ee1b8469",
      "tree": "56447b5d52f7c1e7a24f0166c003eea1454cdee8",
      "parents": [
        "302f20da0491fec4e2bafa4a8a307b11810967ab"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Thu Sep 24 11:21:48 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 24 10:21:48 2026 +0100"
      },
      "message": "Update sbt-mima-plugin to 1.2.1 (#980)"
    },
    {
      "commit": "302f20da0491fec4e2bafa4a8a307b11810967ab",
      "tree": "c775f96967a6957dbaa16cc7c87f4d592e59ceb2",
      "parents": [
        "50ac01ca28b3e6883e138e67c03bb605c19066d3"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Tue Sep 22 16:17:33 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 22 15:17:33 2026 +0100"
      },
      "message": "Update sbt-api-mappings to 3.1.0 (#979)"
    },
    {
      "commit": "50ac01ca28b3e6883e138e67c03bb605c19066d3",
      "tree": "ef63af71695c4ef3cc2b71fc155add1e7b7bcf1c",
      "parents": [
        "6125e402b5cbcf256ad23467c70e88adc03106f8"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Tue Sep 22 16:16:52 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 22 15:16:52 2026 +0100"
      },
      "message": "Update sbt-native-packager to 1.12.0 (#978)"
    },
    {
      "commit": "6125e402b5cbcf256ad23467c70e88adc03106f8",
      "tree": "a8264403f25e1a896ccf77b8310db2ffa94f5905",
      "parents": [
        "b970b378903a2f37910c25caee6eebe02e930b50"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Tue Sep 22 16:16:33 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 22 15:16:33 2026 +0100"
      },
      "message": "Update jackson-databind to 2.22.3 (#977)"
    },
    {
      "commit": "b970b378903a2f37910c25caee6eebe02e930b50",
      "tree": "006fcf4812a444e3dee5242e45e8bba89e8e49e4",
      "parents": [
        "831113f00c9a6c11ff40f84245f6ff594e3171c8"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Tue Sep 22 16:16:05 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 22 15:16:05 2026 +0100"
      },
      "message": "Update ecs to 2.54.20 (#981)"
    },
    {
      "commit": "831113f00c9a6c11ff40f84245f6ff594e3171c8",
      "tree": "ce7c76213bfa9abb212fd9b7c50da7a7c463daef",
      "parents": [
        "3d1d4117f4a1a903a2911fa0018b98e0ed50e550"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Sep 21 08:30:44 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 21 08:30:44 2026 +0100"
      },
      "message": "Bump coursier/setup-action from 3.0.2 to 3.0.3 (#975)\n\nBumps [coursier/setup-action](https://github.com/coursier/setup-action) from 3.0.2 to 3.0.3.\n- [Release notes](https://github.com/coursier/setup-action/releases)\n- [Commits](https://github.com/coursier/setup-action/compare/9b7939bf01fd1185ce2babe16135168361bf2c62...3174df5c784a0c8724f06b7924b849551c40c39e)\n\n---\nupdated-dependencies:\n- dependency-name: coursier/setup-action\n  dependency-version: 3.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": "3d1d4117f4a1a903a2911fa0018b98e0ed50e550",
      "tree": "63ba6dbe15e648239bb4101b3776452b56371a9f",
      "parents": [
        "1129cd2cd15e26fc58bcb7423ca3035331f984c5"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Thu Sep 17 20:28:23 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 17 20:28:23 2026 +0100"
      },
      "message": "chore: add Apache license headers to logback configs, pom.xml and test scripts (#974)\n\nMotivation:\nA scan of the source tree found files with no Apache license header:\nthree logback.xml configs, the kubernetes-api-java pom.xml, and two\nintegration-test shell scripts. None are covered by sbt-header (XML and\nshell have no mapping), so headerCheckAll never flags them.\n\nModification:\nAdd the \"derived from Akka\" Apache header, copied verbatim from\nCopyrightHeader.apacheFromAkkaSourceHeader, to each file. All six files\npredate the 2022 fork. For XML the header is a comment directly after\nthe XML declaration where one exists; for shell scripts it follows the\nshebang, matching the existing integration-test/kubernetes-api/test.sh.\nExecutable bits are preserved.\n\nResult:\nAll logback configs, XML files and shell scripts carry an Apache license\nheader. No behavior change.\n\nTests:\n- Not run - license header only change. XML files validated with\n  xmllint --noout; scripts pass bash -n; git diff --summary shows no\n  mode changes.\n\nReferences:\nNone - license header hygiene, equivalent of apache/pekko#3545"
    },
    {
      "commit": "1129cd2cd15e26fc58bcb7423ca3035331f984c5",
      "tree": "15feceb8d7ba8b8c5fb52839742a1489de5087be",
      "parents": [
        "44e6270c819736eaf4b36c04c3c5caea861fd866"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Sun Sep 13 08:30:37 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Sep 13 08:30:37 2026 +0200"
      },
      "message": "Update ecs to 2.54.17 (#971)"
    },
    {
      "commit": "44e6270c819736eaf4b36c04c3c5caea861fd866",
      "tree": "0ac789cde4ebebc4d7578961a9320096e96c4028",
      "parents": [
        "66f8b5874f7e38afeb3ef0aeb8ef588ab61c3bdf"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Sat Sep 12 12:16:24 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Sep 12 12:16:24 2026 +0100"
      },
      "message": "chore: remove leftover Scala 2.12 idioms (#970)\n\nMotivation:\nThe codebase still carried the Scala 2.12-era immutable.Seq qualifier\n(and its scala.collection.immutable / immutable.Seq imports). On Scala\n2.13 and 3, scala.Seq is already an alias for\nscala.collection.immutable.Seq, so the qualifier is redundant.\n\nModification:\nReplace immutable.Seq with Seq across 24 files and drop the now-unused\nscala.collection.immutable, scala.collection.immutable.Seq and\nscala.collection.{ immutable \u003d\u003e im } imports. Files that still use other\nimmutable.* types (Set, Iterable, SortedSet) keep the import.\nClusterHttpManagementRoutesSpec swaps its scala.collection.immutable._\nwildcard for an explicit SortedSet import. ConsulServiceDiscovery drops\na redundant scala.collection.immutable.Seq(targets: _*) copy since\ntargets is already an immutable Seq.\n\nResult:\nNo remaining Scala 2.12 collection idioms in main or test sources.\nSource- and binary-compatible: same erasure, MiMa passes unchanged.\n\nTests:\n- native scalafmt --mode diff-ref\u003dupstream/main\n- sbt +Test/compile (Scala 2.13, 3.3, 3.next) passes\n- sbt mimaReportBinaryIssues on all touched modules passes\n- sbt test on all touched modules passes (ConsulDiscoverySpec not run:\n  requires Docker/testcontainers locally)\n\nReferences:\nNone - equivalent of apache/pekko#3539"
    },
    {
      "commit": "66f8b5874f7e38afeb3ef0aeb8ef588ab61c3bdf",
      "tree": "5878a5ed7bd4c2c2ff6169932154ccb5158fb508",
      "parents": [
        "c6d9841b5f05db84f9d3d7e38923fd2545105a12"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Thu Sep 10 17:35:10 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 10 16:35:10 2026 +0100"
      },
      "message": "Update ecs to 2.54.15 (#969)"
    },
    {
      "commit": "c6d9841b5f05db84f9d3d7e38923fd2545105a12",
      "tree": "3ead8e09fcaf5a34e89c003b37406a7b3aa024d6",
      "parents": [
        "c4e65e04f30bc59996745b1dd64f6da8aa7b141d"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Thu Sep 10 17:34:49 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 10 16:34:49 2026 +0100"
      },
      "message": "Update sbt-git to 2.2.0 (#968)"
    },
    {
      "commit": "c4e65e04f30bc59996745b1dd64f6da8aa7b141d",
      "tree": "3fc42fb069c75b618d1b736b432b6f3618a2255e",
      "parents": [
        "10a3cef07f9e2aa0debaa23cbf3bfa1990b17fab"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Tue Sep 08 22:39:07 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 08 21:39:07 2026 +0100"
      },
      "message": "Update sbt-mima-plugin to 1.2.0 (#967)\n\n* Update sbt-mima-plugin to 1.2.0\n\n* Add MiMa excludes for the internal LeaseActor\n\nMotivation:\nMiMa 1.2.0 reports four problems in pekko-lease-kubernetes against the\n1.0.0 baseline that MiMa 1.1.6 did not: LeaseActor.props and the\nLeaseActor constructor lost their four-argument forms when\nheartbeatMaxRetries and releaseMaxRetries were added in #911, and the\nforwarder for the deprecated FSM.setTimer that LeaseActor inherited from\nLoggingFSM (with its setTimer$default$4) is no longer emitted. LeaseActor\nis private[pekko] internal API, so none of these are part of the public\nsurface, but the check fails the build.\n\nModification:\nAdd lease-actor-internal.backwards.excludes under\nlease-kubernetes/src/main/mima-filters/2.0.x.backwards.excludes with the\nfour DirectMissingMethodProblem filters MiMa suggests, and a comment\nrecording why each one is safe.\n\nResult:\nmimaReportBinaryIssues passes on all cross-built Scala versions with\nsbt-mima-plugin 1.2.0.\n\nTests:\n- sbt \"+mimaReportBinaryIssues\" - success on 2.13.18, 3.3.8 and 3.9.0\n- sbt headerCheckAll - success\n- No Scala sources changed, so no directional test is added\n\nReferences:\nRefs #967, Refs #911\n\n---------\n\nCo-authored-by: PJ Fanning \u003cpjfanning@users.noreply.github.com\u003e"
    },
    {
      "commit": "10a3cef07f9e2aa0debaa23cbf3bfa1990b17fab",
      "tree": "7ff9fbe66c2cec3303cfb10636df14b39f8ca73e",
      "parents": [
        "237719ff2100016da8698a33805261b13abb80da"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Sun Sep 06 19:14:13 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Sep 06 19:14:13 2026 +0200"
      },
      "message": "Update ecs to 2.54.13 (#966)"
    },
    {
      "commit": "237719ff2100016da8698a33805261b13abb80da",
      "tree": "541776b7a39d4b0555089bfa86214080c4cdece3",
      "parents": [
        "43b9ad32d0fc65dcfd58c63fe606ae21f670a403"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Fri Sep 04 21:54:00 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 04 20:54:00 2026 +0100"
      },
      "message": "Update scala-library to 3.9.0 (#962)\n\n* Update scala-library to 3.9.0\n\n* fix\n\n* Skip MiMa checks when building with Scala 3.9.0\n\nMotivation:\nThis PR adds Scala 3.9.0 to crossScalaVersions. Scala 3.9.0 shares the \"_3\"\nbinary suffix with the existing 3.3 artifacts, so `+mimaReportBinaryIssues`\npicks up the released 3.3-built artifacts and checks them against classes\ncompiled by a much newer compiler. There is no released artifact built with\n3.9.0 to compare against, so that check carries no useful signal.\n\nModification:\nMake the shared `mimaPreviousArtifactsSet` setting resolve to `Set.empty`\nwhen `scalaVersion` is `Dependencies.scala3NextVersion`, which covers every\nmodule that uses it.\n\nResult:\n`sbt +mimaReportBinaryIssues` still checks Scala 2.13 and Scala 3.3, and\nreports \"mimaPreviousArtifacts is empty, not analyzing binary compatibility\"\nfor Scala 3.9.0.\n\nTests:\n- `sbt -batch \"show discovery-kubernetes-api/mimaPreviousArtifacts\" \"++3.3.8 discovery-kubernetes-api/mimaPreviousArtifacts\" \"++3.9.0 discovery-kubernetes-api/mimaPreviousArtifacts\"` - 2.13 and 3.3.8 keep pekko-discovery-kubernetes-api:1.0.0, 3.9.0 is empty\n- `sbt -batch scalafmtSbtCheck \"++3.9.0 discovery-kubernetes-api/mimaReportBinaryIssues\"` - success, the analysis is skipped\n\nReferences:\nRefs #962\n\n* Update unit-tests.yml\n\n---------\n\nCo-authored-by: PJ Fanning \u003cpjfanning@users.noreply.github.com\u003e"
    },
    {
      "commit": "43b9ad32d0fc65dcfd58c63fe606ae21f670a403",
      "tree": "3ae31b06e0a0161baf951912063d3edfda6de10e",
      "parents": [
        "a63ddaa5226ed2b6fb1fc7faf9ca0be35e0c023e"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Fri Sep 04 17:25:47 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 04 16:25:47 2026 +0100"
      },
      "message": "Update slf4j-api to 2.0.19 (#963)"
    },
    {
      "commit": "a63ddaa5226ed2b6fb1fc7faf9ca0be35e0c023e",
      "tree": "ea047f1a4b300b778e06fe69f578f37b5d9899d1",
      "parents": [
        "fa90ef021196c40db07144b106dc281f5afcb9b9"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Fri Sep 04 17:23:35 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 04 16:23:35 2026 +0100"
      },
      "message": "Update ecs to 2.54.12 (#964)"
    },
    {
      "commit": "fa90ef021196c40db07144b106dc281f5afcb9b9",
      "tree": "a968a9833c779f523c966abef7821d79f08169cd",
      "parents": [
        "eff63622d9c43db5e6799237d2d142c5f359a4fb"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Wed Sep 02 18:28:30 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 02 17:28:30 2026 +0100"
      },
      "message": "Update ecs to 2.54.10 (#961)"
    },
    {
      "commit": "eff63622d9c43db5e6799237d2d142c5f359a4fb",
      "tree": "183497063c792c6f700d7f24a3e3f670ee82f1e1",
      "parents": [
        "1bbab7cde8ceb1ef182f5f54318ae9d2811638d8"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Aug 31 03:39:10 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 31 03:39:10 2026 +0100"
      },
      "message": "Bump actions/setup-java from 5 to 6 (#959)\n\nBumps [actions/setup-java](https://github.com/actions/setup-java) from 5 to 6.\n- [Release notes](https://github.com/actions/setup-java/releases)\n- [Commits](https://github.com/actions/setup-java/compare/v5...v6)\n\n---\nupdated-dependencies:\n- dependency-name: actions/setup-java\n  dependency-version: \u00276\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": "1bbab7cde8ceb1ef182f5f54318ae9d2811638d8",
      "tree": "91886d223512b57ef3a1b260563a22a76da3493a",
      "parents": [
        "c084000d1bf77f15ffd49c1844da917b30cb24b6"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Sat Aug 29 22:26:33 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 29 21:26:33 2026 +0100"
      },
      "message": "Update ecs to 2.54.7 (#958)"
    },
    {
      "commit": "c084000d1bf77f15ffd49c1844da917b30cb24b6",
      "tree": "437c5b32e5912485b6cdb1af71810011f7cb5b8e",
      "parents": [
        "126bcb839c124065156acfde86b64bfa73744acb"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Thu Aug 27 17:03:58 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 27 17:03:58 2026 +0200"
      },
      "message": "Update ecs to 2.54.5 (#957)"
    },
    {
      "commit": "126bcb839c124065156acfde86b64bfa73744acb",
      "tree": "37a3ae3162d9c79146064c8d44c17d891c747568",
      "parents": [
        "f2cf95fcb22e8b96b5b20d6bb64d289adad6034f"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Wed Aug 26 09:47:32 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 26 09:47:32 2026 +0100"
      },
      "message": "improve lease code (#911)\n\n* improve lease code\n\n* revert m8\n\n* Update LeaseActorSpec.scala\n\n* add heartbeatMaxRetries\n\n* deal with FIXME deal with failure from releasing the the lock\n\n* Create operation-in-progress.backwards.excludes\n\n* Update operation-in-progress.backwards.excludes\n\n* Update operation-in-progress.backwards.excludes\n\n* Update operation-in-progress.backwards.excludes\n\n* Bound acquire conflict retries and pace release retries off the operation timeout\n\nMotivation:\nTwo retry loops in LeaseActor could run for longer than the caller waits.\n\nThe Granting conflict retry was unbounded and had no deadline, so a lease\nversion that kept moving on made the actor issue update requests in a tight\nloop. The caller\u0027s ask expired at lease-operation-timeout while the actor\nstayed in Granting, failing every later acquire/release with InvalidRequest.\nIf the loop eventually won, the lease was granted after the caller had already\nbeen told it was not. The retry also stored the original version rather than\nthe one just attempted, which defeated the require that guards against a\nconflict response repeating a version already tried.\n\nThe Releasing retry was spaced at heartbeat-interval / (retries + 1). With the\ndefault 12s heartbeat interval that is 3s per retry, roughly 9s in total,\nagainst a 5s lease-operation-timeout ask. The caller therefore saw an ask\ntimeout and the eventual reply went to dead letters. The retries only appeared\nto work because LeaseActorSpec configures a 25ms heartbeat interval.\n\nModification:\nGive the Granting conflict retry a deadline: once the elapsed time since the\noperation started exceeds lease-operation-timeout, reply with a\nLeaseTimeoutException and return to Idle instead of retrying. Record the\nversion being attempted so a subsequent conflict is compared against it.\n\nPace release retries at lease-operation-timeout / (retries + 1) and stop once\nthe remaining budget cannot fit another delay, so the caller is always told\nthe outcome before its ask expires.\n\nDocument in reference.conf that heartbeat-max-retries also bounds release\nretries and that the two are spaced against different timeouts.\n\nTwo existing tests had the mock return the same resourceVersion for a\nsuccessful PUT, which a real API server never does; they now return a fresh\nversion, which the tightened conflict tracking requires.\n\nResult:\nNeither retry loop outlives the caller, and a lease can no longer be granted\nafter the acquire has been reported as failed.\n\nTests:\n- sbt \"lease-kubernetes/test\" headerCheckAll - 108 tests pass\n- sbt scalafmtCheckAll \"+lease-kubernetes/mimaReportBinaryIssues\" - pass on\n  2.13.18, 3.3.8 and 3.8.4\n\nReferences:\nRefs #911\n\n* Separate release retries from heartbeat retries and queue concurrent acquires\n\nMotivation:\nheartbeat-max-retries governed both the heartbeat retry loop and the release\nretry loop, even though its name and documentation only describe the former\nand the two are now spaced against different timeouts. Nothing rejected a\nnegative value, and the default of 3 was stated both in reference.conf and as\na default argument on LeaseActor.props.\n\nAn Acquire arriving while an acquire was already in flight was answered with\nInvalidRequest. That is better than the silent drop it replaced, but the\ncommon case is the same owner asking for the same lease twice, and both\ncallers want the same outcome. The spec has carried a TODO about replying to\nall such callers since the code was first written.\n\nModification:\nAdd a release-max-retries setting, defaulting to 3, and use it for the\nReleasing retry loop. heartbeat-max-retries now only bounds heartbeat retries.\nBoth are validated as non-negative in KubernetesSettings, and reference.conf\ndocuments what each one spaces its retries against. Drop the duplicated\ndefault from LeaseActor.props so reference.conf is the only source of truth.\n\nQueue an Acquire that arrives during PendingRead or Granting instead of\nrejecting it: the extra sender is recorded in the FSM data and every queued\ncaller gets the same LeaseAcquired, LeaseTaken or failure as the original.\nThe most recently supplied lease lost callback wins, matching the existing\nre-acquire behaviour in Granted. An Acquire during Releasing is contradictory\nrather than duplicate, so it is still answered with InvalidRequest.\n\nLeaseActorSpec now overrides the retry counts rather than the actor itself,\nwhich also stops each no-retry test creating a second, orphaned LeaseActor.\n\nResult:\nThe two retry loops are configured independently, and concurrent acquires of\nthe same lease no longer fail one of the callers.\n\nTests:\n- sbt \"lease-kubernetes/test\" headerCheckAll - 118 tests pass\n- sbt scalafmtCheckAll \"+lease-kubernetes/mimaReportBinaryIssues\" - pass on\n  2.13.18, 3.3.8 and 3.8.4\n\nReferences:\nRefs #911\n\n* Tidy LeaseActorSpec retry tests and cover repeated acquire conflicts\n\nMotivation:\nThe retry tests hardcoded the attempt count as a literal 4, which is only\ncorrect while both retry settings default to 3, and repeated the same\n\"initial attempt + 3 retries\" loop and comment in six places. The version\noffset used to simulate a conflict was a bare 6 with no explanation. The test\nfor the acquire conflict retry sat in the block for a disabled retry setting\nthat has no bearing on it. Nothing covered a conflict that recurs, which is\nthe case the version tracking in the retry exists for, or a retry that finds\nthe lease taken by then.\n\nModification:\nAdd failAllHeartbeatAttempts and failAllReleaseAttempts helpers to the Test\ntrait that derive the number of attempts from the configured retry counts, and\nuse them for every such loop. heartBeatFailureNoRetry is now redundant and is\nremoved, since the shared helper honours the overridden retry count.\n\nName the conflict version offset otherClientUpdates and say what it stands\nfor.\n\nMove the conflict retry test into the acquire conflict retry block, and assert\nthat nothing is reported to the caller until the retry has been answered. Add\na test for a conflict that recurs, asserting the retry uses the version from\nthe most recent conflict rather than the original, and a test for a retry that\nfinds another owner holding the lease.\n\nResult:\nThe retry tests follow the configured retry counts instead of restating them,\nand the acquire conflict retry is covered beyond the single conflict case.\n\nTests:\n- sbt \"lease-kubernetes/test\" headerCheckAll - 120 tests pass\n- sbt scalafmtCheckAll \"+lease-kubernetes/mimaReportBinaryIssues\" - pass on\n  2.13.18, 3.3.8 and 3.8.4\n\nReferences:\nRefs #911"
    },
    {
      "commit": "f2cf95fcb22e8b96b5b20d6bb64d289adad6034f",
      "tree": "4c20cc181f70d7113aff21d801e445fb27d16959",
      "parents": [
        "45a1f216a50efe384a0ead4869e21bc6658524d5"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Aug 25 16:45:52 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 25 16:45:52 2026 +0100"
      },
      "message": "Bump sbt/setup-sbt from 1.5.7 to 1.5.8 (#951)\n\nBumps [sbt/setup-sbt](https://github.com/sbt/setup-sbt) from 1.5.7 to 1.5.8.\n- [Release notes](https://github.com/sbt/setup-sbt/releases)\n- [Commits](https://github.com/sbt/setup-sbt/compare/8feba82adc7f01ddcf8165b86f778bdb5b82cebc...c7d2d6258b4bd0d3ec5129e6b3453199d3c79729)\n\n---\nupdated-dependencies:\n- dependency-name: sbt/setup-sbt\n  dependency-version: 1.5.8\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": "45a1f216a50efe384a0ead4869e21bc6658524d5",
      "tree": "018ebe558e0ff35cba7d0d932783790dcbb2a1f4",
      "parents": [
        "9dbbcdebb6291bfe3e62dce3c80fff2da4a42a66"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Tue Aug 25 17:24:59 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 25 16:24:59 2026 +0100"
      },
      "message": "Update ecs to 2.54.3 (#953)"
    },
    {
      "commit": "9dbbcdebb6291bfe3e62dce3c80fff2da4a42a66",
      "tree": "aac1bc7254d6f2ba07ff7cc7decdb6567417808f",
      "parents": [
        "f5a370855301a01c553b0f66f8ed4c1800503ffc"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Sun Aug 23 16:25:49 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 23 16:25:49 2026 +0200"
      },
      "message": "Update ecs to 2.54.2 (#950)"
    },
    {
      "commit": "f5a370855301a01c553b0f66f8ed4c1800503ffc",
      "tree": "ad953070fdeaa060ae93396b96943495c093ac12",
      "parents": [
        "ad52633cf55bd58900c341f1e3ced2060b0eb6e9"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Sat Aug 22 12:45:15 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 22 12:45:15 2026 +0100"
      },
      "message": "Update pekkoVersion to 2.0.0-M4 (#949)"
    },
    {
      "commit": "ad52633cf55bd58900c341f1e3ced2060b0eb6e9",
      "tree": "fa61e4b6b60909fdb925305512e114ccc8d1abe2",
      "parents": [
        "ad300f47c167b7e7f3ed08cf4a5e78ceb67d3b61"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Fri Aug 21 16:36:31 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 21 15:36:31 2026 +0100"
      },
      "message": "Update sbt, scripted-plugin to 1.13.0 (#947)"
    },
    {
      "commit": "ad300f47c167b7e7f3ed08cf4a5e78ceb67d3b61",
      "tree": "3d85e7395b8428763a4d96d8a5b74c13f2b88779",
      "parents": [
        "8c405b3ef4812a0ac3f7a0b730a4e71e886e67f8"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Fri Aug 21 16:36:11 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 21 15:36:11 2026 +0100"
      },
      "message": "Update ecs to 2.54.1 (#948)"
    },
    {
      "commit": "8c405b3ef4812a0ac3f7a0b730a4e71e886e67f8",
      "tree": "63ae776bdecdb312bcfec9f4d49ebe2715582137",
      "parents": [
        "46db4bff52511ac9b0dbab107c0a27dbdcf76e23"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Wed Aug 19 20:27:50 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 19 19:27:50 2026 +0100"
      },
      "message": "Update jackson-databind to 2.22.2 (#944)\n\nCo-authored-by: PJ Fanning \u003cpjfanning@users.noreply.github.com\u003e"
    },
    {
      "commit": "46db4bff52511ac9b0dbab107c0a27dbdcf76e23",
      "tree": "1ea4dba353fd5378442dcb2699dc1d3016651d66",
      "parents": [
        "054ebf55e3493e212262c520c9989da300784c7d"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Wed Aug 19 19:27:09 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 19 18:27:09 2026 +0100"
      },
      "message": "Update guava to 33.7.1-jre (#945)"
    },
    {
      "commit": "054ebf55e3493e212262c520c9989da300784c7d",
      "tree": "b747016af78d94bfbb6dca133b95b5977623de5f",
      "parents": [
        "493f753e90952eb8faa0e5cbd5509364555f00b2"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Wed Aug 19 19:26:46 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 19 18:26:46 2026 +0100"
      },
      "message": "Update ecs to 2.53.3 (#946)"
    },
    {
      "commit": "493f753e90952eb8faa0e5cbd5509364555f00b2",
      "tree": "cd120f16700424e68ca7bfb8ab3ab95217e7657f",
      "parents": [
        "206cadd4fd9e7a882c82839a8e1ca2578fe91389"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Aug 17 11:22:06 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 17 11:22:06 2026 +0800"
      },
      "message": "Bump sbt/setup-sbt from 1.5.6 to 1.5.7 (#941)\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": "206cadd4fd9e7a882c82839a8e1ca2578fe91389",
      "tree": "249486b841ffe81a4811f3373eba207af1641ebd",
      "parents": [
        "d8424e6b20655de12f14e5a0e7d8f346b93e3d22"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Sat Aug 15 18:11:09 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 15 18:11:09 2026 +0200"
      },
      "message": "Update ecs to 2.53.1 (#940)"
    },
    {
      "commit": "d8424e6b20655de12f14e5a0e7d8f346b93e3d22",
      "tree": "bdc8e0f9fff05f480c4287dd84c1379b4334f41b",
      "parents": [
        "f20911c0be83bd689e6f5523069c5668ef59f41e"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Sat Aug 15 17:48:28 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 15 17:48:28 2026 +0200"
      },
      "message": "Update logback-classic to 1.6.3 (#939)"
    },
    {
      "commit": "f20911c0be83bd689e6f5523069c5668ef59f41e",
      "tree": "c754f2c7d9be5b4ce00b98672d8ee1a19548d8d0",
      "parents": [
        "589e974ada41625cd7277be1f03d5e0a9e895c62"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Fri Aug 14 22:17:20 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 14 22:17:20 2026 +0100"
      },
      "message": "warn if no authenticator enabled (#934)"
    },
    {
      "commit": "589e974ada41625cd7277be1f03d5e0a9e895c62",
      "tree": "f490d4510553e5a36e41ed993ff1d7ab7a65bc4b",
      "parents": [
        "404ffe35982f5dad2d16ed224f0702d74682f55c"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Thu Aug 13 20:55:41 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 13 20:55:41 2026 +0200"
      },
      "message": "Update ecs to 2.52.1 (#938)"
    },
    {
      "commit": "404ffe35982f5dad2d16ed224f0702d74682f55c",
      "tree": "d85b2614c066a8b8541628355ff26466d1b1a809",
      "parents": [
        "bfefe5d432e6f3a1656a642041ef70d74f6abcf7"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Tue Aug 11 18:46:16 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 11 17:46:16 2026 +0100"
      },
      "message": "Update logback-classic to 1.6.2 (#935)"
    },
    {
      "commit": "bfefe5d432e6f3a1656a642041ef70d74f6abcf7",
      "tree": "9d1f428059febf1b953f3388d21c7ac0ff02bb9d",
      "parents": [
        "754120af9fda5453f3c272aba6a6f3fb6b76bd8d"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Tue Aug 11 17:54:21 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 11 17:54:21 2026 +0200"
      },
      "message": "Update ecs to 2.51.4 (#937)"
    },
    {
      "commit": "754120af9fda5453f3c272aba6a6f3fb6b76bd8d",
      "tree": "cb6d89310e9e27f5d58d5b7ae5ceee8d269821ac",
      "parents": [
        "35de634ebada7c0f85831441c8cb77755f943649"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Tue Aug 11 17:38:11 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 11 17:38:11 2026 +0200"
      },
      "message": "Update sbt-site-paradox to 1.8.0 (#936)"
    },
    {
      "commit": "35de634ebada7c0f85831441c8cb77755f943649",
      "tree": "c551460cc60b0583e138b3d31e8270b4705d45d2",
      "parents": [
        "2fd1f0f98085ac5354ed93458f5ae7a53edf4fcc"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Mon Aug 10 17:44:19 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 10 17:44:19 2026 +0100"
      },
      "message": "improve rolling update code (#913)"
    },
    {
      "commit": "2fd1f0f98085ac5354ed93458f5ae7a53edf4fcc",
      "tree": "699bc180bba287b4c9043ece0d672aa885dd856c",
      "parents": [
        "b12580fb38c3404b6268b788aae04afd914829d5"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Mon Aug 10 09:50:33 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 10 09:50:33 2026 +0100"
      },
      "message": "No Request-Level Timeout on K8s API singleRequest (#915)"
    },
    {
      "commit": "b12580fb38c3404b6268b788aae04afd914829d5",
      "tree": "520c207369fbb30d002180ee68161b0908f65488",
      "parents": [
        "8dd8b668d918012a2a5699b5dac7530a66214e94"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Aug 10 09:34:14 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 10 09:34:14 2026 +0200"
      },
      "message": "Bump coursier/setup-action from 3.0.0 to 3.0.2 (#931)\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": "8dd8b668d918012a2a5699b5dac7530a66214e94",
      "tree": "59058cbd644b5aed1d06adadb0cc774af7490349",
      "parents": [
        "3286db00434d0c6aacd67d8305e5dc4bf2575109"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Sun Aug 09 16:25:39 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 09 15:25:39 2026 +0100"
      },
      "message": "Update ecs to 2.51.3 (#929)"
    },
    {
      "commit": "3286db00434d0c6aacd67d8305e5dc4bf2575109",
      "tree": "72a99cf8f0bf76c758b559e5197ec33f511a85c5",
      "parents": [
        "bf24d86319bc80baa91d23a079c3bc41da961fb2"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Sun Aug 09 09:40:53 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 09 09:40:53 2026 +0100"
      },
      "message": "improve discovery-aws-api (#907)\n\n* improve discovery-aws-api\n\n* use pekko.actor.default-blocking-io-dispatcher for blocking tasks\n\n* rework shutdown based on review"
    },
    {
      "commit": "bf24d86319bc80baa91d23a079c3bc41da961fb2",
      "tree": "c88756609241f76a6a592ea8046225c1709938d5",
      "parents": [
        "7fccd0ce85476775afeac816de7bfb7fc2e5573e"
      ],
      "author": {
        "name": "Philippus Baalman",
        "email": "philippus@gmail.com",
        "time": "Sat Aug 08 22:51:45 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 08 22:51:45 2026 +0200"
      },
      "message": "Clean up k8s lease-related test files (#928)\n\n* Move files to correct package\n\n* Fix test descriptions\n\n* Update lease-kubernetes/src/test/scala/org/apache/pekko/coordination/lease/kubernetes/KubernetesApiSpec.scala\n\nCo-authored-by: PJ Fanning \u003cpjfanning@users.noreply.github.com\u003e\n\n* Update lease-kubernetes/src/test/scala/org/apache/pekko/coordination/lease/kubernetes/NativeKubernetesApiSpec.scala\n\nCo-authored-by: PJ Fanning \u003cpjfanning@users.noreply.github.com\u003e\n\n---------\n\nCo-authored-by: PJ Fanning \u003cpjfanning@users.noreply.github.com\u003e"
    },
    {
      "commit": "7fccd0ce85476775afeac816de7bfb7fc2e5573e",
      "tree": "9eb066379c51eb53e574fcb99f4e4e9f2953a53a",
      "parents": [
        "e0f06852ecc934a40c1b785d28b43cb90e1d497e"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Sat Aug 08 21:51:33 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 08 21:51:33 2026 +0100"
      },
      "message": "add graceful shutdown to management core (#909)\n\n* add graceful shutdown\n\n* Update PekkoManagementSettings.scala"
    },
    {
      "commit": "e0f06852ecc934a40c1b785d28b43cb90e1d497e",
      "tree": "c7be1903370705cb51a8fe8d817d613f769ef864",
      "parents": [
        "d63ef0d3b97e1e53102c46f7374ac6e5caaa8721"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Fri Aug 07 20:19:54 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 07 19:19:54 2026 +0100"
      },
      "message": "Update sbt, scripted-plugin to 1.12.15 (#926)"
    },
    {
      "commit": "d63ef0d3b97e1e53102c46f7374ac6e5caaa8721",
      "tree": "03d1e79f23329533953d412c7e6cb55ce4bacf18",
      "parents": [
        "5937179417098f6780eb0f5d070dc0cf58832f4c"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Fri Aug 07 17:59:27 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 07 17:59:27 2026 +0200"
      },
      "message": "Update sbt-paradox, sbt-paradox-theme to 0.11.0 (#924)"
    },
    {
      "commit": "5937179417098f6780eb0f5d070dc0cf58832f4c",
      "tree": "69b1521d03497b562501142e44c3d73787d44ad2",
      "parents": [
        "1cf1e5a614af7979519274a1e76afd453a2f2933"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Fri Aug 07 17:59:07 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 07 17:59:07 2026 +0200"
      },
      "message": "Update junit-platform-launcher to 6.1.3 (#925)"
    },
    {
      "commit": "1cf1e5a614af7979519274a1e76afd453a2f2933",
      "tree": "b61de0191ab2bff59360d3cabf45f06ae8c77ce1",
      "parents": [
        "436ba8546eb7cad43564e2837c91b8498d0bf187"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Fri Aug 07 17:58:30 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 07 17:58:30 2026 +0200"
      },
      "message": "Update ecs to 2.51.2 (#927)"
    }
  ],
  "next": "436ba8546eb7cad43564e2837c91b8498d0bf187"
}
