)]}'
{
  "log": [
    {
      "commit": "266f841c28d0c32dc6e63370097f26acabd7381c",
      "tree": "93c3078b2f2af90511c763832081fe31b310b8f4",
      "parents": [
        "6e9caeb48118934f4311534725196c52159eaa21"
      ],
      "author": {
        "name": "Dennis-Mircea Ciupitu",
        "email": "dennis.mircea.ciupitu@gmail.com",
        "time": "Wed Jul 29 14:39:31 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 29 13:39:31 2026 +0200"
      },
      "message": "[FLINK-39571][docs] Improve Flink Kubernetes Operator documentation coverage (#1164)"
    },
    {
      "commit": "6e9caeb48118934f4311534725196c52159eaa21",
      "tree": "0de171e63e626a509e19de452e11a3586ccaac83",
      "parents": [
        "332ef2673a5ccf071dc2eb608afefe6a6463aad7"
      ],
      "author": {
        "name": "Attila Mészáros",
        "email": "a_meszaros@apple.com",
        "time": "Mon Jul 20 14:09:44 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 20 14:09:44 2026 +0200"
      },
      "message": "[FLINK-40103] Bump JOSDK to 5.5.0 (#1061)"
    },
    {
      "commit": "332ef2673a5ccf071dc2eb608afefe6a6463aad7",
      "tree": "bb7ad3c19ffccd8d75be0f39e65cc57cf660555b",
      "parents": [
        "16280db8e33df55dad4577935a0cd5a76602eba1"
      ],
      "author": {
        "name": "Purushottam Sinha",
        "email": "psinha@confluent.io",
        "time": "Wed Jul 15 20:24:19 2026 +0530"
      },
      "committer": {
        "name": "Gyula Fora",
        "email": "gyfora@apache.org",
        "time": "Fri Jul 17 08:31:24 2026 +0200"
      },
      "message": "[FLINK-40155][helm] Run chart CI and e2e tests on Helm 4\n\nHelm 4 is GA and Helm 3 reaches end-of-life in November 2026, but the\noperator\u0027s Helm CI and e2e tests ran only on Helm 3. The chart itself\nneeds no changes: it is an apiVersion v2 chart that Helm 4 installs\nnatively, so one chart serves both Helm lines. This adds Helm 4 to the\nCI/e2e coverage.\n\n- ci.yml: run the Helm lint/unittest job on both Helm 3 and Helm 4 via a\n  matrix. Pass --verify\u003dfalse to the helm-unittest plugin install on\n  Helm 4 (Helm 4 rejects git-based plugin installs without provenance;\n  the flag does not exist on Helm 3). Keep helm lint --strict on Helm 3\n  but not on Helm 4, where it flags the dev version 1.16-SNAPSHOT (which\n  mirrors the Maven X.Y-SNAPSHOT scheme) as non-SemVerV2.\n- e2e.yaml: add a helm-version input and an explicit Helm setup step so\n  the install/uninstall lifecycle runs on a chosen Helm version, and add\n  a Helm 4 smoke-test leg in ci.yml.\n- docs: note that the chart supports both Helm 3 and Helm 4 (helm.md,\n  English and Chinese mirror).\n\nGenerated-by: Claude Code (claude-opus-4-8)\n"
    },
    {
      "commit": "16280db8e33df55dad4577935a0cd5a76602eba1",
      "tree": "a86317fc7b83432b7b2c2abedbba51fcab3da0cb",
      "parents": [
        "567ac1cca7987df19308e519715aca0fe71f4005"
      ],
      "author": {
        "name": "Farooq Qaiser",
        "email": "87653777+fqshopify@users.noreply.github.com",
        "time": "Wed Jul 15 05:42:43 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 15 11:42:43 2026 +0200"
      },
      "message": "[FLINK-40119] Reset deploymentReadyTimestamp on abort to prevent premature blue delete on next deploy (#1159)"
    },
    {
      "commit": "567ac1cca7987df19308e519715aca0fe71f4005",
      "tree": "6dadccefc66b69ef53ab14ad96dfd6a0c6054425",
      "parents": [
        "249dc9c6717b3ad67a07aa3cc18549ffa5c9efb2"
      ],
      "author": {
        "name": "Farooq Qaiser",
        "email": "87653777+fqshopify@users.noreply.github.com",
        "time": "Tue Jul 14 16:07:59 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 14 22:07:59 2026 +0200"
      },
      "message": "[FLINK-40092] Finalize BlueGreen transition after deleting previous deployment  (#1154)"
    },
    {
      "commit": "249dc9c6717b3ad67a07aa3cc18549ffa5c9efb2",
      "tree": "88ecd72597c77667b5a623676f5f4c3ca381dd6d",
      "parents": [
        "cb3fc9d2d9dbe98e98cd04775c5a2b4240633750"
      ],
      "author": {
        "name": "Marc Demierre",
        "email": "marc.demierre@gmail.com",
        "time": "Fri Jul 10 15:59:54 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 10 15:59:54 2026 +0200"
      },
      "message": "[FLINK-38795] Support Flink 2.0+ HA in standalone mode"
    },
    {
      "commit": "cb3fc9d2d9dbe98e98cd04775c5a2b4240633750",
      "tree": "d33509e1bb4173d7e3ed4075972278a86fa149a7",
      "parents": [
        "a05d2f604618dc8c04d6baa15a4248b429fd896f"
      ],
      "author": {
        "name": "Purushottam Sinha",
        "email": "psinha@confluent.io",
        "time": "Fri Jul 10 19:29:29 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 10 15:59:29 2026 +0200"
      },
      "message": "[hotfix] Fix typos in operator documentation, comments and scripts (#1148)"
    },
    {
      "commit": "a05d2f604618dc8c04d6baa15a4248b429fd896f",
      "tree": "0e3f9c02920ccc952bed5f62c775d30376c07c44",
      "parents": [
        "bc9298984126c9c9d861edb2796a373999dc65b0"
      ],
      "author": {
        "name": "Dennis-Mircea Ciupitu",
        "email": "dennis.mircea.ciupitu@gmail.com",
        "time": "Thu Jul 09 12:44:55 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 09 11:44:55 2026 +0200"
      },
      "message": "[FLINK-40104] Logging framework JARs are placed under /log instead of the operator lib directory"
    },
    {
      "commit": "bc9298984126c9c9d861edb2796a373999dc65b0",
      "tree": "1f477af2c0d3803398eda6c42b9874d1cb2cfae2",
      "parents": [
        "a0bd63ac5a0ae790d7bfeff7257bd456950b5e5c"
      ],
      "author": {
        "name": "Dennis-Mircea Ciupitu",
        "email": "dennis.mircea.ciupitu@gmail.com",
        "time": "Thu Jul 09 12:29:57 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 09 11:29:57 2026 +0200"
      },
      "message": "[FLINK-40106] Move FlinkResourceValidator and FlinkResourceMutator to the api module"
    },
    {
      "commit": "a0bd63ac5a0ae790d7bfeff7257bd456950b5e5c",
      "tree": "4d297f4ae0b92dcabbc06b4812ae488e5a9575c5",
      "parents": [
        "63b57d91929f86e2ee84d13e8388faba62007af9"
      ],
      "author": {
        "name": "Dennis-Mircea Ciupitu",
        "email": "dennis.mircea.ciupitu@gmail.com",
        "time": "Thu Jul 09 12:29:06 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 09 11:29:06 2026 +0200"
      },
      "message": "[FLINK-40107] Group example modules under an examples aggregator pom"
    },
    {
      "commit": "63b57d91929f86e2ee84d13e8388faba62007af9",
      "tree": "3cff9b3dc58abff8993d3d6f4add31b3c7491fb2",
      "parents": [
        "5dddcdc42e6eedd6f55c05db6fd20384d1aee8e7"
      ],
      "author": {
        "name": "Gyula Fora",
        "email": "g_fora@apple.com",
        "time": "Thu Jul 09 10:48:24 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 09 10:48:24 2026 +0200"
      },
      "message": "[hotfix] Cleanup api compatibility test execution"
    },
    {
      "commit": "5dddcdc42e6eedd6f55c05db6fd20384d1aee8e7",
      "tree": "7c3ae10d1739148e42f2d10f224cd441057d2052",
      "parents": [
        "180c135357351c1b7126e5b9bb7521d0e1760e8e"
      ],
      "author": {
        "name": "Dennis-Mircea Ciupitu",
        "email": "dennis.mircea.ciupitu@gmail.com",
        "time": "Tue Jul 07 19:16:39 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 07 18:16:39 2026 +0200"
      },
      "message": "[FLINK-39959] Improve the autoscaler context structure and propagation"
    },
    {
      "commit": "180c135357351c1b7126e5b9bb7521d0e1760e8e",
      "tree": "dd1780695aef02b4e4fc0b10f5e1baed88d13641",
      "parents": [
        "4d7bc13a3ad8e13093ef33594f2754505c015fe9"
      ],
      "author": {
        "name": "Dennis-Mircea Ciupitu",
        "email": "dennis.mircea.ciupitu@gmail.com",
        "time": "Thu Jul 02 16:36:58 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 02 15:36:58 2026 +0200"
      },
      "message": "[FLINK-39938] FLIP-586: Composable Parallelism Alignment Modes for Flink Autoscaler"
    },
    {
      "commit": "4d7bc13a3ad8e13093ef33594f2754505c015fe9",
      "tree": "a662298fd3ecb6895e994d9b7aa75f2377015dc1",
      "parents": [
        "53504653a6a570efb86f0a545a8dcd7c65aff2eb"
      ],
      "author": {
        "name": "Dennis-Mircea Ciupitu",
        "email": "dennis.mircea.ciupitu@gmail.com",
        "time": "Thu Jul 02 15:26:28 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 02 14:26:28 2026 +0200"
      },
      "message": "[hotfix][ci] Replace disallowed azure/setup-helm action with a direct Helm download (#1151)"
    },
    {
      "commit": "53504653a6a570efb86f0a545a8dcd7c65aff2eb",
      "tree": "2f509ef8c38143b912d1ca5f90e46a54be69ac80",
      "parents": [
        "d131b70a787a8c5dd82004fd65f467aca9d49130"
      ],
      "author": {
        "name": "Santwana Verma",
        "email": "87354839+vsantwana@users.noreply.github.com",
        "time": "Mon Jun 22 19:08:58 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 22 15:38:58 2026 +0200"
      },
      "message": "[FLINK-39967] Fix `backoffLimit\u003d-1` to mean unlimited retries in FlinkStateSnapshot "
    },
    {
      "commit": "d131b70a787a8c5dd82004fd65f467aca9d49130",
      "tree": "e6b1cee7d4dbc877e11126c88f93e6a11ef66216",
      "parents": [
        "d971aa3ef0dec19cd98361162a252e1ede575ab1"
      ],
      "author": {
        "name": "Santwana Verma",
        "email": "87354839+vsantwana@users.noreply.github.com",
        "time": "Mon Jun 22 17:30:48 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 22 14:00:48 2026 +0200"
      },
      "message": "[FLINK-33548] Replace taskManager/jobmanager.resource with resources conforming to ResourceRequirements"
    },
    {
      "commit": "d971aa3ef0dec19cd98361162a252e1ede575ab1",
      "tree": "2583bd6f3e16286a7998b24ac0345365403cbdd6",
      "parents": [
        "bd4bd35e36330fdcdea6185a6bfb25c6d2db0e9a"
      ],
      "author": {
        "name": "Dennis-Mircea Ciupitu",
        "email": "dennis.mircea.ciupitu@gmail.com",
        "time": "Mon Jun 22 14:48:25 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 22 13:48:25 2026 +0200"
      },
      "message": "[FLINK-39958] Autoscaler Flink REST client timeout is silently overridden by the operator client timeout (#1141)"
    },
    {
      "commit": "bd4bd35e36330fdcdea6185a6bfb25c6d2db0e9a",
      "tree": "a0b20bd5db421d849aadde0df6874487a13edff6",
      "parents": [
        "8e86db337b83bcf273616c9327e95dc8ac5b2a87"
      ],
      "author": {
        "name": "Purushottam Sinha",
        "email": "psinha@confluent.io",
        "time": "Mon Jun 22 13:52:58 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 22 10:22:58 2026 +0200"
      },
      "message": "[FLINK-39853][test] Upgrade Testcontainers to 2.0.5 and remove JUnit 4 dependency\n\nTestcontainers 2.x removed its JUnit 4 coupling (GenericContainer no longer\nimplements org.junit.rules.TestRule and testcontainers-core has zero junit\nreferences), so JUnit 4 is no longer required on the test classpath. This\ndrops the explicit junit:junit dependency that was only needed for\nTestcontainers 1.x.\n\nThe junit:junit exclusion on flink-test-utils-junit is kept (now redundant)\nas a guard so JUnit 4 cannot silently return through that dependency; the\njunit-vintage-engine exclusion is also kept since Flink\u0027s test utils still\npull it in transitively and all tests run on JUnit 5.\n\nTestcontainers 2.0 breaking changes handled:\n- Module artifacts renamed: org.testcontainers:postgresql -\u003e\n  testcontainers-postgresql, org.testcontainers:mysql -\u003e testcontainers-mysql.\n- Container classes relocated to per-module packages\n  (org.testcontainers.containers.{MySQL,PostgreSQL}Container -\u003e\n  org.testcontainers.{mysql,postgresql}.*) and are no longer self-typed\n  generics, so the diamond on field types and construction is removed."
    },
    {
      "commit": "8e86db337b83bcf273616c9327e95dc8ac5b2a87",
      "tree": "8d465bb4b63f71dc683200129932b534963bbf5c",
      "parents": [
        "44027b9dbdd780cee1245d17844f3634b193b80a"
      ],
      "author": {
        "name": "Dennis-Mircea Ciupitu",
        "email": "dennis.mircea.ciupitu@gmail.com",
        "time": "Mon Jun 22 11:02:56 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 22 10:02:56 2026 +0200"
      },
      "message": "[hotfix][api] Remove unused Diffable markers from spec/status types (#1142)"
    },
    {
      "commit": "44027b9dbdd780cee1245d17844f3634b193b80a",
      "tree": "ff3c9c3885413b8ff90fb3bb627477a220723f47",
      "parents": [
        "53876841c48937bfe5c4dce9b03d274f5411ff8a"
      ],
      "author": {
        "name": "Dennis-Mircea Ciupitu",
        "email": "dennis.mircea.ciupitu@gmail.com",
        "time": "Fri Jun 19 19:28:05 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 19 18:28:05 2026 +0200"
      },
      "message": "[FLINK-39555] FLIP-575: Scaling Executor Plugin SPI for Flink Autoscaler "
    },
    {
      "commit": "53876841c48937bfe5c4dce9b03d274f5411ff8a",
      "tree": "9ed2569fb1c7eecd8db21d6368a58a9404d85078",
      "parents": [
        "bdd2ff371c455ad0f7d245117b822a554cbef301"
      ],
      "author": {
        "name": "Santwana Verma",
        "email": "sverma@confluent.io",
        "time": "Thu Jun 18 17:56:32 2026 +0530"
      },
      "committer": {
        "name": "Gyula Fora",
        "email": "gyfora@apache.org",
        "time": "Thu Jun 18 15:44:46 2026 +0200"
      },
      "message": "[hotfix] Auto-generate CRDs during the Maven build\n\nThe copy-resources execution that copies the generated CRDs into the helm\nchart and crd-generator:generate are both bound to the process-classes phase.\nMaven orders same-phase executions by plugin declaration order, and\nmaven-resources-plugin was declared before crd-generator-maven-plugin, so on a\nclean build the copy ran first against an empty target dir and the helm CRDs\nwere never updated -- they were only refreshed if the build was run twice.\nThis let the committed CRDs drift silently, since CI runs clean builds.\n\nDeclare crd-generator-maven-plugin before maven-resources-plugin so generate\nruns first. A single \u0027mvn clean install -Pgenerate-docs\u0027 now regenerates the\nCRDs into the helm chart (before the test phase, which reads them, and the\npackage-phase compatibility checks), and the existing \u0027git diff HEAD\u0027 check in\nCI fails if the committed CRDs are out of date.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) \u003cnoreply@anthropic.com\u003e\n"
    },
    {
      "commit": "bdd2ff371c455ad0f7d245117b822a554cbef301",
      "tree": "170d66d99c4ecc4f803ab534432fdea8e62e777c",
      "parents": [
        "30928cbc29348ed01d7461668a0deb48c12adc35"
      ],
      "author": {
        "name": "Santwana Verma",
        "email": "sverma@confluent.io",
        "time": "Thu Jun 18 16:04:48 2026 +0530"
      },
      "committer": {
        "name": "Gyula Fora",
        "email": "gyfora@apache.org",
        "time": "Thu Jun 18 15:44:46 2026 +0200"
      },
      "message": "[hotfix] Regenerate CRDs with new Fabric8 generator\n\nThe committed helm CRDs were last generated by the legacy crd-generator-apt\nand were never refreshed after FLINK-38208 switched the api module to the\nnew crd-generator-maven-plugin. As a result the committed CRDs no longer\nmatched the output of the configured generator.\n\nRegenerating brings all four CRDs in sync with the generator:\n - flinkdeployments and flinkbluegreendeployments: add the missing v2_3 and\n   v2_4 FlinkVersion enum values (these are valid versions in code but were\n   rejected by the CRD schema).\n - All CRDs are re-serialized in the new generator\u0027s style (quoted scalars,\n   alphabetically ordered properties). Note the new generator no longer emits\n   description text on additionalPrinterColumns.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) \u003cnoreply@anthropic.com\u003e\n"
    },
    {
      "commit": "30928cbc29348ed01d7461668a0deb48c12adc35",
      "tree": "97403963ef2baf319d84029e150db52f42c3185a",
      "parents": [
        "17fd0f7ead0d22795f3475c6634ce21068d189ba"
      ],
      "author": {
        "name": "Dennis-Mircea Ciupitu",
        "email": "dennis.mircea.ciupitu@gmail.com",
        "time": "Wed Jun 17 15:27:02 2026 +0300"
      },
      "committer": {
        "name": "Gyula Fora",
        "email": "gyfora@apache.org",
        "time": "Wed Jun 17 16:28:07 2026 +0200"
      },
      "message": "[FLINK-39511][autoscaler] FLIP-514: Custom Evaluator plugin for Flink Autoscaler\n"
    },
    {
      "commit": "17fd0f7ead0d22795f3475c6634ce21068d189ba",
      "tree": "ea9e7105eac3ce582f21c9496cb7032ae3ef8312",
      "parents": [
        "d4e583dbe2bc334415af9eaa996f96268a0c4280"
      ],
      "author": {
        "name": "Pradeepta Choudhury",
        "email": "pchoudhury22@apple.com",
        "time": "Tue Apr 21 16:18:24 2026 +0300"
      },
      "committer": {
        "name": "Gyula Fora",
        "email": "gyfora@apache.org",
        "time": "Wed Jun 17 16:28:07 2026 +0200"
      },
      "message": "[FLINK-XXXXX][autoscaler] Custom Evaluator plugin for Flink Autoscaler\n\nSquashed from PR #953 (https://github.com/apache/flink-kubernetes-operator/pull/953).\n\nOriginal commits by Pradeepta Choudhury \u003cpchoudhury22@apple.com\u003e:\n- Draft PR for plugin based approach for custom evaluator for scaling metric evaluation\n- Add sample custom evaluator for simple trend adjustor and fallback key support with delegating configuration\n- Add getName method to CustomEvaluator and javadocs\n- Refactor tests for the plugin and pass null for custom evaluators in standalone autoscaler entrypoint\n- Rename evaluator plugin to match naming convention for plugins\n\nCo-authored-by: Pradeepta Choudhury \u003cpchoudhury22@apple.com\u003e\n"
    },
    {
      "commit": "d4e583dbe2bc334415af9eaa996f96268a0c4280",
      "tree": "e5336c86473ea1bdd3dbf41d3b710441bbd295a9",
      "parents": [
        "0c7097549ef72a5d9092bce15f6010e1bfa368a2"
      ],
      "author": {
        "name": "Devika Sudheer",
        "email": "devikasudheer23@gmail.com",
        "time": "Tue Jun 16 22:11:01 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 17 07:11:01 2026 +0200"
      },
      "message": "[FLINK-39743] [flink-autoscaler] Fix incorrect expected processing rate computation"
    },
    {
      "commit": "0c7097549ef72a5d9092bce15f6010e1bfa368a2",
      "tree": "67b7b5be51409b18b7fb2555f654722adf976674",
      "parents": [
        "e4c56b2be3d844d4c12176f281972a8cc3de49b2"
      ],
      "author": {
        "name": "Dennis-Mircea Ciupitu",
        "email": "dennis.mircea.ciupitu@gmail.com",
        "time": "Mon Jun 08 18:16:52 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 08 17:16:52 2026 +0200"
      },
      "message": "[FLINK-39306][flink-autoscaler] Align the busy-time TRUE_PROCESSING_RATE numerator estimator with the busy-time aggregator (#1078)"
    },
    {
      "commit": "e4c56b2be3d844d4c12176f281972a8cc3de49b2",
      "tree": "f03f3498ad902514a025253b456994cf834ab71a",
      "parents": [
        "f5186b4c959027a0d5b323484b6813d51786b6d5"
      ],
      "author": {
        "name": "Dennis-Mircea Ciupitu",
        "email": "dennis.mircea.ciupitu@gmail.com",
        "time": "Thu Jun 04 16:43:00 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 04 15:43:00 2026 +0200"
      },
      "message": "[FLINK-39688] Share a single PluginManager across operator and webhook startup (#1112)"
    },
    {
      "commit": "f5186b4c959027a0d5b323484b6813d51786b6d5",
      "tree": "cabfad1dab9fe7570914d9486a0b85ef33dd6bc3",
      "parents": [
        "271e269abba59fc807bc533e49574db806b0dbb7"
      ],
      "author": {
        "name": "Purushottam Sinha",
        "email": "psinha@confluent.io",
        "time": "Thu Jun 04 19:11:53 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 04 15:41:53 2026 +0200"
      },
      "message": "[FLINK-39838] Bump Flink version to 1.20.4 (#1131)"
    },
    {
      "commit": "271e269abba59fc807bc533e49574db806b0dbb7",
      "tree": "ec2fc55a315c3456980e73f332b7edd6097a5e21",
      "parents": [
        "6ef777959dee3f1818c36307620a5afb6a593246"
      ],
      "author": {
        "name": "Dennis-Mircea Ciupitu",
        "email": "dennis.mircea.ciupitu@gmail.com",
        "time": "Thu Jun 04 15:27:46 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 04 14:27:46 2026 +0200"
      },
      "message": "[FLINK-39752] Use same event recorder instance"
    },
    {
      "commit": "6ef777959dee3f1818c36307620a5afb6a593246",
      "tree": "7edc75bc19d200e97df4c34b1dacc8a3dad3dad4",
      "parents": [
        "34edcc45851d523e97edb6f5ccc0ceb945a32dd7"
      ],
      "author": {
        "name": "Purushottam Sinha",
        "email": "sinhapurushottam911@gmail.com",
        "time": "Thu Jun 04 14:55:39 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 04 11:25:39 2026 +0200"
      },
      "message": "[hotfix] Correct fabric8 version to 7.3.1 in NOTICE files (#1130)"
    },
    {
      "commit": "34edcc45851d523e97edb6f5ccc0ceb945a32dd7",
      "tree": "93c50da4ce0338c878d83b2a84eb9747aaa64334",
      "parents": [
        "955d2be57aa7dd158b309c662d6e9abdaf0236e8"
      ],
      "author": {
        "name": "Dennis-Mircea Ciupitu",
        "email": "dennis.mircea.ciupitu@gmail.com",
        "time": "Thu Jun 04 12:25:28 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 04 11:25:28 2026 +0200"
      },
      "message": "[FLINK-39826][autoscaler] Strengthen autoscaler configuration validation (#1129)"
    },
    {
      "commit": "955d2be57aa7dd158b309c662d6e9abdaf0236e8",
      "tree": "7e4639721316f01444e9c299c603faffc1cd8386",
      "parents": [
        "f4c0c99c6ebc183e5e2bab56e87ac31a450b168a"
      ],
      "author": {
        "name": "Purushottam Sinha",
        "email": "sinhapurushottam911@gmail.com",
        "time": "Thu Jun 04 14:54:09 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 04 11:24:09 2026 +0200"
      },
      "message": "[hotfix][test] Finalize JUnit 5 migration and prune unused test dependencies (#1119)"
    },
    {
      "commit": "f4c0c99c6ebc183e5e2bab56e87ac31a450b168a",
      "tree": "56bd524677fffc5550e0628513181197f66dba86",
      "parents": [
        "95fc69a4cc467d98a0475afaed7da9816a45378e"
      ],
      "author": {
        "name": "Dennis-Mircea Ciupitu",
        "email": "dennis.mircea.ciupitu@gmail.com",
        "time": "Thu Jun 04 12:21:36 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 04 11:21:36 2026 +0200"
      },
      "message": "[FLINK-39808] Warn on use of deprecated Flink versions (#1124)"
    },
    {
      "commit": "95fc69a4cc467d98a0475afaed7da9816a45378e",
      "tree": "9dab2a8d9393995060277a21f9fa8829a9023687",
      "parents": [
        "3722d223bd2e778fc77430039f1ef8aa932064ca"
      ],
      "author": {
        "name": "Dennis-Mircea Ciupitu",
        "email": "dennis.mircea.ciupitu@gmail.com",
        "time": "Thu Jun 04 12:19:20 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 04 11:19:20 2026 +0200"
      },
      "message": "[FLINK-39819] Avoid redundant JSON String round-trips in SpecUtils.clone and DiffResult.toString (#1128)"
    },
    {
      "commit": "3722d223bd2e778fc77430039f1ef8aa932064ca",
      "tree": "45967dd63cae688a60247d5efe0c028fa76e0c12",
      "parents": [
        "c45121a2bdbf4bd165faa63776d1e35609bd1923"
      ],
      "author": {
        "name": "lrsb",
        "email": "github@lrsb.xyz",
        "time": "Wed Jun 03 17:35:46 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 03 17:35:46 2026 +0200"
      },
      "message": "[FLINK-39814] Honor FlinkSessionJob savepoint dir in snapshots "
    },
    {
      "commit": "c45121a2bdbf4bd165faa63776d1e35609bd1923",
      "tree": "e6275f64f3e480772ef12e3d9de7d650c0ff06b8",
      "parents": [
        "ccebc636f64f14e268891032fb1354a9b2aa08d6"
      ],
      "author": {
        "name": "Breno Ferreira",
        "email": "165283951+KubeCraftsMan@users.noreply.github.com",
        "time": "Wed Jun 03 15:49:12 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 03 16:49:12 2026 +0200"
      },
      "message": "[FLINK-39216][helm] Add PKCS12 profile option for webhook certificate (#1118)"
    },
    {
      "commit": "ccebc636f64f14e268891032fb1354a9b2aa08d6",
      "tree": "520c7f781116b6c61178f3b14fd08467857c73f4",
      "parents": [
        "83c2d35b8ef76a5dac937327ad66495c5d15e9b7"
      ],
      "author": {
        "name": "Pavel Zeger",
        "email": "pavel.zeger@gmail.com",
        "time": "Wed Jun 03 17:48:18 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 03 16:48:18 2026 +0200"
      },
      "message": "[FLINK-39691] Fix toString for AggregatedMetric"
    },
    {
      "commit": "83c2d35b8ef76a5dac937327ad66495c5d15e9b7",
      "tree": "2ff595fe05ba2d0e9d96cbf10efb3d693888b588",
      "parents": [
        "13c867cc9513f32dfc8b1edc118b98ea5dc0a552"
      ],
      "author": {
        "name": "Pavel Zeger",
        "email": "pavel.zeger@gmail.com",
        "time": "Wed Jun 03 17:47:09 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 03 16:47:09 2026 +0200"
      },
      "message": "[FLINK-39692][Kubernetes-Operator] Include caught exceptions in warn/error log statements (#1116)"
    },
    {
      "commit": "13c867cc9513f32dfc8b1edc118b98ea5dc0a552",
      "tree": "a90adc8d7f90c8d849951fa97b86c7d36c92d8bf",
      "parents": [
        "fb73048009538b7a6e35560c19f6dd4d20c32811"
      ],
      "author": {
        "name": "Purushottam Sinha",
        "email": "sinhapurushottam911@gmail.com",
        "time": "Wed Jun 03 20:15:33 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 03 16:45:33 2026 +0200"
      },
      "message": "[FLINK-39713] Bump log4j, jackson, and Beam to retire CVEs "
    },
    {
      "commit": "fb73048009538b7a6e35560c19f6dd4d20c32811",
      "tree": "4db3039c45ebda7f621572f2b5b28268f0af11fd",
      "parents": [
        "8fb828803d0a30acc8e13f3c517c0bf8aecda337"
      ],
      "author": {
        "name": "Dennis-Mircea Ciupitu",
        "email": "dennis.mircea.ciupitu@gmail.com",
        "time": "Thu May 28 09:53:16 2026 +0300"
      },
      "committer": {
        "name": "Gyula Fora",
        "email": "gyfora@apache.org",
        "time": "Tue Jun 02 16:58:21 2026 +0200"
      },
      "message": "[htofix] Change the Context type from CR to ?\n"
    },
    {
      "commit": "8fb828803d0a30acc8e13f3c517c0bf8aecda337",
      "tree": "fc774cef438faa79c6c59ae380931f9e663f2cae",
      "parents": [
        "c44a8816110e87cb6b3ca1e1035e6dd4f755d363"
      ],
      "author": {
        "name": "Dennis-Mircea Ciupitu",
        "email": "dennis.mircea.ciupitu@gmail.com",
        "time": "Mon May 25 16:42:54 2026 +0300"
      },
      "committer": {
        "name": "Gyula Fora",
        "email": "gyfora@apache.org",
        "time": "Tue Jun 02 16:58:21 2026 +0200"
      },
      "message": "[hotfix] Clean up FlinkBlueGreenDeploymentController\n"
    },
    {
      "commit": "c44a8816110e87cb6b3ca1e1035e6dd4f755d363",
      "tree": "b1dc8542929b7412955c812d1bbbe8d224836597",
      "parents": [
        "ac1b1357d60bc99d49c6057223c39f845e948df1"
      ],
      "author": {
        "name": "Dennis-Mircea Ciupitu",
        "email": "dennis.mircea.ciupitu@gmail.com",
        "time": "Mon May 25 17:15:37 2026 +0300"
      },
      "committer": {
        "name": "Gyula Fora",
        "email": "gyfora@apache.org",
        "time": "Tue Jun 02 16:58:02 2026 +0200"
      },
      "message": "[hotfix] Reuse FlinkConfigManager#isSnapshotCrdInstalled in controllers\n"
    },
    {
      "commit": "ac1b1357d60bc99d49c6057223c39f845e948df1",
      "tree": "c9aad72bce1512b9d5ce93b019b164f525203001",
      "parents": [
        "42737fc60248e9337fea4f5888355bdbcba13c26"
      ],
      "author": {
        "name": "Aleksandr Savonin",
        "email": "savonitar@gmail.com",
        "time": "Mon May 18 12:28:02 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 18 12:28:02 2026 +0200"
      },
      "message": "[FLINK-39646][examples] Update python example to Flink 2.2 (#1111)"
    },
    {
      "commit": "42737fc60248e9337fea4f5888355bdbcba13c26",
      "tree": "c8ea73fe14563f34c9ba7507f7aaeaf9f0416d30",
      "parents": [
        "775b577e672a0f7565d56e33c9c2271fedc12a3f"
      ],
      "author": {
        "name": "Dennis-Mircea Ciupitu",
        "email": "dennis.mircea.ciupitu@gmail.com",
        "time": "Wed May 06 21:41:43 2026 +0300"
      },
      "committer": {
        "name": "Gyula Fora",
        "email": "gyfora@apache.org",
        "time": "Thu May 07 10:39:58 2026 +0200"
      },
      "message": "[FLINK-39618] FlinkDeployment deletion deadlocks when FlinkSessionJobs are running with default block-on-* options\n"
    },
    {
      "commit": "775b577e672a0f7565d56e33c9c2271fedc12a3f",
      "tree": "b8136200846e6614969c9e408c43e4981e0eb5c1",
      "parents": [
        "7e99784a32f6bd10195ec652f079fa91bcba966d"
      ],
      "author": {
        "name": "Gyula Fora",
        "email": "g_fora@apple.com",
        "time": "Mon May 04 06:53:56 2026 +0200"
      },
      "committer": {
        "name": "Gyula Fora",
        "email": "g_fora@apple.com",
        "time": "Mon May 04 06:58:24 2026 +0200"
      },
      "message": "[release] Update version to 1.16-SNAPSHOT\n"
    },
    {
      "commit": "7e99784a32f6bd10195ec652f079fa91bcba966d",
      "tree": "478504e030b7bfc56607d7831d4e9716e1321b7f",
      "parents": [
        "8de5c0bdbd0fccdaa6c707a276b71495c6d6123d"
      ],
      "author": {
        "name": "Gyula Fora",
        "email": "g_fora@apple.com",
        "time": "Mon May 04 06:48:21 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 04 06:48:21 2026 +0200"
      },
      "message": "[hotfix] Add missing compatibility checks (#1108)"
    },
    {
      "commit": "8de5c0bdbd0fccdaa6c707a276b71495c6d6123d",
      "tree": "aaebdff941130bbe2b36053a65d2a4de98e94fce",
      "parents": [
        "640b4368870a60cad7346c9b7a4f14c4174348d8"
      ],
      "author": {
        "name": "Dennis-Mircea Ciupitu",
        "email": "dennis.mircea.ciupitu@gmail.com",
        "time": "Wed Apr 29 18:24:31 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 29 17:24:31 2026 +0200"
      },
      "message": "[hotfix][e2e] Mitigate flaky minikube ingress addon enable in CI (#1107)"
    },
    {
      "commit": "640b4368870a60cad7346c9b7a4f14c4174348d8",
      "tree": "c408e9d88ecf68742ef3ece0f816e1d53a47ae26",
      "parents": [
        "e3e0cbe42f998248c11edc88628d4da4e63046d6"
      ],
      "author": {
        "name": "Dennis-Mircea Ciupitu",
        "email": "dennis.mircea.ciupitu@gmail.com",
        "time": "Wed Apr 29 17:13:43 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 29 16:13:43 2026 +0200"
      },
      "message": "[hotfix][autoscaler] Cover ScalingRealizer override application with tests (#1075)"
    },
    {
      "commit": "e3e0cbe42f998248c11edc88628d4da4e63046d6",
      "tree": "5673767a5ddde40fc6608f744bd38ec7f26f20d9",
      "parents": [
        "9099abd27f2a9de20e79fd2e194f2a593b26dee2"
      ],
      "author": {
        "name": "Krzysztof Adrian Palka",
        "email": "palkakrzysiek@gmail.com",
        "time": "Tue Apr 28 16:42:59 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 28 16:42:59 2026 +0200"
      },
      "message": "[FLINK-39559] Set ownerReferences on JM Deployment recreated during session recovery"
    },
    {
      "commit": "9099abd27f2a9de20e79fd2e194f2a593b26dee2",
      "tree": "691aeaac25c1ec7a40c47732b67644401fc3c50b",
      "parents": [
        "90a7fafabc8d561bff1f66f8ef69b92ca2e4d71b"
      ],
      "author": {
        "name": "Dennis-Mircea Ciupitu",
        "email": "dennis.mircea.ciupitu@gmail.com",
        "time": "Tue Apr 28 17:12:33 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 28 16:12:33 2026 +0200"
      },
      "message": "[FLINK-39501] Logback Support in Flink Kubernetes Operator"
    },
    {
      "commit": "90a7fafabc8d561bff1f66f8ef69b92ca2e4d71b",
      "tree": "0a2b2adad9c4f7efbd68356d342e1bc85e26a099",
      "parents": [
        "a00bf278a2c3ea81694a536b01d372051ca23cfb"
      ],
      "author": {
        "name": "Prashant Khanal",
        "email": "5735664+prshnt@users.noreply.github.com",
        "time": "Tue Apr 28 14:35:43 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 28 14:35:43 2026 +0200"
      },
      "message": "[FLINK-37766] FlinkSessionJob deletion blocked by finalizer"
    },
    {
      "commit": "a00bf278a2c3ea81694a536b01d372051ca23cfb",
      "tree": "11497ba6e082aa7ac06972050af4e1a90077f6b2",
      "parents": [
        "add7fb3aacd965a9d0c403b43549b96f48d53283"
      ],
      "author": {
        "name": "jennifer-xiong25",
        "email": "jennifer.xiong@shopify.com",
        "time": "Tue Apr 28 09:58:41 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 28 10:58:41 2026 +0200"
      },
      "message": "[hotfix] Clear stale savepointTriggerId on B/G transition abort"
    },
    {
      "commit": "add7fb3aacd965a9d0c403b43549b96f48d53283",
      "tree": "06b9483b07c4beaf831b659f5b307f3f3cf45dc8",
      "parents": [
        "324663004226b1635ff6248c2e60267ba64e4a57"
      ],
      "author": {
        "name": "Andrea Cosentino",
        "email": "ancosen@gmail.com",
        "time": "Tue Apr 28 10:56:15 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 28 10:56:15 2026 +0200"
      },
      "message": "[hotfix] Validate jarURI in DefaultValidator"
    },
    {
      "commit": "324663004226b1635ff6248c2e60267ba64e4a57",
      "tree": "4b8f6727a99bac8bc62214f45f68190b9dca29c7",
      "parents": [
        "32808fe9f0a360fc37accbf693388da1ad036324"
      ],
      "author": {
        "name": "Gyula Fora",
        "email": "g_fora@apple.com",
        "time": "Mon Apr 27 17:35:49 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 27 17:35:49 2026 +0200"
      },
      "message": "[FLINK-39507] Terminal jobs should never be restarted by cluster/job health check"
    },
    {
      "commit": "32808fe9f0a360fc37accbf693388da1ad036324",
      "tree": "74c86b2747f4d94fa83fb50f46de6a3f1a9d77ed",
      "parents": [
        "230611a301cf4fe3fd5a0944c9cbf9c04fbfc384"
      ],
      "author": {
        "name": "GuoYu",
        "email": "511955993@qq.com",
        "time": "Mon Apr 27 19:59:57 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 27 13:59:57 2026 +0200"
      },
      "message": "[hotfix] Fix missing log in AbstractFlinkService"
    },
    {
      "commit": "230611a301cf4fe3fd5a0944c9cbf9c04fbfc384",
      "tree": "82ba9f51bd65b3fea6aacc16980ed3912e780e04",
      "parents": [
        "d997345919070bab216de931ffa71deb28365ed4"
      ],
      "author": {
        "name": "Dennis-Mircea Ciupitu",
        "email": "dennis.mircea.ciupitu@gmail.com",
        "time": "Mon Apr 27 11:18:04 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 27 10:18:04 2026 +0200"
      },
      "message": "[FLINK-39541] Improve operator metrics documentation and bundle additional metric reporters "
    },
    {
      "commit": "d997345919070bab216de931ffa71deb28365ed4",
      "tree": "6f5be69371ec03756ed0d60af08b7a340740367c",
      "parents": [
        "c6769c7a4243d7cfb8e116d8d476e7321aecb9b5"
      ],
      "author": {
        "name": "Dennis-Mircea Ciupitu",
        "email": "dennis.mircea.ciupitu@gmail.com",
        "time": "Mon Apr 27 08:57:21 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 27 07:57:21 2026 +0200"
      },
      "message": "[hotfix][docs] Fix Custom Flink Resource Mutators documentation code section (#1100)"
    },
    {
      "commit": "c6769c7a4243d7cfb8e116d8d476e7321aecb9b5",
      "tree": "0ccbcc013c830b9035df2ee2d884ede82af4a88c",
      "parents": [
        "c63cd6729a893858ce0a969552c13fa7d6cbbea9"
      ],
      "author": {
        "name": "Dennis-Mircea Ciupitu",
        "email": "dennis.mircea.ciupitu@gmail.com",
        "time": "Mon Apr 27 08:55:26 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 27 07:55:26 2026 +0200"
      },
      "message": "[FLINK-39508][flink-kubernetes-webhook] Fix flink-kubernetes-webhook module tests"
    },
    {
      "commit": "c63cd6729a893858ce0a969552c13fa7d6cbbea9",
      "tree": "a13a241bb02a9ed04702920504a4800ff9926f45",
      "parents": [
        "0a94e1f45b85403985b3b12bfeffc24a8d78c795"
      ],
      "author": {
        "name": "Purushottam Sinha",
        "email": "sinhapurushottam911@gmail.com",
        "time": "Thu Apr 23 11:47:27 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 23 08:17:27 2026 +0200"
      },
      "message": "[hotfix][docs] Sync Chinese helm and upgrade with English (#1091)\n\n* [hotfix][docs] Sync Chinese helm.md and upgrade.md with English\n\nhelm.md: add missing rows for defaultConfiguration.config.yaml,\noperatorPod.webhook.container.env, and webhook.serviceLabels.\n\nupgrade.md: add missing \"Upgrading the Java client library\" bullet\nto the intro list so it matches the section headings below; add the\nFlinkStateSnapshot CRD to the description and kubectl replace block;\nrestore the \"If the CRD does not exist yet...\" hint sentence; fix\ntypo FlinkDeployemnt -\u003e FlinkDeployment.\n\n* removed duplicates after conflicts"
    },
    {
      "commit": "0a94e1f45b85403985b3b12bfeffc24a8d78c795",
      "tree": "a39aac83badfd3763ce0d186ba77869ce5980c69",
      "parents": [
        "e2475aa461c1fe1b193e2bfd09493076651a15f5"
      ],
      "author": {
        "name": "Purushottam Sinha",
        "email": "sinhapurushottam911@gmail.com",
        "time": "Thu Apr 23 11:47:04 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 23 08:17:04 2026 +0200"
      },
      "message": "[hotfix] Fix broken stable docs URL in outdated/unreleased banner (#1092)\n\nThe \"stable version\" link in the outdated/unreleased version banner\npointed to the legacy ci.apache.org host, which now 404s. The rest of\nthe repo already uses nightlies.apache.org; update the banner to match."
    },
    {
      "commit": "e2475aa461c1fe1b193e2bfd09493076651a15f5",
      "tree": "2cf4916bbe0966774bd13087980314bc62d47538",
      "parents": [
        "24b0d998278b8ce8a579927ea292b9f4eb1b5a60"
      ],
      "author": {
        "name": "Dennis-Mircea Ciupitu",
        "email": "dennis.mircea.ciupitu@gmail.com",
        "time": "Tue Apr 21 16:22:20 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 21 15:22:20 2026 +0200"
      },
      "message": "[hotfix][examples] Update example JAR URLs from Flink 1.16.1 to Flink 2.2.0 (#1095)"
    },
    {
      "commit": "24b0d998278b8ce8a579927ea292b9f4eb1b5a60",
      "tree": "494ac070627dad53e4a783966d3b78a517bc4625",
      "parents": [
        "27f66d9a368c92f4036782947e9e07bb41f35580"
      ],
      "author": {
        "name": "Dennis-Mircea Ciupitu",
        "email": "dennis.mircea.ciupitu@gmail.com",
        "time": "Tue Apr 21 16:20:55 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 21 15:20:55 2026 +0200"
      },
      "message": "[FLINK-39509][flink-kubernetes-webhook] Fix mutating webhook producing spurious object modifications on no-op patches"
    },
    {
      "commit": "27f66d9a368c92f4036782947e9e07bb41f35580",
      "tree": "34dd5b4e4100f78d36cbc94908aff47e93bed7f3",
      "parents": [
        "04065a0a3c16d485799fb05e96c8b0f0f3ff9b47"
      ],
      "author": {
        "name": "Dennis-Mircea Ciupitu",
        "email": "dennis.mircea.ciupitu@gmail.com",
        "time": "Mon Apr 20 12:12:11 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 20 11:12:11 2026 +0200"
      },
      "message": "[hotfix][docs] Fix Helm broken table documentation page"
    },
    {
      "commit": "04065a0a3c16d485799fb05e96c8b0f0f3ff9b47",
      "tree": "bf56f7c5cd8e93278f5179bedc4572e7f8eeca7c",
      "parents": [
        "cdc568c63ac67511ad405398150e29f360675557"
      ],
      "author": {
        "name": "Gabor Somogyi",
        "email": "gabor_somogyi2@apple.com",
        "time": "Wed Apr 15 13:56:57 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 15 13:56:57 2026 +0200"
      },
      "message": "[FLINK-39439] Fix savepoint history entry removed from status before dispose succeeds"
    },
    {
      "commit": "cdc568c63ac67511ad405398150e29f360675557",
      "tree": "335c991e37a5bc16f9508cc2906d63a474658a74",
      "parents": [
        "02fa1abf2d35222fd7988c4aa4d461c221101462"
      ],
      "author": {
        "name": "Gyula Fora",
        "email": "g_fora@apple.com",
        "time": "Mon Feb 16 16:39:41 2026 +0100"
      },
      "committer": {
        "name": "Gyula Fora",
        "email": "gyfora@apache.org",
        "time": "Wed Apr 15 10:51:38 2026 +0200"
      },
      "message": "[FLINK-39271] Fix session job cleanup with unaccessible session cluster\n"
    },
    {
      "commit": "02fa1abf2d35222fd7988c4aa4d461c221101462",
      "tree": "3f19f8af9eb21d3475bbf19ee0e7ff1060446cc7",
      "parents": [
        "a6fb727f4c31a82d978f0a8d2d34ef637c917363"
      ],
      "author": {
        "name": "Gyula Fora",
        "email": "g_fora@apple.com",
        "time": "Tue Mar 03 13:13:23 2026 +0100"
      },
      "committer": {
        "name": "Gyula Fora",
        "email": "gyfora@apache.org",
        "time": "Wed Apr 15 10:51:38 2026 +0200"
      },
      "message": "[FLINK-39271] Harden session job deletion flow\n"
    },
    {
      "commit": "a6fb727f4c31a82d978f0a8d2d34ef637c917363",
      "tree": "145d7ca42f9ab7fb5b6ad279d6791e576409c217",
      "parents": [
        "896590b2a073243cf156bdf2abd03555388a86ca"
      ],
      "author": {
        "name": "Gyula Fora",
        "email": "g_fora@apple.com",
        "time": "Tue Apr 14 14:18:03 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 14 14:18:03 2026 +0200"
      },
      "message": "[hotfix] Fix docker build actions"
    },
    {
      "commit": "896590b2a073243cf156bdf2abd03555388a86ca",
      "tree": "e13430f24001e796dd4ed3064ecfb31ec0145303",
      "parents": [
        "c046a80e3cc36f40ebf3735d9ff83a7a8b167ffc"
      ],
      "author": {
        "name": "Gyula Fora",
        "email": "g_fora@apple.com",
        "time": "Tue Apr 14 11:13:26 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 14 11:13:26 2026 +0200"
      },
      "message": "[FLINK-39432] Add option to delete with session running session jobs"
    },
    {
      "commit": "c046a80e3cc36f40ebf3735d9ff83a7a8b167ffc",
      "tree": "0a7435570772b87d782600537b95d3cc45388ff9",
      "parents": [
        "0a4d84123cffe9fcb5e121bf28af950b2ec90f00"
      ],
      "author": {
        "name": "Gyula Fora",
        "email": "g_fora@apple.com",
        "time": "Mon Mar 02 08:24:01 2026 +0100"
      },
      "committer": {
        "name": "Gyula Fora",
        "email": "gyfora@apache.org",
        "time": "Mon Apr 13 14:40:08 2026 +0200"
      },
      "message": "[FLINK-39270] Fix savepoint/last-state upgrade state loss under slow JM\n"
    },
    {
      "commit": "0a4d84123cffe9fcb5e121bf28af950b2ec90f00",
      "tree": "e85e77441527dd5ea8559a3e11b55945208aa92c",
      "parents": [
        "93b6960a6b560e14573214b80a48ffc39856ea3a"
      ],
      "author": {
        "name": "Harshit Gupta",
        "email": "hg2t4e@gmail.com",
        "time": "Thu Apr 09 09:39:20 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 09 09:39:20 2026 +0200"
      },
      "message": "[FLINK-39220] Add unit tests for ConditionsUtils (#1068)\n\nSigned-off-by: Harshit Gupta \u003chg2t4e@gmail.com\u003e"
    },
    {
      "commit": "93b6960a6b560e14573214b80a48ffc39856ea3a",
      "tree": "a0b2657663743537f005158845a294523279c8ae",
      "parents": [
        "2d4c992f5ff48d9a2e7cb1404a08ceaa5a9c803e"
      ],
      "author": {
        "name": "Michał Kozal",
        "email": "michal.kozal-ext@ledger.fr",
        "time": "Wed Apr 08 16:27:46 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 08 16:27:46 2026 +0200"
      },
      "message": "[hotfix] Update docs to include v2.2 as supported and clean deprecated versions"
    },
    {
      "commit": "2d4c992f5ff48d9a2e7cb1404a08ceaa5a9c803e",
      "tree": "4733f42e4aa1590d8ced316b44512f7ebc3dfa6f",
      "parents": [
        "bc7c562514270c41da9a3eff83d968f8122aea06"
      ],
      "author": {
        "name": "Dennis-Mircea Ciupitu",
        "email": "dennis.mircea.ciupitu@gmail.com",
        "time": "Tue Apr 07 12:19:22 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 07 11:19:22 2026 +0200"
      },
      "message": "[hotfix][docs] Document deprecation of target.utilization.boundary in favor of utilization.max / utilization.min"
    },
    {
      "commit": "bc7c562514270c41da9a3eff83d968f8122aea06",
      "tree": "5014caa3825b7daab87fd0252462dbb86cb6e4f4",
      "parents": [
        "14f04033fc18fbde91bca14b6d38bbdee4ad3722"
      ],
      "author": {
        "name": "wangxinglong02",
        "email": "wangxinglong02@meituan.com",
        "time": "Wed Mar 11 23:57:59 2026 +0800"
      },
      "committer": {
        "name": "Gyula Fora",
        "email": "gyfora@apache.org",
        "time": "Tue Apr 07 08:53:00 2026 +0200"
      },
      "message": "[hotfix] Avoid unnecessary scale-down when recommended parallelism equals current parallelism in delay window.\n\nWhen the scale-down interval window selects the max recommended parallelism that happens to match the current parallelism, which would cause an IllegalArgumentException in ScalingSummary.\n"
    },
    {
      "commit": "14f04033fc18fbde91bca14b6d38bbdee4ad3722",
      "tree": "023b078b5002e0abe502f42e2b8e77d5abce69d0",
      "parents": [
        "56af6bf3a94494923497e709faf29fb3749cd45f"
      ],
      "author": {
        "name": "Dennis-Mircea Ciupitu",
        "email": "dennis.mircea.ciupitu@gmail.com",
        "time": "Thu Apr 02 16:15:06 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 02 15:15:06 2026 +0200"
      },
      "message": "[FLINK-39299][flink-autoscaler] Inconsistent vertex parallelism alignment logic"
    },
    {
      "commit": "56af6bf3a94494923497e709faf29fb3749cd45f",
      "tree": "1afef9d2a101f88b0a15b897d54e843298bf29e7",
      "parents": [
        "f0c9aac00aebab6a5dc8e7ca6941035ecde387d6"
      ],
      "author": {
        "name": "David Radley",
        "email": "39792797+davidradl@users.noreply.github.com",
        "time": "Mon Mar 02 15:17:23 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 02 15:17:23 2026 +0000"
      },
      "message": "[FLINK-33634] Add Conditions to Flink CRD\u0027s Status field (#1064)\n\nAdded conditions to FlinkDeployment, FlinkSessionJob, and FlinkStateSnapshot\nCRD status fields to provide standardised Kubernetes-style status reporting.\n\nSigned-off-by: david_radley@uk.ibm.com \u003cdavid_radley@uk.ibm.com\u003e\nCo-authored-by: Lajith \u003cLajith.Koova@ibm.com\u003e"
    },
    {
      "commit": "f0c9aac00aebab6a5dc8e7ca6941035ecde387d6",
      "tree": "abe4d832218c12ff43fc4e91488029c46c5d69cf",
      "parents": [
        "5d4833574282b4bcf94c9c6e1af55f171e6edf97"
      ],
      "author": {
        "name": "David Radley",
        "email": "39792797+davidradl@users.noreply.github.com",
        "time": "Sat Feb 28 15:07:10 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 28 15:07:10 2026 +0000"
      },
      "message": " Install yamale to allow linting to work (#1067)\n\nSigned-off-by: david_radley@uk.ibm.com \u003cdavid_radley@uk.ibm.com\u003e"
    },
    {
      "commit": "5d4833574282b4bcf94c9c6e1af55f171e6edf97",
      "tree": "5f6fab59903fbbaac9cddb3d629a8a7d30f1f2b9",
      "parents": [
        "e8f1e23e746591bc17fc859fcd6edcf69647497f"
      ],
      "author": {
        "name": "Gyula Fora",
        "email": "g_fora@apple.com",
        "time": "Fri Feb 27 12:16:12 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 27 12:16:12 2026 +0100"
      },
      "message": "[FLINK-39177] Enable Flink 2.2 tests and bump example flink versions\n\n"
    },
    {
      "commit": "e8f1e23e746591bc17fc859fcd6edcf69647497f",
      "tree": "0c696a2b4eec65a37f170e8dde6f576d4b12acb5",
      "parents": [
        "17dc3c1518f90439b35a0479203835e3d3ec2b7b"
      ],
      "author": {
        "name": "wangxinglong",
        "email": "2367785195@qq.com",
        "time": "Thu Feb 26 18:11:34 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 26 11:11:34 2026 +0100"
      },
      "message": "[hotfix] Fix typo in AggregatedMetric string representation\n\n"
    },
    {
      "commit": "17dc3c1518f90439b35a0479203835e3d3ec2b7b",
      "tree": "15f91b0525a4c867eaa92acb9ef961cbbfb12122",
      "parents": [
        "ef42770a47bb0bb783b9a01f1ee36f5b6b7f154e"
      ],
      "author": {
        "name": "Sergio Chong",
        "email": "schongloo@apple.com",
        "time": "Wed Feb 18 04:46:55 2026 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 18 13:46:55 2026 +0100"
      },
      "message": "[FLINK-38421] Blue/Green Deployments documentation\n\n"
    },
    {
      "commit": "ef42770a47bb0bb783b9a01f1ee36f5b6b7f154e",
      "tree": "72c1185ef5f36f40f435b077a2fdbaa98de961c2",
      "parents": [
        "9f567bd3323eaa855f6e627e31d763ca258e8240"
      ],
      "author": {
        "name": "Ferenc Csaky",
        "email": "fcsaky@apache.org",
        "time": "Wed Feb 04 18:15:53 2026 +0100"
      },
      "committer": {
        "name": "Ferenc Csaky",
        "email": "fcsaky@apache.org",
        "time": "Wed Feb 04 18:15:53 2026 +0100"
      },
      "message": "[hotfix][docs] Update NOTICE files year to 2026\n"
    },
    {
      "commit": "9f567bd3323eaa855f6e627e31d763ca258e8240",
      "tree": "6cdfbe3a2e64181429356a9c64ff799ab9bd1b89",
      "parents": [
        "a31aeac050ad3835da3ffbfbf2d2e9e53ce8afae"
      ],
      "author": {
        "name": "Gyula Fora",
        "email": "g_fora@apple.com",
        "time": "Tue Feb 03 10:20:54 2026 +0100"
      },
      "committer": {
        "name": "Gyula Fora",
        "email": "g_fora@apple.com",
        "time": "Tue Feb 03 10:29:14 2026 +0100"
      },
      "message": "[release] Update version to 1.15-SNAPSHOT\n"
    },
    {
      "commit": "a31aeac050ad3835da3ffbfbf2d2e9e53ce8afae",
      "tree": "8d8dcbbb2268c34c0da44e33689348f9f2d27bf3",
      "parents": [
        "2621c9ad0884b8610caa2b15c62dbd10a26a6a53"
      ],
      "author": {
        "name": "Daniel Rossos",
        "email": "daniel.rossos@shopify.com",
        "time": "Mon Feb 02 02:28:13 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 02 08:28:13 2026 +0100"
      },
      "message": "[FLINK-38577] Added BlueGreen ingress that switches between active Svc + resolve path conflict on Blue and Green deployment ingresses\n\n"
    },
    {
      "commit": "2621c9ad0884b8610caa2b15c62dbd10a26a6a53",
      "tree": "2bc1ceb9be84fd445e47e3d77b745992687be275",
      "parents": [
        "6b895e754a872b86c3298fc6b61c88f996216b17"
      ],
      "author": {
        "name": "James Kan",
        "email": "james.kan@shopify.com",
        "time": "Tue Jan 13 19:52:19 2026 -0800"
      },
      "committer": {
        "name": "Gyula Fora",
        "email": "gyfora@apache.org",
        "time": "Fri Jan 30 10:26:21 2026 +0100"
      },
      "message": "[FLINK-38915] FlinkBlueGreenDeplomynet in place suspension handler\n"
    },
    {
      "commit": "6b895e754a872b86c3298fc6b61c88f996216b17",
      "tree": "21c0d6496df220d84ffbda9029b8d0b0c70a4cbe",
      "parents": [
        "0b14606e15fd6182d582029cf7427a7ed40e86fd"
      ],
      "author": {
        "name": "James Kan",
        "email": "james.kan@shopify.com",
        "time": "Sun Jan 18 11:22:51 2026 -0800"
      },
      "committer": {
        "name": "Gyula Fora",
        "email": "gyfora@apache.org",
        "time": "Fri Jan 30 07:00:05 2026 +0100"
      },
      "message": "[FLINK-38787] Introduce FlinkBlueGreenDeployment Metrics\n"
    },
    {
      "commit": "0b14606e15fd6182d582029cf7427a7ed40e86fd",
      "tree": "975061db01d147316844c405ca1a65955ff211b6",
      "parents": [
        "9ccf27848348628fe60597fe6524c2d325b80cdd"
      ],
      "author": {
        "name": "James Kan",
        "email": "james.kan@shopify.com",
        "time": "Thu Dec 11 12:15:22 2025 -0800"
      },
      "committer": {
        "name": "Gyula Fora",
        "email": "gyfora@apache.org",
        "time": "Tue Jan 27 07:38:55 2026 -0800"
      },
      "message": "[FLINK-38867] FlinkBlueGreenDeployment used initialSavepointPath on restartSavepointNonce\n\nCo-authored-by: Daniel Rossos \u003cdaniel.rossos@shopify.com\u003e\n"
    },
    {
      "commit": "9ccf27848348628fe60597fe6524c2d325b80cdd",
      "tree": "110883f0efc3ecdab3a28a7bc271418e661dfb2f",
      "parents": [
        "57f5a7b9bfce12f9fe8600ed08f96a2a27f3da4f"
      ],
      "author": {
        "name": "Martijn Visser",
        "email": "2989614+MartijnVisser@users.noreply.github.com",
        "time": "Wed Jan 21 11:52:17 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 21 11:52:17 2026 +0100"
      },
      "message": "[FLINK-38925][docs] Update Matomo URL to the right domain (#1054)\n\n"
    },
    {
      "commit": "57f5a7b9bfce12f9fe8600ed08f96a2a27f3da4f",
      "tree": "c2e9597d320d0bc93097056b7f71063d45f560c4",
      "parents": [
        "824d96facaafd61d15b92ae1bf80ab8e76b80a85"
      ],
      "author": {
        "name": "Attila Mészáros",
        "email": "a_meszaros@apple.com",
        "time": "Wed Jan 14 16:58:22 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 14 16:58:22 2026 +0100"
      },
      "message": "[FLINK-38875] Bump Java Operator SDK to version 5.2.2 (#1048)\n\n"
    },
    {
      "commit": "824d96facaafd61d15b92ae1bf80ab8e76b80a85",
      "tree": "0edc13acbbfe24cad72850f5eb2f591f2623ea65",
      "parents": [
        "723eb75c17e3a001e6d425c2474414c59b8baf16"
      ],
      "author": {
        "name": "Gyula Fora",
        "email": "g_fora@apple.com",
        "time": "Thu Jul 10 12:46:06 2025 +0200"
      },
      "committer": {
        "name": "Gyula Fora",
        "email": "gyfora@apache.org",
        "time": "Wed Jan 14 16:21:56 2026 +0100"
      },
      "message": "[FLINK-38077] Make sure jobmanager is accessible when trying to cancel for suspend/upgrade\n"
    },
    {
      "commit": "723eb75c17e3a001e6d425c2474414c59b8baf16",
      "tree": "87d4be588df99eb64d3d98d8ae77f1d0d37abada",
      "parents": [
        "e480eb724ef0a921a759af2a0a87cb77c21187bf"
      ],
      "author": {
        "name": "Gyula Fora",
        "email": "g_fora@apple.com",
        "time": "Mon Jan 05 14:49:32 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 05 14:49:32 2026 +0100"
      },
      "message": "[FLINK-38860] Remove flink shaded guava usage\n\n"
    },
    {
      "commit": "e480eb724ef0a921a759af2a0a87cb77c21187bf",
      "tree": "d28e0608d0f137471c30d1623d6f29786be96bdb",
      "parents": [
        "90edc9c6586fc451af5ef6ecb0c3c6b5d029f588"
      ],
      "author": {
        "name": "Gyula Fora",
        "email": "g_fora@apple.com",
        "time": "Mon Jan 05 14:49:08 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 05 14:49:08 2026 +0100"
      },
      "message": "[FLINK-38858] Reuse jobid after failed submissions to guard against job duplication\n\n"
    },
    {
      "commit": "90edc9c6586fc451af5ef6ecb0c3c6b5d029f588",
      "tree": "dbdf386356aac9235eed8ccaa4d09a447602af71",
      "parents": [
        "eb99c5a12c6d93b9f303d8ac8d028ab28bb13689"
      ],
      "author": {
        "name": "Gyula Fora",
        "email": "g_fora@apple.com",
        "time": "Mon Jan 05 14:05:08 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 05 14:05:08 2026 +0100"
      },
      "message": "[FLINK-38859] Do not apply minimum job vertex parallelism for whole job in native mode\n\n"
    },
    {
      "commit": "eb99c5a12c6d93b9f303d8ac8d028ab28bb13689",
      "tree": "7e791f89a15c4adda9c8a1134a015866a09297a9",
      "parents": [
        "a2bbbb4be1db5fd3704b8d62d166e54a993ad769"
      ],
      "author": {
        "name": "Attila Mészáros",
        "email": "a_meszaros@apple.com",
        "time": "Tue Nov 04 10:54:03 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 04 10:54:03 2025 +0100"
      },
      "message": "[FLINK-38521] Update Kubernetes Operator to Java Operator SDK v5.1.4\n\n"
    },
    {
      "commit": "a2bbbb4be1db5fd3704b8d62d166e54a993ad769",
      "tree": "5f59ede2370d57d86ef310b4681819135cfd3e71",
      "parents": [
        "70489d9376a7216f76c3887abd48a85deb05cebb"
      ],
      "author": {
        "name": "Maksim Aniskov",
        "email": "maksimaniskov@gmail.com",
        "time": "Tue Nov 04 08:41:06 2025 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 04 09:41:06 2025 +0100"
      },
      "message": "[FLINK-38552] Fix FlinkStateSnapshot when operator\u0027s namespace not in watchNamespaces\n\n"
    },
    {
      "commit": "70489d9376a7216f76c3887abd48a85deb05cebb",
      "tree": "bfb85ca1d572ef44c0bf1848b0de8be20f857935",
      "parents": [
        "98d041d90dfbf06573bce407cc0fc492d828c6e3"
      ],
      "author": {
        "name": "Attila Mészáros",
        "email": "a_meszaros@apple.com",
        "time": "Tue Nov 04 08:59:41 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 04 08:59:41 2025 +0100"
      },
      "message": "[FLINK-38479] Problems after upgrading the operator from 1.12.1 to 1.13.0\n\n"
    },
    {
      "commit": "98d041d90dfbf06573bce407cc0fc492d828c6e3",
      "tree": "7d7820b2d412838fbf8fadcf9ca13c84ed75ddf4",
      "parents": [
        "c479a460b1d9f62d685d2d6208ec275fef8938ce"
      ],
      "author": {
        "name": "Arda Kuyumcu",
        "email": "1355619+ardakuyumcu@users.noreply.github.com",
        "time": "Mon Nov 03 23:58:12 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 04 08:58:12 2025 +0100"
      },
      "message": "[FLINK-38548] Rename only the name of child deployment for blue/green deployments \n\n"
    },
    {
      "commit": "c479a460b1d9f62d685d2d6208ec275fef8938ce",
      "tree": "8b2b573b7a1b5619506fe8e5e8ad7a1340a17294",
      "parents": [
        "b21db112a3928417bb27a44acb827bdbafe1e5d8"
      ],
      "author": {
        "name": "Daniel Rossos",
        "email": "d.rossos.53@gmail.com",
        "time": "Tue Nov 04 02:14:57 2025 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 04 08:14:57 2025 +0100"
      },
      "message": "[FLINK-38517] Fixed equal check to happen after inplace modifications diffResult\n\n"
    },
    {
      "commit": "b21db112a3928417bb27a44acb827bdbafe1e5d8",
      "tree": "344d3b85b839536a2d379289cf10b757592a9e70",
      "parents": [
        "84c76839591d7b49ed17a85cbc784d850093b407"
      ],
      "author": {
        "name": "wang377",
        "email": "40010803+wangyang377@users.noreply.github.com",
        "time": "Mon Nov 03 22:05:38 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 03 15:05:38 2025 +0100"
      },
      "message": "[FLINK-35397] Translate controller-flow documents into Chinese (#934)\n\n"
    },
    {
      "commit": "84c76839591d7b49ed17a85cbc784d850093b407",
      "tree": "de31911b4f348f6e4506acbab9de43b44286d4bb",
      "parents": [
        "3e3cb584a133c7ce0b310e4a1e5d986288fc0303"
      ],
      "author": {
        "name": "big face cat",
        "email": "731030576@qq.com",
        "time": "Mon Nov 03 20:45:37 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 03 13:45:37 2025 +0100"
      },
      "message": "[FLINK-37126] Add Validator for Autoscaler\n\n"
    },
    {
      "commit": "3e3cb584a133c7ce0b310e4a1e5d986288fc0303",
      "tree": "e705a00351f52acbbef431c710e0a3a24dd30a45",
      "parents": [
        "ef31965d8532d22184b7a3cc5e0e90fa35b15ec6"
      ],
      "author": {
        "name": "Ferenc Csaky",
        "email": "fcsaky@apache.org",
        "time": "Mon Sep 29 22:42:00 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 29 22:42:00 2025 +0200"
      },
      "message": "[FLINK-38448] Rework doc build and doc deployment (#1035)\n\n"
    },
    {
      "commit": "ef31965d8532d22184b7a3cc5e0e90fa35b15ec6",
      "tree": "3a318d146e48f82483081dde0035a8be3e562aba",
      "parents": [
        "176482fab01bbe3d30364dd1aab49156f43cc18b"
      ],
      "author": {
        "name": "Ferenc Csaky",
        "email": "fcsaky@apache.org",
        "time": "Sat Sep 27 20:05:06 2025 +0200"
      },
      "committer": {
        "name": "Ferenc Csaky",
        "email": "fcsaky@apache.org",
        "time": "Sat Sep 27 20:05:06 2025 +0200"
      },
      "message": "[hotfix] Bump `rsync-deployments` version to fix doc CI\n"
    }
  ],
  "next": "176482fab01bbe3d30364dd1aab49156f43cc18b"
}
