)]}'
{
  "log": [
    {
      "commit": "874a5225a28bc8fc13f46cb5e55b035042347c93",
      "tree": "5d3ac992873eb76efa751dd95e5983bb24b85eb1",
      "parents": [
        "bc4943940219be7819859a563702631d03c72d7d"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Sun Jul 12 17:45:46 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jul 12 17:45:46 2026 +0200"
      },
      "message": "Update junit-platform-launcher to 6.1.2 (#883)"
    },
    {
      "commit": "bc4943940219be7819859a563702631d03c72d7d",
      "tree": "17f4e67bebf262db2d317d0e580081d729846ec3",
      "parents": [
        "f6aa1bc107c25707f2e7abb25cb09e6b5fa6dd07"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Sun Jul 12 17:45:24 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jul 12 17:45:24 2026 +0200"
      },
      "message": "Update scalafmt-core to 3.11.3 (#884)"
    },
    {
      "commit": "f6aa1bc107c25707f2e7abb25cb09e6b5fa6dd07",
      "tree": "78a627423dc5f418a2bde770ae08158d5bf734a2",
      "parents": [
        "0508a5e155a3128789c962df5bdceb8a1b9d1828"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Sun Jul 12 17:45:02 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jul 12 17:45:02 2026 +0200"
      },
      "message": "Update ecs to 2.47.5 (#885)"
    },
    {
      "commit": "0508a5e155a3128789c962df5bdceb8a1b9d1828",
      "tree": "325592404ecd8ef365d5d28ec948381e58e8a5b7",
      "parents": [
        "51cf84ed8bfea5c7465019e7c7f422372e95e907"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Fri Jul 10 20:35:27 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 10 20:35:27 2026 +0200"
      },
      "message": "Update logback-classic to 1.5.38 (#879)"
    },
    {
      "commit": "51cf84ed8bfea5c7465019e7c7f422372e95e907",
      "tree": "303ff2e196247bc99f337f7b92d9416d6cc925c9",
      "parents": [
        "0161dd6f9d35e3c24a422d36a0c15a2bf52621b0"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Fri Jul 10 20:26:59 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 10 20:26:59 2026 +0200"
      },
      "message": "Update sbt-reproducible-builds to 0.35 (#880)"
    },
    {
      "commit": "0161dd6f9d35e3c24a422d36a0c15a2bf52621b0",
      "tree": "ccd617f1a8ac72eb64f387a55a84df716f5a37b5",
      "parents": [
        "bcb65ecf0c23258851a7a93e031913e4ce035aad"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Fri Jul 10 20:26:37 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 10 20:26:37 2026 +0200"
      },
      "message": "Update ecs to 2.47.4 (#882)"
    },
    {
      "commit": "bcb65ecf0c23258851a7a93e031913e4ce035aad",
      "tree": "2bce71ebc1e1d0788d748a457eeba756d9884469",
      "parents": [
        "65659cf68eb269bb70741153b1f27489383722ce"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Fri Jul 10 20:21:52 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 10 20:21:52 2026 +0200"
      },
      "message": "Update scalafmt-core to 3.11.2 (#881)"
    },
    {
      "commit": "65659cf68eb269bb70741153b1f27489383722ce",
      "tree": "e0d428a7a34a673de3695e04a9d97b4035ba6edd",
      "parents": [
        "8db5bc27b830be313dd4fd3760ca595c24a2d905"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Wed Jul 08 18:19:59 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 08 17:19:59 2026 +0100"
      },
      "message": "Update jackson-databind to 2.22.1 (#877)"
    },
    {
      "commit": "8db5bc27b830be313dd4fd3760ca595c24a2d905",
      "tree": "20e327726d1a17853ef5314cff08e210eab0f5d8",
      "parents": [
        "e249b49adc29a8eca644d65949a99d8134eba4b1"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Wed Jul 08 18:19:38 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 08 17:19:38 2026 +0100"
      },
      "message": "Update ecs to 2.47.1 (#878)"
    },
    {
      "commit": "e249b49adc29a8eca644d65949a99d8134eba4b1",
      "tree": "314a1479a8c38fb418b159ea47b6bed72b2efa16",
      "parents": [
        "de22228903bc0680b8353887721e8349efda1958"
      ],
      "author": {
        "name": "He-Pin(kerr)",
        "email": "hepin1989@gmail.com",
        "time": "Mon Jul 06 22:03:43 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 06 22:03:43 2026 +0800"
      },
      "message": "chore: use StandardCharsets.UTF_8 (#875)\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": "de22228903bc0680b8353887721e8349efda1958",
      "tree": "aaf080ed424000917cee7f14218a3a08f1560cd8",
      "parents": [
        "4f36dc5cd871fd46186ac51bc5aebea8b9cc0cec"
      ],
      "author": {
        "name": "He-Pin(kerr)",
        "email": "hepin1989@gmail.com",
        "time": "Mon Jul 06 16:24:26 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 06 16:24:26 2026 +0800"
      },
      "message": "refactor: replace deprecated `extends App` with explicit main method (#874)\n\nMotivation:\n`extends App` is deprecated in Scala 3. Replace with explicit `def main`\nmethod for forward compatibility.\n\nModification:\nReplace `object X extends App { ... }` with\n`object X { def main(args: Array[String]): Unit \u003d { ... } }`\nin 7 integration test demo applications.\n\nResult:\nNo more usage of deprecated `scala.App` trait. Code is compatible with Scala 3.\n\nTests:\nNot run - docs only\n\nReferences:\nNone - Scala 3 compatibility"
    },
    {
      "commit": "4f36dc5cd871fd46186ac51bc5aebea8b9cc0cec",
      "tree": "d1db27e7b9d52f35530834ebfb3c359393a60b4c",
      "parents": [
        "c6e432a49ffc5c308d5f8551eec7bbb0def45e71"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jul 06 10:20:32 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 06 10:20:32 2026 +0800"
      },
      "message": "Bump sbt/setup-sbt from 1.4.0 to 1.5.0 (#873)\n\nBumps [sbt/setup-sbt](https://github.com/sbt/setup-sbt) from 1.4.0 to 1.5.0.\n- [Release notes](https://github.com/sbt/setup-sbt/releases)\n- [Commits](https://github.com/sbt/setup-sbt/compare/3afe9cf056c5d139bfc46579af1192d77a2f0821...66fb4376e81982c7d92a4074170846fff88e2e30)\n\n---\nupdated-dependencies:\n- dependency-name: sbt/setup-sbt\n  dependency-version: 1.5.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "c6e432a49ffc5c308d5f8551eec7bbb0def45e71",
      "tree": "ee2aac3e394c34a198663e4e210c62c94a7dfbc6",
      "parents": [
        "ee61874477c43b3aa0c81b0ed14c4b192b7a6410"
      ],
      "author": {
        "name": "He-Pin(kerr)",
        "email": "hepin1989@gmail.com",
        "time": "Mon Jul 06 10:15:32 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 06 10:15:32 2026 +0800"
      },
      "message": "fix: fix compilation warnings across all Scala versions (#871)\n\nMotivation:\nDeprecation warnings were present in test code when compiling with\nall warnings enabled.\n\nModification:\n- Add @SuppressWarnings(\"deprecation\") to test methods that\n  intentionally use deprecated APIs for backward compatibility testing\n\nResult:\nClean compilation with zero warnings across all Scala versions.\n\nTests:\nsbt +test:compile - all versions pass with no warnings\n\nReferences:\nNone - code quality improvement"
    },
    {
      "commit": "ee61874477c43b3aa0c81b0ed14c4b192b7a6410",
      "tree": "4585b047eb6a716c4176665705e1f1cbb3f555b6",
      "parents": [
        "41e130a9e761693f7721492ad977797a75b8b175"
      ],
      "author": {
        "name": "He-Pin(kerr)",
        "email": "hepin1989@gmail.com",
        "time": "Sun Jul 05 22:46:44 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jul 05 22:46:44 2026 +0800"
      },
      "message": "feat: add Scala 3.8.4 cross-compilation target (#870)\n\n* feat: add Scala 3.8.4 cross-compilation target for testing\n\nMotivation:\nEnsure pekko-management compiles and tests pass on the next Scala 3 release line.\n\nModification:\nAdd scala3NextVersion (3.8.4) to crossScalaVersions and CI matrix.\n\nResult:\nCI now tests against Scala 2.13, 3.3, and 3.8.\n\nTests:\nNot run - CI will validate\n\nReferences:\nNone - proactive compatibility testing\n\n* fix: keep Scala 3.8.4 cross builds clean\n\nMotivation:\\nPrepare the Pekko Scala 3.8.4 cross-build PRs for future Scala 3 LTS upgrades while preserving Scala 2.13.x and Scala 3.3.x compatibility.\n\nModification:\\nScope Scala 3.3-only compiler options correctly and adjust sources/build settings so Scala 3.8.4 compiles without errors or warnings.\n\nResult:\\nThe project cross-builds cleanly across the intended Scala versions, with Scala 3.8.4 kept warning-free where validated locally."
    },
    {
      "commit": "41e130a9e761693f7721492ad977797a75b8b175",
      "tree": "6db9d492496f1830bc171460f0ae15c38c6892ef",
      "parents": [
        "84fc7d26f2d45bc826f56ff40ee8a47a5dce3d16"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Sat Jul 04 16:24:35 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 04 22:24:35 2026 +0800"
      },
      "message": "Update sbt-reproducible-builds to 0.33 (#867)"
    },
    {
      "commit": "84fc7d26f2d45bc826f56ff40ee8a47a5dce3d16",
      "tree": "a6c6d4b9503cf39176ca302508515457ddd6a51d",
      "parents": [
        "623b488fa3942583e6fa5f5b3d4bf8d0e0d858c0"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Sat Jul 04 16:24:20 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 04 22:24:20 2026 +0800"
      },
      "message": "Update ecs to 2.46.21 (#868)"
    },
    {
      "commit": "623b488fa3942583e6fa5f5b3d4bf8d0e0d858c0",
      "tree": "3df0e53a1b3eb5c8f46bf6a75ca0a47e2eab6d58",
      "parents": [
        "344165aaa90c03a4b1eeee2cd1ce15eb26d79354"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Fri Jul 03 13:32:47 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 03 12:32:47 2026 +0100"
      },
      "message": "Update log4j-api, log4j-core, ... to 2.26.1 (#865)"
    },
    {
      "commit": "344165aaa90c03a4b1eeee2cd1ce15eb26d79354",
      "tree": "f8e8930e99b91e14f05a33ad7a7a173e51dd86e1",
      "parents": [
        "fb8de25e87ac2b813229c3d6a39835062ad66599"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Thu Jul 02 18:14:44 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 02 18:14:44 2026 +0200"
      },
      "message": "Update ecs to 2.46.20 (#866)"
    },
    {
      "commit": "fb8de25e87ac2b813229c3d6a39835062ad66599",
      "tree": "a3b1ecc7db743fa341b91829fb8ce1f9d2aff34e",
      "parents": [
        "9827ff23a77b71698106366532510c3a0a90b333"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Thu Jul 02 17:59:58 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 02 23:59:58 2026 +0800"
      },
      "message": "Update sbt-salad-days to 0.2.0 (#859)"
    },
    {
      "commit": "9827ff23a77b71698106366532510c3a0a90b333",
      "tree": "82c31fc708badbc2ff290ba9e63b56e3acdd85e3",
      "parents": [
        "3559287b534996872967bf7bd06d11c0e3c36e58"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Wed Jul 01 00:20:13 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 01 00:20:13 2026 +0200"
      },
      "message": "Update ecs to 2.46.18 (#864)"
    },
    {
      "commit": "3559287b534996872967bf7bd06d11c0e3c36e58",
      "tree": "0bc3a98756e3c0b0417d809acc9084da716d484b",
      "parents": [
        "18d543927c4c45d7b988a2f7541e4d57fe6dda2c"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Sun Jun 28 17:18:50 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 28 23:18:50 2026 +0800"
      },
      "message": "Update junit-platform-launcher to 6.1.1 (#862)\n\nCo-authored-by: He-Pin(kerr) \u003chepin1989@gmail.com\u003e"
    },
    {
      "commit": "18d543927c4c45d7b988a2f7541e4d57fe6dda2c",
      "tree": "fa026dedb861717132b251a9ae6c96ef99314d93",
      "parents": [
        "6e1dfc372bccfc72bddfbf576f0f545aaa185ac6"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Sun Jun 28 17:07:40 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 28 23:07:40 2026 +0800"
      },
      "message": "Update junit-jupiter-api, ... to 6.1.1 (#861)"
    },
    {
      "commit": "6e1dfc372bccfc72bddfbf576f0f545aaa185ac6",
      "tree": "bcfc154a13c40494c047511890f13da228ba614e",
      "parents": [
        "ad885eedb368f65f789eaa3de98c625adc6dc983"
      ],
      "author": {
        "name": "He-Pin(kerr)",
        "email": "hepin1989@gmail.com",
        "time": "Fri Jun 26 23:58:13 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 26 23:58:13 2026 +0800"
      },
      "message": "refactor: upgrade JUnit Jupiter to 6.1.0 (#857)\n\nMotivation:\nJUnit 6 unifies version numbering across Platform, Jupiter, and Vintage.\n\nModification:\nAdd JupiterKeys overrides for JUnit Jupiter and Platform 6.1.0.\n\nResult:\nAll JUnit tests run on JUnit 6.1.0."
    },
    {
      "commit": "ad885eedb368f65f789eaa3de98c625adc6dc983",
      "tree": "bee1ceee69645f418ea84d001fe4402967c0f897",
      "parents": [
        "5ad08b63099e91fd9c0e9b160b9777859fd0237c"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Fri Jun 26 17:31:25 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 26 16:31:25 2026 +0100"
      },
      "message": "Update logback-classic to 1.5.37 (#858)"
    },
    {
      "commit": "5ad08b63099e91fd9c0e9b160b9777859fd0237c",
      "tree": "095c8205416b51e03e5f0bd106d9988bedda426d",
      "parents": [
        "b55c03778c642a2639a4eb2de6c180127b63e39b"
      ],
      "author": {
        "name": "He-Pin(kerr)",
        "email": "hepin1989@gmail.com",
        "time": "Fri Jun 26 17:17:19 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 26 17:17:19 2026 +0800"
      },
      "message": "refactor: migrate Collections/Arrays.asList to Java 9+ collection factories (#856)\n\n* refactor: migrate Collections/Arrays.asList to Java 9+ factory methods\n\nMotivation:\nJava 9+ provides List.of(), Map.of(), Set.of() factory methods that are\nmore concise and return truly immutable collections.\n\nModification:\nReplace Collections.singletonList() with List.of(),\nCollections.emptyList() with List.of(), and Arrays.asList() with\nList.of() in test code.\n\nResult:\nCleaner, more idiomatic Java 17 code with immutable collection factories.\n\nTests:\nNot run - compile-only test file changes\n\nReferences:\nNone - Java 17 API modernization\n\n* fix: revert Collections.emptyList to original API\n\nMotivation:\nReview feedback: prefer Collections.emptyList() over List.of() for empty\ncollections since it uses a well-known immutable singleton API.\n\nModification:\nRevert empty list conversions while keeping non-empty Arrays.asList -\u003e\nList.of conversions.\n\nResult:\nEmpty collections use the established Collections.emptyList() API.\n\n* fix: apply javafmt formatting\n\nMotivation:\nCI javafmt check failed after reverting empty collection conversions.\n\nModification:\nRun sbt javafmtAll to fix formatting in HealthCheckTest.java.\n\nResult:\njavafmt CI check passes."
    },
    {
      "commit": "b55c03778c642a2639a4eb2de6c180127b63e39b",
      "tree": "dfe8bc392329226ede2c447d6b49e763287cb2bd",
      "parents": [
        "3183f5baf5ab58e67c8a833485b0249d392c4709"
      ],
      "author": {
        "name": "He-Pin(kerr)",
        "email": "hepin1989@gmail.com",
        "time": "Fri Jun 26 02:51:23 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 25 19:51:23 2026 +0100"
      },
      "message": "chore: add sbt-salad-days to reduce Scaladoc archive size (#843)\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": "3183f5baf5ab58e67c8a833485b0249d392c4709",
      "tree": "040d2633b1f914aca8dabbfce4812cdc1591910d",
      "parents": [
        "93b722199a85b5d04da30fe4d4dd71fb63d68f15"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Wed Jun 24 20:56:13 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 24 20:56:13 2026 +0200"
      },
      "message": "Update ecs to 2.46.17 (#855)"
    },
    {
      "commit": "93b722199a85b5d04da30fe4d4dd71fb63d68f15",
      "tree": "d65318a13ed35a11024933df9903233d57d0f430",
      "parents": [
        "6492cd73b9cb7c8f1f24f9a30ae2490a21ccc019"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Wed Jun 24 19:31:48 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 24 18:31:48 2026 +0100"
      },
      "message": "Update logback-classic to 1.5.35 (#854)"
    },
    {
      "commit": "6492cd73b9cb7c8f1f24f9a30ae2490a21ccc019",
      "tree": "2ecf7e71a87cb12702d4eea67c0f9ad9d7c25f6e",
      "parents": [
        "a21b0388e523bdcb495f21f4de6647aa94fc82e5"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Tue Jun 23 19:11:18 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 23 19:11:18 2026 +0100"
      },
      "message": "use Locale.ROOT for lowercase/uppercase (#851)\n\n* use Locale.ROOT for lowercase/uppercase\n\n* Update NativeKubernetesApiImpl.scala\n\n* scalafmt"
    },
    {
      "commit": "a21b0388e523bdcb495f21f4de6647aa94fc82e5",
      "tree": "05da37626f7a749dc108b4afbb9793459ac08111",
      "parents": [
        "788da070c072994ef8fdaeb68ce4f6c50842c255"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Tue Jun 23 19:10:56 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 23 19:10:56 2026 +0100"
      },
      "message": "Update exception message (#853)\n\n* Update exception message\n\n* Update KubernetesApi.scala"
    },
    {
      "commit": "788da070c072994ef8fdaeb68ce4f6c50842c255",
      "tree": "c7df6409802c781281be2cd6ddc6db0bd802bd91",
      "parents": [
        "37c8c359ff5b13f344d305bcfeca5099502a040e"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Mon Jun 22 17:01:37 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 22 23:01:37 2026 +0800"
      },
      "message": "Update sbt, scripted-plugin to 1.12.13 (#850)"
    },
    {
      "commit": "37c8c359ff5b13f344d305bcfeca5099502a040e",
      "tree": "67c84dee3ff24d8f40bea438d48f6f5170b4e901",
      "parents": [
        "55c37b261a9799ae88e99336e86145a6b45fb009"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jun 22 09:15:44 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 22 09:15:44 2026 +0100"
      },
      "message": "Bump actions/checkout from 6 to 7 (#846)\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 6 to 7.\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Commits](https://github.com/actions/checkout/compare/v6...v7)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n  dependency-version: \u00277\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": "55c37b261a9799ae88e99336e86145a6b45fb009",
      "tree": "b52db138953eadea2168917086f4b102e3239e44",
      "parents": [
        "f67300fca43119df6e4ac49d76394b765ba081a2"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jun 22 09:14:56 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 22 09:14:56 2026 +0100"
      },
      "message": "Bump sbt/setup-sbt from 1.2.1 to 1.4.0 (#848)\n\nBumps [sbt/setup-sbt](https://github.com/sbt/setup-sbt) from 1.2.1 to 1.4.0.\n- [Release notes](https://github.com/sbt/setup-sbt/releases)\n- [Commits](https://github.com/sbt/setup-sbt/compare/af116cce31c00823d3903ce687f9cda3a4f19f1b...3afe9cf056c5d139bfc46579af1192d77a2f0821)\n\n---\nupdated-dependencies:\n- dependency-name: sbt/setup-sbt\n  dependency-version: 1.4.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "f67300fca43119df6e4ac49d76394b765ba081a2",
      "tree": "cbdb4589d948dc60e219e7949f06906e1891b103",
      "parents": [
        "b1b8427089a07fc4e65d66741efff7c8444fe644"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Sat Jun 20 19:49:52 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jun 20 20:49:52 2026 +0200"
      },
      "message": "pin sbt 1.x (#845)"
    },
    {
      "commit": "b1b8427089a07fc4e65d66741efff7c8444fe644",
      "tree": "593ff47f9b5a9d3456febe65d291c65d57acdd9d",
      "parents": [
        "f8cc98a47aa08b0837b7ddbd3ff97980a96777df"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Sat Jun 20 18:20:12 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jun 20 18:20:12 2026 +0200"
      },
      "message": "Update ecs to 2.46.15 (#844)"
    },
    {
      "commit": "f8cc98a47aa08b0837b7ddbd3ff97980a96777df",
      "tree": "22b812fe5e4c280b4860c74c747e8dfe6093cd4a",
      "parents": [
        "db842f8cbd08aafc4e8a552b67b42d4889f7bc26"
      ],
      "author": {
        "name": "Arun Selvamani",
        "email": "sarun1@yahoo.com",
        "time": "Fri Jun 19 12:07:16 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 19 20:07:16 2026 +0100"
      },
      "message": "Fix flaky KubernetesApiSpec by decoupling functional tests from request timeout #216 (#842)\n\n* Every request in AbstractKubernetesApiImpl.makeRequest is raced against\n  apiServerRequestTimeout. The first HTTP request pays Pekko HTTP connection-pool\n  and JIT warm-up cost and could exceed the hard-coded 1s deadline on a loaded CI\n  runner, failing functional tests with a spurious LeaseTimeoutException.\n* Give the functional and auth tests a generous 10s request timeout so first-request\n  warm-up no longer trips the deadline.\n* Route the deliberate \"timeout on ...\" tests through a dedicated short-timeout (1s)\n  client so they still fail fast; their relative delays scale off that short value.\n\nCo-authored-by: Arun Selvamani \u003carunselvamani@gmail.com\u003e\nCo-authored-by: Claude Opus 4.8 \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "db842f8cbd08aafc4e8a552b67b42d4889f7bc26",
      "tree": "7a70e992ef5d4d9005af6979664a9803f2f87e00",
      "parents": [
        "263b02e50b87db6c778f5810420afe34bfe78ce7"
      ],
      "author": {
        "name": "He-Pin(kerr)",
        "email": "hepin1989@gmail.com",
        "time": "Fri Jun 19 17:02:05 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 19 17:02:05 2026 +0800"
      },
      "message": "docs: add mandatory header workflow reminder to Licensing Rules (#841)\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": "263b02e50b87db6c778f5810420afe34bfe78ce7",
      "tree": "94b7158bb4d4391267de62754b2f655b8a622a6b",
      "parents": [
        "d9698abd18d76c1ae3b8e9ead28a39fbd9baa8ba"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Fri Jun 19 11:01:27 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 19 10:01:27 2026 +0100"
      },
      "message": "Update ecs to 2.46.13 (#840)"
    },
    {
      "commit": "d9698abd18d76c1ae3b8e9ead28a39fbd9baa8ba",
      "tree": "ec709bc43a7cb221b9ebee4d2931fde5d083cad5",
      "parents": [
        "945d0551bd8e9aa7f2fce097c07ef043a63ebde0"
      ],
      "author": {
        "name": "He-Pin(kerr)",
        "email": "hepin1989@gmail.com",
        "time": "Fri Jun 19 01:25:56 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 19 01:25:56 2026 +0800"
      },
      "message": "fix: Scala 3.9 context bound compat for SortedSet.empty (#839)\n\n* fix: Scala 3.9 context bound compat for SortedSet.empty\n\nMotivation:\nScala 3.9.0-RC1 changes context bound desugaring, making explicit\n`SortedSet.empty(Member.ageOrdering)` fail with a type mismatch error.\n\nModification:\nUse implicit val for the Ordering instead of passing it explicitly\nto SortedSet.empty.\n\nResult:\nrolling-update-kubernetes module compiles cleanly with Scala 3.9.0-RC1.\n\nTests:\n- sbt \"++3.9.0-RC1!; rolling-update-kubernetes/compile; rolling-update-kubernetes/Test/compile\" passes\n\nReferences: None - Scala 3.9 forward compatibility\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* fix: fix operator mixing compilation error and make implicit private\n\nMotivation:\nCI failed because project/Common.scala mixed left- and right-associative\noperators (++: with ++) which Scala 3.9 disallows. Also address reviewer\nfeedback to make implicit ordering private.\n\nModification:\n- Wrap ++ expression in parentheses to resolve operator precedence conflict\n- Change implicit val memberAgeOrdering to private implicit val per review\n\nResult:\nsbt can load successfully and PodDeletionCostAnnotator implicit is scoped.\n\nTests:\nNot run - build definition fix and review feedback"
    },
    {
      "commit": "945d0551bd8e9aa7f2fce097c07ef043a63ebde0",
      "tree": "b57b5e4a0a9db153e37eb7fe19174b4c5c3d0677",
      "parents": [
        "b6c9052e5cde6f5c11da6d2c358198f4f1287e69"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Wed Jun 17 09:53:37 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 17 09:53:37 2026 +0200"
      },
      "message": "Update ecs to 2.46.11 (#838)"
    },
    {
      "commit": "b6c9052e5cde6f5c11da6d2c358198f4f1287e69",
      "tree": "1688e0de0a1fe8f71ecfca5d6f01bb11bcf6d5d6",
      "parents": [
        "38f438bf4e3f245d5a7d513aff85c11d77e73030"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Tue Jun 16 16:31:24 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 16 15:31:24 2026 +0100"
      },
      "message": "Update sbt-mima-plugin to 1.1.6 (#835)"
    },
    {
      "commit": "38f438bf4e3f245d5a7d513aff85c11d77e73030",
      "tree": "f05acb8d1098389a0783bd40a1250a4132ffeb7c",
      "parents": [
        "61903eb9d0ea3414615be4a0d5d0d16d532c7acf"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Tue Jun 16 16:27:16 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 16 15:27:16 2026 +0100"
      },
      "message": "Update consul-client to 1.12.1 (#836)"
    },
    {
      "commit": "61903eb9d0ea3414615be4a0d5d0d16d532c7acf",
      "tree": "a05b7fd7e87a646b7f085c3b87727abca2eb882e",
      "parents": [
        "f7d438b88863bfe0cdeeb42f4dd596d36d61388c"
      ],
      "author": {
        "name": "He-Pin(kerr)",
        "email": "hepin1989@gmail.com",
        "time": "Tue Jun 16 18:23:28 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 16 18:23:28 2026 +0800"
      },
      "message": "build: fix sbt lint warnings by excluding unused keys (#834)\n\nMotivation:\nsbt lint reported 51 unused keys across sub-projects: autoAPIMappings\nand projectInfoVersion in 25+ modules, plus previewPath in docs.\n\nModification:\n- Add autoAPIMappings and projectInfoVersion to excludeLintKeys in\n  project/Common.scala globalSettings\n- Add Global / excludeLintKeys +\u003d previewPath in build.sbt docs project\n\nResult:\nsbt load no longer reports any unused key warnings.\n\nTests:\n- sbt \"clean; compile\" - zero warnings\n\nReferences:\nNone - build configuration cleanup"
    },
    {
      "commit": "f7d438b88863bfe0cdeeb42f4dd596d36d61388c",
      "tree": "e55010b5ef4ee9d634e381b80584b54cc7682137",
      "parents": [
        "966ebd7b20076729d359424cbc73be2987b11d7d"
      ],
      "author": {
        "name": "He-Pin(kerr)",
        "email": "hepin1989@gmail.com",
        "time": "Tue Jun 16 18:23:10 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 16 18:23:10 2026 +0800"
      },
      "message": "docs: add AGENTS.md and CLAUDE.md for AI coding agents (#831)\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": "966ebd7b20076729d359424cbc73be2987b11d7d",
      "tree": "bd5d95b68283dae28fa2707be4a15a3f62d9bef7",
      "parents": [
        "c904c4c23b40200342557f6d9dd7fedd381bf4b3"
      ],
      "author": {
        "name": "He-Pin(kerr)",
        "email": "hepin1989@gmail.com",
        "time": "Mon Jun 15 20:56:32 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 15 20:56:32 2026 +0800"
      },
      "message": "Improve Scala 3.8 forward compatibility (#832)\n\n* feat: improve Scala 3.8 forward compatibility\n\nMotivation:\nScala 3.8 introduces new warnings, deprecations, and behavior changes\nthat will become errors in future versions. Preparing the codebase\nfor smooth upgrades.\n\nModification:\n- Replace `private[this]` with `private` (22 locations, deprecated in 3.8)\n- Replace `\u003d _` with `\u003d None` for Option vars (2 locations, deprecated in 3.8)\n- Fix context bounds compatibility: add local implicit LogSource[Class[_]]\n  and type casts for Logging calls (5 locations)\n- Fix SortedSet.empty ambiguity: use explicit type parameter (1 location)\n- Refactor scalacOptions to use scalaBinaryVersion for broader compat\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.\n\n* fix: restore .scalafmt.conf to main and reformat with scala213source3 dialect\n\nMotivation:\nCI\u0027s scalafmt-native-action uses origin/main\u0027s .scalafmt.conf for\ndiff-ref checks. The PR\u0027s .scalafmt.conf used scala213 dialect while\nmain uses scala213source3, causing formatting mismatches.\n\nModification:\n- Restore .scalafmt.conf to match origin/main (scala213source3 dialect)\n- Reformat changed files using main\u0027s scalafmt config\n\nResult:\nscalafmtCheck and diff-ref checks should now pass.\n\nTests:\n- sbt scalafmtCheckAll scalafmtSbtCheck: pass\n- scalafmt --list --mode diff-ref\u003dorigin/main: pass\n\nReferences:\nRefs #832\n\n* fix: restore Member.ageOrdering in PodDeletionCostAnnotator\n\nMotivation:\nThe Scala 3.8 forward compatibility change replaced\nSortedSet.empty(Member.ageOrdering) with SortedSet.empty[Member],\nwhich uses the default Member.ordering (by host/port) instead of\nageOrdering (by age). This caused incorrect member ordering for\npod-deletion-cost annotation, breaking the oldest-member selection\nlogic and causing PodDeletionCostAnnotatorSpec test failures.\n\nModification:\nRevert SortedSet.empty[Member] back to\nSortedSet.empty(Member.ageOrdering) to preserve the correct\nage-based descending sort order.\n\nResult:\nPodDeletionCostAnnotatorSpec tests pass again with correct\nage-based member ordering.\n\nTests:\n- Not run locally (requires Kubernetes testcontainers)\n\nReferences:\nRefs #832"
    },
    {
      "commit": "c904c4c23b40200342557f6d9dd7fedd381bf4b3",
      "tree": "62ab3dd8ea1605598bb11bbb4d0a7bce410193e5",
      "parents": [
        "0420135a0e485c2b9eb3a6bb1ce9f8aa19deeeec"
      ],
      "author": {
        "name": "He-Pin(kerr)",
        "email": "hepin1989@gmail.com",
        "time": "Sun Jun 14 23:26:35 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 14 23:26:35 2026 +0800"
      },
      "message": "chore: unify formatter config - standardize aliases, add JDK17 setting (#827)\n\n* chore: unify formatter config across pekko sub-projects\n\nMotivation:\nAlign formatter plugins, command aliases, and JDK settings with other\npekko sub-projects to reduce maintenance burden.\n\nModification:\n- Standardize checkCodeStyle/applyCodeStyle command aliases\n- Add ThisBuild / javafmtFormatterCompatibleJavaVersion :\u003d 17 where missing\n- Replace custom verifyCodeFmt tasks with standard aliases where applicable\n- Upgrade sbt-java-formatter plugin where needed\n\nResult:\nConsistent formatter configuration across all pekko sub-projects.\n\nTests:\nNot run - build config change only\n\nReferences:\nNone - formatter unification across pekko sub-projects\n\n* fix: use checkCodeStyle alias in CI and standardize build.sbt aliases\n\nMotivation:\nCI was only running javafmtCheckAll, missing scalafmt and header checks.\nBuild.sbt aliases used non-standard ordering.\n\nModification:\n- CI: replace javafmtCheckAll with checkCodeStyle\n- build.sbt: standardize checkCodeStyle and applyCodeStyle alias order\n\nResult:\nCI runs full code style check; aliases consistent with other pekko projects."
    },
    {
      "commit": "0420135a0e485c2b9eb3a6bb1ce9f8aa19deeeec",
      "tree": "c9ab7bcc25c502256d16a899edc211e1f933007b",
      "parents": [
        "50d5dfb75337cf7f09cf0d9114a51b6e403307f3"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Sun Jun 14 17:19:01 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 14 16:19:01 2026 +0100"
      },
      "message": "Update sbt, scripted-plugin to 1.12.12 (#829)"
    },
    {
      "commit": "50d5dfb75337cf7f09cf0d9114a51b6e403307f3",
      "tree": "ea0c23b3e08623fce5f07caa1c82ad87362ed47e",
      "parents": [
        "76368ea248b5176a0969f1d22e45b3ae04e1ba9a"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Sun Jun 14 17:18:38 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 14 16:18:38 2026 +0100"
      },
      "message": "Update ecs to 2.46.10 (#830)"
    },
    {
      "commit": "76368ea248b5176a0969f1d22e45b3ae04e1ba9a",
      "tree": "ea86a262f85b1eb9cb12195f924adc0d661e7e71",
      "parents": [
        "2ed844c51933cc61f0cbb78ea77e10913d65e131"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Sun Jun 14 17:18:17 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 14 16:18:17 2026 +0100"
      },
      "message": "Update sbt-api-mappings to 3.0.3 (#828)"
    },
    {
      "commit": "2ed844c51933cc61f0cbb78ea77e10913d65e131",
      "tree": "6fe5628b6d5832b05c794cd6e5c9fdee5b044e1d",
      "parents": [
        "96e7e934f69f3607c426350d0634f8ad2c4b1fa4"
      ],
      "author": {
        "name": "He-Pin(kerr)",
        "email": "hepin1989@gmail.com",
        "time": "Sun Jun 14 20:43:17 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 14 20:43:17 2026 +0800"
      },
      "message": "chore: Rewrite to scala3 syntax (#826)\n\nMotivation:\nLet Scala 3 Community build compile pekko-management.\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": "96e7e934f69f3607c426350d0634f8ad2c4b1fa4",
      "tree": "47898b7c5e0d1935e2b55aebcf383d019ac19289",
      "parents": [
        "73d8a2c65e27aa7458ee7046de73e906f1fa7e84"
      ],
      "author": {
        "name": "He-Pin(kerr)",
        "email": "hepin1989@gmail.com",
        "time": "Sun Jun 14 19:16:45 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 14 19:16:45 2026 +0800"
      },
      "message": "Add -Yfuture-lazy-vals for Scala 3.3.x builds (#825)\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 MiMa filter for HttpBootstrapJsonProtocol \u003cclinit\u003e\n\n-Yfuture-lazy-vals changes the generated bytecode for companion\nobjects containing lazy vals: the static \u003cclinit\u003e initializer\nis no longer emitted. Add MiMa filter to exclude this expected\nbinary compatibility change."
    },
    {
      "commit": "73d8a2c65e27aa7458ee7046de73e906f1fa7e84",
      "tree": "b7ea332c865c3d4effb236875d582e364e1a2af1",
      "parents": [
        "a880b9c42f4194cec8b18edb78514de7fa4ce8ba"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Fri Jun 12 22:40:28 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 12 21:40:28 2026 +0100"
      },
      "message": "Update scala3-library to 3.3.8 (#823)"
    },
    {
      "commit": "a880b9c42f4194cec8b18edb78514de7fa4ce8ba",
      "tree": "e88a493c418db1a71cbe01fff0c5505a3f80b5d5",
      "parents": [
        "e102ce1603e964ac18c8dfa77cf33d75b8cc7ba7"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Fri Jun 12 22:40:09 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 12 21:40:09 2026 +0100"
      },
      "message": "Update ecs to 2.46.9 (#824)"
    },
    {
      "commit": "e102ce1603e964ac18c8dfa77cf33d75b8cc7ba7",
      "tree": "2a5300e2eb4c08d9cfcc128fc79ea0bbf6acba6b",
      "parents": [
        "6c92932b75e9ee78e261af300dba5b24a39740e1"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Wed Jun 10 18:24:03 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 10 18:24:03 2026 +0200"
      },
      "message": "Update ecs to 2.46.7 (#822)"
    },
    {
      "commit": "6c92932b75e9ee78e261af300dba5b24a39740e1",
      "tree": "bc38ccf829abf16e4bdc48b5a819d258f02db434",
      "parents": [
        "58c2d511c37df25e8aa0e619cba2d61073db0d82"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Sat Jun 06 18:35:09 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jun 06 18:35:09 2026 +0200"
      },
      "message": "Update ecs to 2.46.5 (#821)"
    },
    {
      "commit": "58c2d511c37df25e8aa0e619cba2d61073db0d82",
      "tree": "5a36741d97459e63cf0159b8e4e33980c1d1d190",
      "parents": [
        "37ea75d8b97c30c6d7ed3fba2af947661a985c02"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Thu Jun 04 23:02:48 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 04 23:02:48 2026 +0200"
      },
      "message": "Update ecs to 2.46.3 (#820)"
    },
    {
      "commit": "37ea75d8b97c30c6d7ed3fba2af947661a985c02",
      "tree": "37df57f64fa90c11a97a356be10d4d6b046fbe23",
      "parents": [
        "696569d7b591043534fd5bd1570227272a821617"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Thu Jun 04 23:02:07 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 04 23:02:07 2026 +0200"
      },
      "message": "Update jackson-databind to 2.22.0 (#818)"
    },
    {
      "commit": "696569d7b591043534fd5bd1570227272a821617",
      "tree": "435ff7cbaa02bb62654e2446f0c377b68e1a026e",
      "parents": [
        "2b7a901d70c753e61953ee993b59426a1300e519"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Wed Jun 03 10:35:35 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 03 10:35:35 2026 +0100"
      },
      "message": "Update pekko to 2.0.0-M3 (#816)"
    },
    {
      "commit": "2b7a901d70c753e61953ee993b59426a1300e519",
      "tree": "e323bf7d0b1b29086bba5b7895c63549bc363a23",
      "parents": [
        "033c737052ccdef05ed5d755fad8a053152e29b6"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Tue Jun 02 16:15:50 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 02 15:15:50 2026 +0100"
      },
      "message": "Update logback-classic to 1.5.34 (#817)"
    },
    {
      "commit": "033c737052ccdef05ed5d755fad8a053152e29b6",
      "tree": "2369c74ae547d0721755a88a974dfc885685054a",
      "parents": [
        "4269c462eec2da131d1fa0628df9f4ef04b3fec1"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Tue Jun 02 16:15:06 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 02 15:15:06 2026 +0100"
      },
      "message": "Update ecs to 2.46.0 (#819)"
    },
    {
      "commit": "4269c462eec2da131d1fa0628df9f4ef04b3fec1",
      "tree": "1ca213a433ba89636ab406feda02533428c10103",
      "parents": [
        "92e90c123e77288591e835b0d5a526a28166c6d8"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jun 01 14:18:14 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 01 14:18:14 2026 +0800"
      },
      "message": "Bump scalacenter/sbt-dependency-submission from 3.2.2 to 3.2.3 (#812)\n\nBumps [scalacenter/sbt-dependency-submission](https://github.com/scalacenter/sbt-dependency-submission) from 3.2.2 to 3.2.3.\n- [Release notes](https://github.com/scalacenter/sbt-dependency-submission/releases)\n- [Commits](https://github.com/scalacenter/sbt-dependency-submission/compare/1cc96a7038ea2b014c200c1dae3a0cc92293b91d...d84eef4c09e633bcf5f113bcad7fd5e9af1baee9)\n\n---\nupdated-dependencies:\n- dependency-name: scalacenter/sbt-dependency-submission\n  dependency-version: 3.2.3\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "92e90c123e77288591e835b0d5a526a28166c6d8",
      "tree": "f063147c36aa2ee33eafde1bed50711142f7ba8c",
      "parents": [
        "931786cc71a9f02974b14eb99127a1ae1cca8c63"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jun 01 14:11:20 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 01 14:11:20 2026 +0800"
      },
      "message": "Bump sbt/setup-sbt from 1.1.24 to 1.2.1 (#811)\n\nBumps [sbt/setup-sbt](https://github.com/sbt/setup-sbt) from 1.1.24 to 1.2.1.\n- [Release notes](https://github.com/sbt/setup-sbt/releases)\n- [Commits](https://github.com/sbt/setup-sbt/compare/2e222825582620cc38d2a54e674f3c01b7c14f5d...af116cce31c00823d3903ce687f9cda3a4f19f1b)\n\n---\nupdated-dependencies:\n- dependency-name: sbt/setup-sbt\n  dependency-version: 1.2.1\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "931786cc71a9f02974b14eb99127a1ae1cca8c63",
      "tree": "9ef6d8333dacd2900d7aa3960490fda1866b1cda",
      "parents": [
        "3800c4c9e16be00115dce4bbc4b121e006e708f8"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Sun May 31 19:44:04 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun May 31 19:44:04 2026 +0100"
      },
      "message": "docs: add Alternative with Custom Resource Definition section to rolling-updates.md (#810)\n\nCo-authored-by: copilot-swe-agent[bot] \u003c198982749+Copilot@users.noreply.github.com\u003e"
    },
    {
      "commit": "3800c4c9e16be00115dce4bbc4b121e006e708f8",
      "tree": "6a8e7a3b449755c12e7086f00ceeea594d227ae3",
      "parents": [
        "bbef61b81251b2ffa8bc9268ca18ab24528701f0"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Sun May 31 15:50:20 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun May 31 14:50:20 2026 +0100"
      },
      "message": "Update ecs to 2.45.1 (#809)"
    },
    {
      "commit": "bbef61b81251b2ffa8bc9268ca18ab24528701f0",
      "tree": "d20d41f682e22c951a31762300b24ff7a132b0bd",
      "parents": [
        "c016265c2650c2ecce5df24027ad6054cc84415a"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Sun May 31 14:37:08 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun May 31 14:37:08 2026 +0100"
      },
      "message": "try to fix integration tests for app version revision (#808)\n\n* Add --add-opens JVM flag to fix liveness probe failures in app-version-revision test\n\n* Update integration-tests-app-version-revision.yml\n\n* Fix race condition in app-version-revision test script\n\nUse kubectl rollout status to wait for the deployment rollout to fully\ncomplete before checking pod logs. Without this, the wait loop could\nbreak prematurely during rolling updates (when all currently-visible\npods happen to be Ready but new pods haven\u0027t been created yet),\ncausing log checks to fail on ContainerCreating pods.\n\n---------\n\nCo-authored-by: copilot-swe-agent[bot] \u003c198982749+Copilot@users.noreply.github.com\u003e"
    },
    {
      "commit": "c016265c2650c2ecce5df24027ad6054cc84415a",
      "tree": "387672331f1acc9255242fde7be8f1b60034fa76",
      "parents": [
        "fc7b729e8e09259e83061796420ef3de84f5db0e"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Sun May 31 12:28:43 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun May 31 12:28:43 2026 +0100"
      },
      "message": "try to fix ports for rolling updates tests (#807)\n\n* try to fix ports for rolling updates tests\n\n* Update integration test workflow triggers\n\nRemove pull_request trigger from the workflow.\n\n* Fix rolling-update-kubernetes app-version integration tests (#13)\n\nCo-authored-by: copilot-swe-agent[bot] \u003c198982749+Copilot@users.noreply.github.com\u003e\n\n* standardise on pekko-rolling-update-demo\n\n* Update integration tests workflow triggers\n\nRemove pull_request trigger from integration tests workflow.\n\n---------\n\nCo-authored-by: Copilot \u003c198982749+Copilot@users.noreply.github.com\u003e"
    },
    {
      "commit": "fc7b729e8e09259e83061796420ef3de84f5db0e",
      "tree": "d2befbcb6e3fa8b5b50f1381aa19818835a7fc9d",
      "parents": [
        "40d31c0770ba07a50e8884b3af3fe35cce228d21"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Sun May 31 02:05:09 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun May 31 01:05:09 2026 +0100"
      },
      "message": "Update logback-classic to 1.5.33 (#804)"
    },
    {
      "commit": "40d31c0770ba07a50e8884b3af3fe35cce228d21",
      "tree": "bc7bc4f2bcb7fbe667709417572d91593ec99e92",
      "parents": [
        "5236f0a045bcebad3af481846497d66a8d56439a"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Sun May 31 02:04:50 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun May 31 01:04:50 2026 +0100"
      },
      "message": "Update jackson-databind to 2.21.4 (#805)"
    },
    {
      "commit": "5236f0a045bcebad3af481846497d66a8d56439a",
      "tree": "04123b48eea2c9515c1d5f5c18e17e5be78ca3b9",
      "parents": [
        "95582e0d47cfeba921481321e3ce72e52c8621a2"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Sun May 31 02:04:32 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun May 31 01:04:32 2026 +0100"
      },
      "message": "Update ecs to 2.44.14 (#806)"
    },
    {
      "commit": "95582e0d47cfeba921481321e3ce72e52c8621a2",
      "tree": "0aa5e120291b362ee83a62bb7a4089a9024e6be3",
      "parents": [
        "4f8728cc102f450eeaddcfdf5b919a015aca6e9b"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Wed May 27 16:52:23 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 27 16:52:23 2026 +0200"
      },
      "message": "Update ecs to 2.44.13 (#803)"
    },
    {
      "commit": "4f8728cc102f450eeaddcfdf5b919a015aca6e9b",
      "tree": "e14fbfec97e5d0ed473adf3f2584960503194768",
      "parents": [
        "2d8c8b5b2620da0eea3a6ee40d4679a68b29c7c2"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Mon May 25 15:23:39 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 25 15:23:39 2026 +0100"
      },
      "message": "bring in akka-management 1.4.1 changes (#801)\n\n* port: apply akka-management PRs #1150-#1155 to pekko\n\n- PR #1150: Already applied (fix flaky RU test script)\n- PR #1151: Fix AppVersionRevision docs wording in rolling-updates.md\n- PR #1152: Fix cyclic initialization in ClusterBootstrap, AppVersionRevision, PodDeletionCost\n- PR #1153: Add KUBERNETES_NAMESPACE env var support in reference.conf + docs\n- PR #1155: Ensure versionPromise always completes on failure + refactor AppVersionRevisionSpec into KubernetesApiSpec\n\nAgent-Logs-Url: https://github.com/pjfanning/incubator-pekko-management/sessions/bdef1ab5-2a1c-4728-927c-8c89aa47597a\n\nCo-authored-by: pjfanning \u003c11783444+pjfanning@users.noreply.github.com\u003e\n\n* format\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": "2d8c8b5b2620da0eea3a6ee40d4679a68b29c7c2",
      "tree": "8e6ba3008caf70f0b0a9c2a579c1d862b5464d54",
      "parents": [
        "2eb2d06765e0fadcfc9cf3b6ceffe28a6279398f"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon May 25 09:49:10 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 25 09:49:10 2026 +0100"
      },
      "message": "Bump manusa/actions-setup-minikube from 2.17.0 to 2.18.0 (#798)\n\nBumps [manusa/actions-setup-minikube](https://github.com/manusa/actions-setup-minikube) from 2.17.0 to 2.18.0.\n- [Release notes](https://github.com/manusa/actions-setup-minikube/releases)\n- [Commits](https://github.com/manusa/actions-setup-minikube/compare/285c4cc66c939eb2ca21ef94b444f4b430ede447...b65276017fdec6f1e6498129fb740e34e260dc55)\n\n---\nupdated-dependencies:\n- dependency-name: manusa/actions-setup-minikube\n  dependency-version: 2.18.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": "2eb2d06765e0fadcfc9cf3b6ceffe28a6279398f",
      "tree": "e6071ca2e428fd9274b5445e09067e031f027891",
      "parents": [
        "f594b1a426c1f249dba74ce7c3f8b553b9533d2e"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon May 25 09:46:29 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 25 09:46:29 2026 +0100"
      },
      "message": "Bump sbt/setup-sbt from 1.1.22 to 1.1.24 (#797)\n\nBumps [sbt/setup-sbt](https://github.com/sbt/setup-sbt) from 1.1.22 to 1.1.24.\n- [Release notes](https://github.com/sbt/setup-sbt/releases)\n- [Commits](https://github.com/sbt/setup-sbt/compare/508b753e53cb6095967669e0911487d2b9bc9f41...2e222825582620cc38d2a54e674f3c01b7c14f5d)\n\n---\nupdated-dependencies:\n- dependency-name: sbt/setup-sbt\n  dependency-version: 1.1.24\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "f594b1a426c1f249dba74ce7c3f8b553b9533d2e",
      "tree": "cb690d0c1299f04a5655d930e4a5e34869ed5bea",
      "parents": [
        "038f4aa3cdf8b9968f8838688bd05e48f979d612"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Sat May 23 17:38:01 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 23 17:38:01 2026 +0200"
      },
      "message": "Update ecs to 2.44.12 (#796)"
    },
    {
      "commit": "038f4aa3cdf8b9968f8838688bd05e48f979d612",
      "tree": "ecd7390244bc34f12ce55f1121b88e3590039f61",
      "parents": [
        "98cab38c184caa5be0b6567d76de8ab8b343c244"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Thu May 21 15:53:55 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 21 15:53:55 2026 +0200"
      },
      "message": "Update ecs to 2.44.10 (#795)"
    },
    {
      "commit": "98cab38c184caa5be0b6567d76de8ab8b343c244",
      "tree": "9f6d312a96b4c0db2c4dbc50be499ca3ef5867b7",
      "parents": [
        "32c5c380b476a31e446ab3f2536dfe50b8621bf7"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Wed May 20 13:27:06 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 20 13:27:06 2026 +0200"
      },
      "message": "Update ecs to 2.44.9 (#794)"
    },
    {
      "commit": "32c5c380b476a31e446ab3f2536dfe50b8621bf7",
      "tree": "8a0dd4daee835e8ebd7c67e83d82dd3bea4ec095",
      "parents": [
        "836888d266c081ad0e8b185a9ad9886668129403"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Tue May 19 19:20:31 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 19 19:20:31 2026 +0200"
      },
      "message": "Update ecs to 2.44.8 (#793)"
    },
    {
      "commit": "836888d266c081ad0e8b185a9ad9886668129403",
      "tree": "404026fb4a95329622456a7d9dc8732a6b80a3c7",
      "parents": [
        "def37b848348fd2e428d6688781d98bd4642dfb4"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon May 18 10:23:21 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 18 10:23:21 2026 +0100"
      },
      "message": "Bump scalacenter/sbt-dependency-submission from 3.2.1 to 3.2.2 (#787)\n\nBumps [scalacenter/sbt-dependency-submission](https://github.com/scalacenter/sbt-dependency-submission) from 3.2.1 to 3.2.2.\n- [Release notes](https://github.com/scalacenter/sbt-dependency-submission/releases)\n- [Commits](https://github.com/scalacenter/sbt-dependency-submission/compare/f43202114d7522a4b233e052f82c2eea8d658134...1cc96a7038ea2b014c200c1dae3a0cc92293b91d)\n\n---\nupdated-dependencies:\n- dependency-name: scalacenter/sbt-dependency-submission\n  dependency-version: 3.2.2\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "def37b848348fd2e428d6688781d98bd4642dfb4",
      "tree": "c388869688434a6237a6ebac99b0f369e1c6a52e",
      "parents": [
        "0e12c4404751a6064c5471769b78867b7fba2093"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon May 18 10:50:38 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 18 10:50:38 2026 +0800"
      },
      "message": "Bump manusa/actions-setup-minikube from 2.16.1 to 2.17.0 (#789)\n\nBumps [manusa/actions-setup-minikube](https://github.com/manusa/actions-setup-minikube) from 2.16.1 to 2.17.0.\n- [Release notes](https://github.com/manusa/actions-setup-minikube/releases)\n- [Commits](https://github.com/manusa/actions-setup-minikube/compare/96202dee4ae1c2f46a62fe197273aaf22b83f42d...285c4cc66c939eb2ca21ef94b444f4b430ede447)\n\n---\nupdated-dependencies:\n- dependency-name: manusa/actions-setup-minikube\n  dependency-version: 2.17.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": "0e12c4404751a6064c5471769b78867b7fba2093",
      "tree": "b11160a9ed7d8cc28e23582af212f027095b06ee",
      "parents": [
        "73e059a0412079b72ead952c6dacd8d6a5a0b71d"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon May 18 10:50:16 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 18 10:50:16 2026 +0800"
      },
      "message": "Bump coursier/cache-action from 8.1.0 to 8.1.1 (#788)\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": "73e059a0412079b72ead952c6dacd8d6a5a0b71d",
      "tree": "65ba1c507bbbe8d71ece3ad1e03a6df78aaf1cda",
      "parents": [
        "498d223c4f05a76f9ab6870fdb78e5787d4b8480"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Sun May 17 16:01:53 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun May 17 16:01:53 2026 +0200"
      },
      "message": "Update ecs to 2.44.7 (#786)"
    },
    {
      "commit": "498d223c4f05a76f9ab6870fdb78e5787d4b8480",
      "tree": "2093a69f1590d4d2e9f7fbadc6acc42601c77a92",
      "parents": [
        "0d4a9c39d912834e61d35a9aed5aeb3d47246c63"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Fri May 15 08:36:32 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 15 08:36:32 2026 +0100"
      },
      "message": "add license headers (#785)"
    },
    {
      "commit": "0d4a9c39d912834e61d35a9aed5aeb3d47246c63",
      "tree": "f64b83605d2f2136c3bad9a8c6f4176051b7a2f0",
      "parents": [
        "de751596c79bd4c7525800336cd81fdcff1bf302"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Thu May 14 21:38:03 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 14 21:38:03 2026 +0100"
      },
      "message": "Port akka-management PR #1143: AppVersionRevision extension for Kubernetes revision-based app versioning (#784)\n\n* Port akka-management PR #1143: add AppVersionRevision extension and related changes\n\nAgent-Logs-Url: https://github.com/pjfanning/incubator-pekko-management/sessions/ede30481-3334-486d-a699-64b8020b28f4\n\nCo-authored-by: pjfanning \u003c11783444+pjfanning@users.noreply.github.com\u003e\n\n* Fix spelling: \u0027nods\u0027 -\u003e \u0027nodes\u0027 in app-version-revision-kubernetes-test.sh\n\nAgent-Logs-Url: https://github.com/pjfanning/incubator-pekko-management/sessions/ede30481-3334-486d-a699-64b8020b28f4\n\nCo-authored-by: pjfanning \u003c11783444+pjfanning@users.noreply.github.com\u003e\n\n* move file\n\n* scalafmt\n\n* don\u0027t yet run int tests as part of PR\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": "de751596c79bd4c7525800336cd81fdcff1bf302",
      "tree": "2635821eab689e2efe0d5ed0e203437c1a088c14",
      "parents": [
        "4f4d4dbb35f80c4dcba8b0a803225c942a9d884d"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Thu May 14 15:16:41 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 14 15:16:41 2026 +0100"
      },
      "message": "Port Akka management PRs #1134, #1141, #1142 to Pekko (#774)\n\n* Port Akka management PRs #1134, #1141, #1142 to Pekko\n\nPR #1134 - Write pod cost to CRD (rolling-update-kubernetes):\n- Add CustomResourceSettings and extend KubernetesSettings with\n  custom-resource config (enabled, cr-name, cleanup-after) and\n  api-service-request-timeout\n- Create KubernetesApi trait with PodCost/PodCostResource types\n- Create KubernetesJsonSupport for spray-json marshalling of CRD types\n- Create KubernetesApiImpl with Pekko HTTP client, blocking IO on\n  DefaultBlockingDispatcherId at startup; uses pekko.apache.org API group\n- Refactor PodDeletionCost extension to use KubernetesApiImpl\n- Refactor PodDeletionCostAnnotator to support both direct annotation\n  and PodCost CR updates via KubernetesApi abstraction\n- Delete ApiRequests.scala (functionality absorbed into KubernetesApiImpl)\n- Update reference.conf with new config keys\n- Update PodDeletionCostAnnotatorSpec to use new props() factory\n- Add PodDeletionCostAnnotatorCrSpec for CRD-based cost updates\n\nPR #1141 - Integration test scripts:\n- Add integration-test/scripts/rollingupdate-kubernetes-test.sh\n- Add integration-test/rollingupdate-kubernetes/kubernetes/ directory\n\nPR #1142 - Blocking IO at startup (discovery-kubernetes-api):\n- Move apiToken, podNamespace and SSL context creation to Future on\n  blocking dispatcher (kubernetesSetup) in KubernetesApiServiceDiscovery\n- Add KubernetesSetup private case class to companion object\n- Use Logging(system, classOf[...]) instead of getClass\n- Change Seq(None) to List(None) in targets; return immutable.Seq\n\nCo-authored-by: Copilot \u003c223556219+Copilot@users.noreply.github.com\u003e\n\nCo-authored-by: pjfanning \u003c11783444+pjfanning@users.noreply.github.com\u003e\n\n* Fix log message grammar: \u0027oldest will written\u0027 -\u003e \u0027oldest will be written\u0027\n\nAgent-Logs-Url: https://github.com/pjfanning/incubator-pekko-management/sessions/e6cfbf1b-2d6a-4ebf-8f70-21d47b773b13\n\nCo-authored-by: pjfanning \u003c11783444+pjfanning@users.noreply.github.com\u003e\n\n* scalafmt\n\n* imports\n\n* compile issue\n\n* Update KubernetesSettings.scala\n\n* Port remaining files from Akka PR #1134: pod-cost YAMLs, int-test module, rolling-update integration test module, scripts, and GitHub workflow\n\nAgent-Logs-Url: https://github.com/pjfanning/incubator-pekko-management/sessions/ca58ec9f-6a95-4dec-980c-2007db4841ae\n\nCo-authored-by: pjfanning \u003c11783444+pjfanning@users.noreply.github.com\u003e\n\n* Fix bugs in rollingupdate-kubernetes-cr-test.sh: remove broken inner loop, add try_count increment\n\nAgent-Logs-Url: https://github.com/pjfanning/incubator-pekko-management/sessions/ca58ec9f-6a95-4dec-980c-2007db4841ae\n\nCo-authored-by: pjfanning \u003c11783444+pjfanning@users.noreply.github.com\u003e\n\n* Update integration-tests-rolling-update-cr.yml\n\n* scalafmt\n\n* add-opens\n\n* Update build.sbt\n\n* Update logback.xml\n\n* Update build.sbt\n\n* Update build.sbt\n\n* Update build.sbt\n\n* Update integration test workflow triggers\n\nRemoved pull_request trigger from integration test workflow.\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": "4f4d4dbb35f80c4dcba8b0a803225c942a9d884d",
      "tree": "ba3d6e2a3377d2e24f7671a4c04136c704582ccb",
      "parents": [
        "059458ce903612c2b9253362fd1977be6d9e980e"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Thu May 14 14:15:15 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 14 14:15:15 2026 +0100"
      },
      "message": "upgrade to pekko 2.0.0-M2 (#783)"
    },
    {
      "commit": "059458ce903612c2b9253362fd1977be6d9e980e",
      "tree": "56e7f83d7eb8a629644a22e8aa81a60f6f3ab679",
      "parents": [
        "eec04a3cfadd17b6bc4a8b2ac97a4b8095dc2d1f"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Wed May 13 18:24:19 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 13 17:24:19 2026 +0100"
      },
      "message": "Update slf4j-api to 2.0.18 (#782)"
    },
    {
      "commit": "eec04a3cfadd17b6bc4a8b2ac97a4b8095dc2d1f",
      "tree": "e2a430846f6d4b5c88f38293838b70eef52b540d",
      "parents": [
        "9cdde71d27aecbf8d6cec04686e2d6f9b0e0b7d9"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Mon May 11 20:07:17 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 11 20:07:17 2026 +0200"
      },
      "message": "Update sbt-scalafmt to 2.6.1 (#779)"
    },
    {
      "commit": "9cdde71d27aecbf8d6cec04686e2d6f9b0e0b7d9",
      "tree": "b5f885dcd8fbc742838c2b2e2e7a35dadb3dd5fa",
      "parents": [
        "419fa532fffb43f4d9fd2901d75472dfb2f0f33f"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Mon May 11 20:06:54 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 11 20:06:54 2026 +0200"
      },
      "message": "Update scalafmt-core to 3.11.1 (#780)"
    },
    {
      "commit": "419fa532fffb43f4d9fd2901d75472dfb2f0f33f",
      "tree": "b0c8c47909d95e30080bd2c59e8a16b823e34531",
      "parents": [
        "28ed233219a3425407417d3c25dc23b8309c80c2"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Sat May 09 16:36:34 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 09 15:36:34 2026 +0100"
      },
      "message": "Update ecs to 2.44.4 (#776)"
    },
    {
      "commit": "28ed233219a3425407417d3c25dc23b8309c80c2",
      "tree": "802291326050318c4cf3c9d0f36fa22f2c734322",
      "parents": [
        "1b57a18d95fc155bc68555c9b32894f2e9c07197"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Sat May 09 16:36:12 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 09 15:36:12 2026 +0100"
      },
      "message": "Update jupiter-interface, ... to 0.19.0 (#775)"
    },
    {
      "commit": "1b57a18d95fc155bc68555c9b32894f2e9c07197",
      "tree": "7a07ad2bfb89bf2394c18f50634ecacf49df45b6",
      "parents": [
        "61d5e24bd6d0e3e0a169d7c928a9efbad2c1d488"
      ],
      "author": {
        "name": "Philippus Baalman",
        "email": "philippus@gmail.com",
        "time": "Sat May 09 01:39:04 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 09 00:39:04 2026 +0100"
      },
      "message": "Update sbt-java-formatter to 0.12.0 (#768)"
    },
    {
      "commit": "61d5e24bd6d0e3e0a169d7c928a9efbad2c1d488",
      "tree": "55e5bb28d3954b2d68d7674665a3d72ec50d08b4",
      "parents": [
        "57aa241c917a74c0d1b33eba396ad8dc2e113886"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Thu May 07 18:00:46 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 07 17:00:46 2026 +0100"
      },
      "message": "Update log4j-api, log4j-core, ... to 2.26.0 (#771)"
    },
    {
      "commit": "57aa241c917a74c0d1b33eba396ad8dc2e113886",
      "tree": "03fecdebf74917fa4610ca470e099a587b7e2eda",
      "parents": [
        "0b982e683165ffae26714d4d46a662bc7c499446"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Thu May 07 15:45:49 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 07 15:45:49 2026 +0200"
      },
      "message": "Update ecs to 2.44.3 (#772)"
    },
    {
      "commit": "0b982e683165ffae26714d4d46a662bc7c499446",
      "tree": "ffd089a3a492724d9459e6f42295d21d006879bf",
      "parents": [
        "639d297b13d90506cdbf7f8573f245213d7083e8"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Wed May 06 14:13:42 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 06 14:13:42 2026 +0200"
      },
      "message": "Update ecs to 2.44.2 (#770)"
    },
    {
      "commit": "639d297b13d90506cdbf7f8573f245213d7083e8",
      "tree": "acbcc8854691f3fa1ef19c0c3a14d8e2cc7aab40",
      "parents": [
        "3a8c48d47bd53390fcd721ea1fc09f6535d1a665"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Tue May 05 23:13:18 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 05 23:13:18 2026 +0200"
      },
      "message": "Update ecs to 2.44.1 (#769)"
    },
    {
      "commit": "3a8c48d47bd53390fcd721ea1fc09f6535d1a665",
      "tree": "b79103b42bd82175cd55031202342092bf9d74bb",
      "parents": [
        "96ba0df796a7c9fba73680be2abdc227c65cc8ae"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Sun May 03 17:37:32 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun May 03 17:37:32 2026 +0200"
      },
      "message": "Update sbt, scripted-plugin to 1.12.11 (#766)"
    },
    {
      "commit": "96ba0df796a7c9fba73680be2abdc227c65cc8ae",
      "tree": "1fbda1de828cdaef21c27e56a1bc798a371c3411",
      "parents": [
        "e77b037fbada54a287f511b296098185c4e44dcc"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Sun May 03 17:03:57 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun May 03 17:03:57 2026 +0200"
      },
      "message": "Update ecs to 2.44.0 (#767)"
    },
    {
      "commit": "e77b037fbada54a287f511b296098185c4e44dcc",
      "tree": "e8f1e4878f26672e212b49e9db2f81743eec1f5a",
      "parents": [
        "2edfc70fb5b11d902118d1626ce80c57955f9772"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Fri May 01 17:51:35 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 01 17:51:35 2026 +0200"
      },
      "message": "Update ecs to 2.43.2 (#765)"
    },
    {
      "commit": "2edfc70fb5b11d902118d1626ce80c57955f9772",
      "tree": "a71ad4c00e14c7a232706308f6b45197b90faf0c",
      "parents": [
        "566d87c24114e5c267bef407da180319b3d14230"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Wed Apr 29 23:56:37 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 29 23:56:37 2026 +0200"
      },
      "message": "Update jackson-databind to 2.21.3 (#763)"
    },
    {
      "commit": "566d87c24114e5c267bef407da180319b3d14230",
      "tree": "fe23a60384b85cd0be98cfb113d495610940a32d",
      "parents": [
        "16bda7113f8773518157eebed470645957221ec9"
      ],
      "author": {
        "name": "Scala Steward",
        "email": "43047562+scala-steward@users.noreply.github.com",
        "time": "Wed Apr 29 17:49:04 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 29 17:49:04 2026 +0200"
      },
      "message": "Update ecs to 2.43.0 (#764)"
    }
  ],
  "next": "16bda7113f8773518157eebed470645957221ec9"
}
