)]}'
{
  "log": [
    {
      "commit": "6115f8e6d083b1b69f7c82b19d5723a90aed95a1",
      "tree": "ffff40865770f7f875147ca4c42fba80c8606da4",
      "parents": [
        "4a7283d0d5f3a2c125888803a4f0ec1c00374735"
      ],
      "author": {
        "name": "yeoleobun",
        "email": "yangli245@live.com",
        "time": "Fri Feb 14 00:08:41 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 13 08:08:41 2025 -0800"
      },
      "message": "update docker setup\n\n"
    },
    {
      "commit": "4a7283d0d5f3a2c125888803a4f0ec1c00374735",
      "tree": "05e2f2682e668cadcb08b6e961c09d5a9aaa538e",
      "parents": [
        "d0ce3d855305bf602a558aee1049d7e37c86c895"
      ],
      "author": {
        "name": "Tudor Pavel",
        "email": "tudorv.pavel@gmail.com",
        "time": "Fri Oct 20 16:47:07 2023 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 20 06:47:07 2023 -0700"
      },
      "message": "Fix ClickEventCount for parallelism higher than 1\n\nFollowing the [Operations Tutorial](https://nightlies.apache.org/flink/flink-docs-release-1.17/docs/try-flink/flink-operations-playground/#upgrading--rescaling-a-job) you\u0027re asked to start the job with parallelism 3 but I wasn\u0027t getting any output when I did that.\r\n\r\nThe reason I realized is [idle partitions](https://nightlies.apache.org/flink/flink-docs-master/docs/dev/datastream/event-time/generating_watermarks/#dealing-with-idle-sources) on the Kafka input because all input goes into partition 0.\r\n\r\nBy adding `withIdleness` to the WatermarkStrategy we are ensuring the job can work with higher parallelism and idle partitions.\r\n\r\nBonus: this also fixes the recovery in the [normal case](https://nightlies.apache.org/flink/flink-docs-release-1.17/docs/try-flink/flink-operations-playground/#step-2-introducing-a-fault). Without it I was seeing outputs of less than 1k clicks per window when resuming the job, whereas now it\u0027s the expected 1k every time."
    },
    {
      "commit": "d0ce3d855305bf602a558aee1049d7e37c86c895",
      "tree": "a9942ecb8237f2fbb2ef73c7690c36bb3af68a03",
      "parents": [
        "4aa9a341bbf49e51809bc9cfcf0e946b2accd8ac"
      ],
      "author": {
        "name": "Alain Brown",
        "email": "alain.brown@gmail.com",
        "time": "Mon May 15 00:55:25 2023 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 15 09:55:25 2023 +0200"
      },
      "message": "[FLINK-32099] Create flink_data volume for operations playground\n\n"
    },
    {
      "commit": "4aa9a341bbf49e51809bc9cfcf0e946b2accd8ac",
      "tree": "5fb0e29044c79db132e764105f64d6a13cbf86b6",
      "parents": [
        "a2b62f25c7647f5a35e672a9e508bb5c80424977"
      ],
      "author": {
        "name": "Gunnar Morling",
        "email": "gunnar.morling@googlemail.com",
        "time": "Wed Jan 04 17:33:27 2023 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 04 11:33:27 2023 -0500"
      },
      "message": "[FLINK-30441] Upgrading PyFlink walkthrough to Flink 1.16\n\n"
    },
    {
      "commit": "a2b62f25c7647f5a35e672a9e508bb5c80424977",
      "tree": "e542fd9b7762737db5ad720a1178630ee01a88e7",
      "parents": [
        "bf2b9f661f3bdc08efb4823a98cb0870d8a3eb05"
      ],
      "author": {
        "name": "Gunnar Morling",
        "email": "gunnar.morling@googlemail.com",
        "time": "Tue Jan 03 14:30:41 2023 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 03 08:30:41 2023 -0500"
      },
      "message": "FLINK-30442: Upgrading table walk-through to Flink 1.16\n\n* [FLINK-30440] Updating README\r\n\r\n* [FLINK-30442] Misc. version updates for table walk-through;\r\n\r\n- Java 17 for data generator, Java 11 for Flink job\r\n- Kafka client\r\n- Also removing some dead code\r\n\r\n* [FLINK-30422] Upgrading table walk-through to Flink 1.16"
    },
    {
      "commit": "bf2b9f661f3bdc08efb4823a98cb0870d8a3eb05",
      "tree": "f3176eec6e096de488d0c82f3fd0f635bd4e25ba",
      "parents": [
        "3ac359bd6c141f64f427955238a1b53970a7f4cf"
      ],
      "author": {
        "name": "Connor Ameres",
        "email": "connorameres@gmail.com",
        "time": "Tue Jan 03 08:27:14 2023 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 03 08:27:14 2023 -0500"
      },
      "message": "bump mysql version to 8.0.31 for table-walkthrough\n\n"
    },
    {
      "commit": "3ac359bd6c141f64f427955238a1b53970a7f4cf",
      "tree": "3de8a0afbf4aefde1739a25de1f7706153aadda9",
      "parents": [
        "91d91f871bb7701d62145c4c4ce77876c56544a2"
      ],
      "author": {
        "name": "Gunnar Morling",
        "email": "gunnar.morling@googlemail.com",
        "time": "Fri Dec 23 17:10:10 2022 +0100"
      },
      "committer": {
        "name": "David Anderson",
        "email": "david@alpinegizmo.com",
        "time": "Sat Dec 24 10:47:26 2022 -0500"
      },
      "message": "[FLINK-30440] Updating data generator to Java 11\n"
    },
    {
      "commit": "91d91f871bb7701d62145c4c4ce77876c56544a2",
      "tree": "c9331934997d778eec02099c0250b5e20342998f",
      "parents": [
        "677a4bb892f6eba990617a8ecc699b14b10e7b6a"
      ],
      "author": {
        "name": "Gunnar Morling",
        "email": "gunnar.morling@googlemail.com",
        "time": "Fri Dec 23 15:43:04 2022 +0100"
      },
      "committer": {
        "name": "David Anderson",
        "email": "david@alpinegizmo.com",
        "time": "Sat Dec 24 10:47:26 2022 -0500"
      },
      "message": "[FLINK-30440] Updating operations playground to Flink 1.16\n"
    },
    {
      "commit": "677a4bb892f6eba990617a8ecc699b14b10e7b6a",
      "tree": "8a42a6db723a3a3bf0879f5a6fdfc5160db0f6d6",
      "parents": [
        "7d55cc567bb2c064f7ce49ff21faa9486bd3de65"
      ],
      "author": {
        "name": "Roy Michael",
        "email": "roy.mchl@gmail.com",
        "time": "Mon Sep 19 19:41:59 2022 -0400"
      },
      "committer": {
        "name": "David Anderson",
        "email": "david@alpinegizmo.com",
        "time": "Mon Sep 19 19:41:59 2022 -0400"
      },
      "message": "[FLINK-27513][flink-playgrounds] Update table walkthrough playground for 1.15\n"
    },
    {
      "commit": "7d55cc567bb2c064f7ce49ff21faa9486bd3de65",
      "tree": "4e06e10a5497e47e6da6c7fc3562eb486c36004a",
      "parents": [
        "c173ab01f20ba1d168657e36cebd64c16238b1d1"
      ],
      "author": {
        "name": "Roy Michael",
        "email": "roy.mchl@gmail.com",
        "time": "Mon Sep 19 23:51:40 2022 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 19 16:51:40 2022 -0400"
      },
      "message": "[FLINK-27512][flink-playgrounds] Update pyflink walkthrough playground for 1.15\n\n1. change flink version to 1.15.2\r\n2. use scala free dependencies"
    },
    {
      "commit": "c173ab01f20ba1d168657e36cebd64c16238b1d1",
      "tree": "d05014565fad859a89fecd4df85d63b1070a2573",
      "parents": [
        "e891d49dc52e1019fe606b87d41573bdcd8a52df"
      ],
      "author": {
        "name": "Roy Michael",
        "email": "roy.mchl@gmail.com",
        "time": "Mon Sep 19 19:03:12 2022 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 19 12:03:12 2022 -0400"
      },
      "message": "[FLINK-27511][playgrounds] Update operations playground for 1.15\n\n"
    },
    {
      "commit": "e891d49dc52e1019fe606b87d41573bdcd8a52df",
      "tree": "fa5265bce8c44b58918c1c720cafebe28811320a",
      "parents": [
        "de4d2d7b53be22d2ab1c30d6dd10f3c3f3fcba01"
      ],
      "author": {
        "name": "Shubham Bansal",
        "email": "illusionist.neo@gmail.com",
        "time": "Mon May 23 02:52:46 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 23 11:52:46 2022 +0200"
      },
      "message": "[FLINK-27509] update table-walkthrough playground for Flink 1.14\n\n"
    },
    {
      "commit": "de4d2d7b53be22d2ab1c30d6dd10f3c3f3fcba01",
      "tree": "2ef1ce347d027134b85564485c05393c1f804503",
      "parents": [
        "a3cc5afccfaba41b0a27a27c220db0c73f807c0c"
      ],
      "author": {
        "name": "Shubham Bansal",
        "email": "illusionist.neo@gmail.com",
        "time": "Mon May 23 02:04:41 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 23 11:04:41 2022 +0200"
      },
      "message": "[FLINK-27507] update operations-walkthrough playground for Flink 1.14\n\n* [FLINK-27507] update operations-walkthrough playground for Flink 1.14\r\n\r\n* [FLINK-27507] removed docker socket mount"
    },
    {
      "commit": "a3cc5afccfaba41b0a27a27c220db0c73f807c0c",
      "tree": "fe01768e18fe8378619c0154c6a8001ad722d318",
      "parents": [
        "22f1ba831cde6cafd43108ea46c66306b8a67902"
      ],
      "author": {
        "name": "Shubham Bansal",
        "email": "illusionist.neo@gmail.com",
        "time": "Thu May 12 04:03:19 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 12 19:03:19 2022 +0800"
      },
      "message": "[FLINK-27508] update pyflink-walkthrough playground for Flink 1.14 (#31)\n\n"
    },
    {
      "commit": "22f1ba831cde6cafd43108ea46c66306b8a67902",
      "tree": "2dffb9d33932c56b174dd3f8b54823d39a82e38d",
      "parents": [
        "19ffc0e5af737ffa7bb5abb360142836f7030a10"
      ],
      "author": {
        "name": "Fred Thomsen",
        "email": "me@fredthomsen.net",
        "time": "Sun May 08 23:04:57 2022 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 09 11:04:57 2022 +0800"
      },
      "message": "Build PyFlink image with compatible Python version (#28)\n\nThe underlying base image is now debian bullseye which ships with\r\nPython 3.9 and this version of Python is not compatible with PyFlink.\r\nThus build and add Python 3.7 to image."
    },
    {
      "commit": "19ffc0e5af737ffa7bb5abb360142836f7030a10",
      "tree": "6fe172f2bc5a243478b7c259c36f6f78e1ea1ad4",
      "parents": [
        "6e440d7c508f57482d4a514456bf10418f39b6ac"
      ],
      "author": {
        "name": "qilingzhao",
        "email": "67507976+qilingzhao@users.noreply.github.com",
        "time": "Wed Jun 30 20:51:50 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 30 14:51:50 2021 +0200"
      },
      "message": "[hotfix] Remove the suffix of url to make it correct (#25)\n\nCo-authored-by: qilingzhao \u003cqilingzhao@tencent.com\u003e"
    },
    {
      "commit": "6e440d7c508f57482d4a514456bf10418f39b6ac",
      "tree": "c58c646eaf53fdc4da395d637840510aa4c5a9d9",
      "parents": [
        "a0141e0d3a05795daf69d1db698f6b51b319f8e6"
      ],
      "author": {
        "name": "David Anderson",
        "email": "david@alpinegizmo.com",
        "time": "Wed Jun 23 10:38:46 2021 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 23 16:38:46 2021 +0800"
      },
      "message": "[FLINK-23100] Update pyflink-walkthrough playground for Flink 1.13 (#24)\n\n"
    },
    {
      "commit": "a0141e0d3a05795daf69d1db698f6b51b319f8e6",
      "tree": "9ba5a8246aa961cf35a9b87bb57deb69b9978a4c",
      "parents": [
        "a55ff0a5b3e324d3cc77e405892960cac03efb7a"
      ],
      "author": {
        "name": "Seth Wiesman",
        "email": "sjwiesman@gmail.com",
        "time": "Tue Jun 22 12:53:25 2021 -0500"
      },
      "committer": {
        "name": "Seth Wiesman",
        "email": "sjwiesman@gmail.com",
        "time": "Tue Jun 22 12:53:25 2021 -0500"
      },
      "message": "[hotfix][operations] Use FLIP-27 Kafka Source\n"
    },
    {
      "commit": "a55ff0a5b3e324d3cc77e405892960cac03efb7a",
      "tree": "8cf474f20b2d0b48d72be2964a6c3a392ce9a066",
      "parents": [
        "fc3f475459e5db685219c2db106454e26b9a9135"
      ],
      "author": {
        "name": "David Anderson",
        "email": "david@alpinegizmo.com",
        "time": "Mon Jun 21 20:54:25 2021 +0200"
      },
      "committer": {
        "name": "Seth Wiesman",
        "email": "sjwiesman@gmail.com",
        "time": "Tue Jun 22 12:14:42 2021 -0500"
      },
      "message": "[FLINK-23099] update table-walkthrough playground for Flink 1.13"
    },
    {
      "commit": "fc3f475459e5db685219c2db106454e26b9a9135",
      "tree": "a6af069974704833afdbddec34c102ffaa59e048",
      "parents": [
        "406f5d4ec8b38b7d09189c9161bb463ad41d2a0f"
      ],
      "author": {
        "name": "Seth Wiesman",
        "email": "sjwiesman@gmail.com",
        "time": "Tue Jun 22 12:04:27 2021 -0500"
      },
      "committer": {
        "name": "Seth Wiesman",
        "email": "sjwiesman@gmail.com",
        "time": "Tue Jun 22 12:04:27 2021 -0500"
      },
      "message": "[hotfix] Update ClickEventCount to use modern API\n"
    },
    {
      "commit": "406f5d4ec8b38b7d09189c9161bb463ad41d2a0f",
      "tree": "5e1d9daec3a5aded967d5dd03bf2b655db88a916",
      "parents": [
        "05680d1a6a1014528c65b49c97baa4f09d0987ea"
      ],
      "author": {
        "name": "David Anderson",
        "email": "david@alpinegizmo.com",
        "time": "Tue Jun 22 17:40:26 2021 +0200"
      },
      "committer": {
        "name": "Seth Wiesman",
        "email": "sjwiesman@gmail.com",
        "time": "Tue Jun 22 12:03:32 2021 -0500"
      },
      "message": "[FLINK-23098] Update operations playground for 1.13\n\nThis closes #22\n"
    },
    {
      "commit": "05680d1a6a1014528c65b49c97baa4f09d0987ea",
      "tree": "d9b82f34abdb170f1ec95b06a05f9b333dda0be4",
      "parents": [
        "74e4c98b319d82c66215d3cc22e513f26fa455b1"
      ],
      "author": {
        "name": "Victor Xu",
        "email": "victor.unique@gmail.com",
        "time": "Wed Jan 27 10:42:31 2021 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 27 11:42:31 2021 +0100"
      },
      "message": "[FLINK-20598] [training] Update playgrounds for Flink 1.12 (#21)\n\n* Update ops-playground to v1.12.1\r\n\r\n* Create local dirs for the checkpoints\u0026savepoints before spinning up the docker compose application.\r\n\r\n* Upgrade table-walkthrough with flink-1.12.1 version.\r\n\r\n* Upgrade pyflink-walkthrough with flink-1.12.1 version.\r\n\r\n* [FLINK-20599] Change flink-playground-clickcountjob version from 1.11.0 to 1.12.1.\r\n\r\n* Update operations-playground/README.md\r\n\r\nCo-authored-by: David Anderson \u003cdavid@alpinegizmo.com\u003e"
    },
    {
      "commit": "74e4c98b319d82c66215d3cc22e513f26fa455b1",
      "tree": "6730bc73d9d6f838e9d1f933c65ddc48e4c395bb",
      "parents": [
        "a0c07e99dc9c8f621dcdee8f2b8aa534dbf0f94e"
      ],
      "author": {
        "name": "t-eimizu",
        "email": "t-eimizu@aim.ac",
        "time": "Tue Dec 15 06:25:52 2020 +0900"
      },
      "committer": {
        "name": "David Anderson",
        "email": "david@alpinegizmo.com",
        "time": "Mon Dec 14 22:27:44 2020 +0100"
      },
      "message": "Added a guide for Windows users. (#12)\n\nCo-authored-by: David Anderson \u003cdavid@alpinegizmo.com\u003e"
    },
    {
      "commit": "a0c07e99dc9c8f621dcdee8f2b8aa534dbf0f94e",
      "tree": "686e974b56f2945ff333666cdaf29b14be5ed63f",
      "parents": [
        "8b1cadb32a72578eaa38c99ad591d35766b45d65"
      ],
      "author": {
        "name": "David Anderson",
        "email": "david@alpinegizmo.com",
        "time": "Mon Oct 12 17:46:33 2020 +0200"
      },
      "committer": {
        "name": "David Anderson",
        "email": "david@alpinegizmo.com",
        "time": "Mon Oct 12 17:46:33 2020 +0200"
      },
      "message": "[FLINK-19145][walkthroughs] Add PyFlink-walkthrough to Flink playground\n"
    },
    {
      "commit": "8b1cadb32a72578eaa38c99ad591d35766b45d65",
      "tree": "e54b0bec7c6eace0c325050bd9174e4cb3a08902",
      "parents": [
        "811760b4171238a8bfc25219e9c29e2622fafccb",
        "1560c7886fa8598446698ede105456036533f7d9"
      ],
      "author": {
        "name": "Seth Wiesman",
        "email": "sjwiesman@gmail.com",
        "time": "Fri Oct 09 09:59:34 2020 -0500"
      },
      "committer": {
        "name": "Seth Wiesman",
        "email": "sjwiesman@gmail.com",
        "time": "Fri Oct 09 09:59:49 2020 -0500"
      },
      "message": "[hotfix] Update datetime formatter to actually produce and store per-hour data\n\nThis closes #17\n"
    },
    {
      "commit": "811760b4171238a8bfc25219e9c29e2622fafccb",
      "tree": "1b6bd5da77310cb3bbc67305aa451628e20362d5",
      "parents": [
        "1177cb73376eb7dc5b971e622d5a12a61af61373"
      ],
      "author": {
        "name": "Alexander Fedulov",
        "email": "1492164+afedulov@users.noreply.github.com",
        "time": "Fri Oct 09 15:42:54 2020 +0200"
      },
      "committer": {
        "name": "Seth Wiesman",
        "email": "sjwiesman@gmail.com",
        "time": "Fri Oct 09 09:56:10 2020 -0500"
      },
      "message": "[hotfix] Add an option to allow operator chaining\n\nThis closes #19\n"
    },
    {
      "commit": "1177cb73376eb7dc5b971e622d5a12a61af61373",
      "tree": "1c362e5cba59829ceffa70760108afe3dc2e96d2",
      "parents": [
        "a18385d7202f39cd3eb5e4ae7c0c91fdb6243c2c"
      ],
      "author": {
        "name": "Alexander Fedulov",
        "email": "1492164+afedulov@users.noreply.github.com",
        "time": "Tue Oct 06 12:38:08 2020 +0200"
      },
      "committer": {
        "name": "David Anderson",
        "email": "david@alpinegizmo.com",
        "time": "Tue Oct 06 14:07:01 2020 +0200"
      },
      "message": "[hotfix] Remove parallelism setting to align with instructions\n"
    },
    {
      "commit": "1560c7886fa8598446698ede105456036533f7d9",
      "tree": "49ff71798b7b68948528d89753b92774f0a7d46d",
      "parents": [
        "a18385d7202f39cd3eb5e4ae7c0c91fdb6243c2c"
      ],
      "author": {
        "name": "Meng-Lin Lu",
        "email": "mornlyn@gmail.com",
        "time": "Wed Sep 09 00:05:44 2020 -0700"
      },
      "committer": {
        "name": "Meng-Lin Lu",
        "email": "mornlyn@gmail.com",
        "time": "Wed Sep 09 00:05:44 2020 -0700"
      },
      "message": "update datetime formatter to actually produce and store per-hour data\n"
    },
    {
      "commit": "a18385d7202f39cd3eb5e4ae7c0c91fdb6243c2c",
      "tree": "59e7c9f1174286b9d701fc4c8be2008156c38c37",
      "parents": [
        "a93fd44863e3ee1704e5337f42b347c552403d1d"
      ],
      "author": {
        "name": "David Anderson",
        "email": "david@alpinegizmo.com",
        "time": "Wed Jul 08 14:43:21 2020 +0200"
      },
      "committer": {
        "name": "Seth Wiesman",
        "email": "sjwiesman@gmail.com",
        "time": "Wed Jul 08 16:10:59 2020 -0500"
      },
      "message": "[FLINK-18498] Update table walkthrough for Flink 1.11.\n\nThis closes #15\n"
    },
    {
      "commit": "a93fd44863e3ee1704e5337f42b347c552403d1d",
      "tree": "e25fbf47b1f91a1b7b4c2923865dd511a438cdcf",
      "parents": [
        "19e83056dbfd68899362fc37250de810cf190cc1"
      ],
      "author": {
        "name": "David Anderson",
        "email": "david@alpinegizmo.com",
        "time": "Wed Jul 08 13:42:03 2020 +0200"
      },
      "committer": {
        "name": "David Anderson",
        "email": "david@alpinegizmo.com",
        "time": "Wed Jul 08 14:42:33 2020 +0200"
      },
      "message": "[FLINK-18498] Update operations playground for Flink 1.11"
    },
    {
      "commit": "19e83056dbfd68899362fc37250de810cf190cc1",
      "tree": "3cae36b276d0be26df1826091af07c0a17a79494",
      "parents": [
        "bc804b98bfd3be9adb586d3e01314db1c979a013"
      ],
      "author": {
        "name": "Seth Wiesman",
        "email": "sjwiesman@gmail.com",
        "time": "Wed Jun 10 16:19:16 2020 -0500"
      },
      "committer": {
        "name": "Seth Wiesman",
        "email": "sjwiesman@gmail.com",
        "time": "Tue Jun 23 14:28:17 2020 -0500"
      },
      "message": "[FLINK-18194][walkthroughs] Add table api walkthrough skeleton code\n\nThis closes #13\n"
    },
    {
      "commit": "bc804b98bfd3be9adb586d3e01314db1c979a013",
      "tree": "d96c4ddd57ff0b42928acdbadad2992f49ef7c69",
      "parents": [
        "fb087414f26bd368a6c7cc9ad73d0bdac2c8ad6c"
      ],
      "author": {
        "name": "Seth Wiesman",
        "email": "sjwiesman@gmail.com",
        "time": "Wed Jun 10 16:17:34 2020 -0500"
      },
      "committer": {
        "name": "Seth Wiesman",
        "email": "sjwiesman@gmail.com",
        "time": "Wed Jun 10 16:17:34 2020 -0500"
      },
      "message": "[FLINK-18194][walkthroughs] Add spend report grafana dashbaord\n"
    },
    {
      "commit": "fb087414f26bd368a6c7cc9ad73d0bdac2c8ad6c",
      "tree": "bf73567ebb212f389ecc5148c6c068f732b7965d",
      "parents": [
        "724dfa0af8d7529f16f87dd360b8d80f1cc826a9"
      ],
      "author": {
        "name": "Seth Wiesman",
        "email": "sjwiesman@gmail.com",
        "time": "Wed Jun 10 16:11:23 2020 -0500"
      },
      "committer": {
        "name": "Seth Wiesman",
        "email": "sjwiesman@gmail.com",
        "time": "Wed Jun 10 16:14:53 2020 -0500"
      },
      "message": "[FLINK-18194][walkthroughs] Add spend report mysql configurations\n"
    },
    {
      "commit": "724dfa0af8d7529f16f87dd360b8d80f1cc826a9",
      "tree": "d87252977ae69bbb617bf9c9a085e67b5cc1c1dc",
      "parents": [
        "43ec2eb7831fdc5c8efe9ed88f679c7285c65453"
      ],
      "author": {
        "name": "Seth Wiesman",
        "email": "sjwiesman@gmail.com",
        "time": "Wed Jun 10 16:11:01 2020 -0500"
      },
      "committer": {
        "name": "Seth Wiesman",
        "email": "sjwiesman@gmail.com",
        "time": "Wed Jun 10 16:11:01 2020 -0500"
      },
      "message": "[FLINK-18194][walkthroughs] Add transactions data generator\n"
    },
    {
      "commit": "43ec2eb7831fdc5c8efe9ed88f679c7285c65453",
      "tree": "9ee5d124ed968c1fb0cb024b90d0f2a016296f18",
      "parents": [
        "a27301ecaace8bacefb2464ef0a788b81ba11827"
      ],
      "author": {
        "name": "Seth Wiesman",
        "email": "sjwiesman@gmail.com",
        "time": "Wed Jun 10 16:10:24 2020 -0500"
      },
      "committer": {
        "name": "Seth Wiesman",
        "email": "sjwiesman@gmail.com",
        "time": "Wed Jun 10 16:10:24 2020 -0500"
      },
      "message": "[hotfix] Update gitignore\n"
    },
    {
      "commit": "a27301ecaace8bacefb2464ef0a788b81ba11827",
      "tree": "3235a57fa93dbf59689d8c1ba8ce103f63da9006",
      "parents": [
        "aca293d8b20874555c9491c593f7c3991f670ad1"
      ],
      "author": {
        "name": "Fabian Hueske",
        "email": "fhueske@apache.org",
        "time": "Wed Mar 11 11:26:17 2020 +0100"
      },
      "committer": {
        "name": "Fabian Hueske",
        "email": "fhueske@apache.org",
        "time": "Fri Mar 20 16:27:36 2020 +0100"
      },
      "message": "[FLINK-16540] Fully specify bugfix version of Flink images in docker-compose.yaml\n\nThis closes #10.\n"
    },
    {
      "commit": "aca293d8b20874555c9491c593f7c3991f670ad1",
      "tree": "80c90806b30e8f62d529b4ea84081b8b7a8e167d",
      "parents": [
        "c1cb66235e5b842522365996f2812cf21502b644"
      ],
      "author": {
        "name": "David Anderson",
        "email": "david@alpinegizmo.com",
        "time": "Tue Mar 10 20:06:33 2020 +0100"
      },
      "committer": {
        "name": "Fabian Hueske",
        "email": "fhueske@apache.org",
        "time": "Wed Mar 11 10:48:54 2020 +0100"
      },
      "message": "[FLINK-16148] Update Operations Playground to Flink 1.10.0\n"
    },
    {
      "commit": "c1cb66235e5b842522365996f2812cf21502b644",
      "tree": "1382386f801692582e6088fe9fea95f5257b19a0",
      "parents": [
        "73d0cad9733df6de59a402d749df8419d67e9c75"
      ],
      "author": {
        "name": "David Anderson",
        "email": "david@alpinegizmo.com",
        "time": "Tue Mar 10 18:46:25 2020 +0100"
      },
      "committer": {
        "name": "Fabian Hueske",
        "email": "fhueske@apache.org",
        "time": "Wed Mar 11 10:44:49 2020 +0100"
      },
      "message": "[hotfix] Fixing minor issues with the English in the README for the operations-playground\n\nThis closes #8.\n"
    },
    {
      "commit": "73d0cad9733df6de59a402d749df8419d67e9c75",
      "tree": "4e40d72a60699089743373931c3472027d5733cd",
      "parents": [
        "ac828b13e70d7c4c09670a0014a4f1736bbacdf0"
      ],
      "author": {
        "name": "Patrick Wiener",
        "email": "wiener@fzi.de",
        "time": "Mon Oct 07 14:44:33 2019 +0200"
      },
      "committer": {
        "name": "Fabian Hueske",
        "email": "fhueske@apache.org",
        "time": "Tue Jan 07 22:00:41 2020 +0100"
      },
      "message": "[hotfix] Use correct checkpoint docker volume as set in state.checkpoint.dir.\n\nThis closes #6.\n"
    },
    {
      "commit": "ac828b13e70d7c4c09670a0014a4f1736bbacdf0",
      "tree": "46ef9338f4d1b5ecd9c67ea723630b4453417b7c",
      "parents": [
        "00db5d0904ca1a023eb9612b12eccd25961f31a9"
      ],
      "author": {
        "name": "Fabian Hueske",
        "email": "fhueske@apache.org",
        "time": "Wed Sep 25 13:59:35 2019 +0200"
      },
      "committer": {
        "name": "Fabian Hueske",
        "email": "fhueske@apache.org",
        "time": "Wed Sep 25 16:51:31 2019 +0200"
      },
      "message": "[hotfix] Improve instructions to update playgrounds.\n\nThis closes #5.\n"
    },
    {
      "commit": "00db5d0904ca1a023eb9612b12eccd25961f31a9",
      "tree": "f5330c2d67fa3f4aca850302746adbb1b3f28cb3",
      "parents": [
        "1c7c254fc7827e74db7c3c387348e7ca2219788a"
      ],
      "author": {
        "name": "Fabian Hueske",
        "email": "fhueske@apache.org",
        "time": "Mon Sep 23 12:03:20 2019 +0200"
      },
      "committer": {
        "name": "Fabian Hueske",
        "email": "fhueske@apache.org",
        "time": "Mon Sep 23 12:03:20 2019 +0200"
      },
      "message": "[hotfix] Improve .gitignore\n"
    },
    {
      "commit": "1c7c254fc7827e74db7c3c387348e7ca2219788a",
      "tree": "905895cca3f573756ecaf5f92dc1fd838ef21d88",
      "parents": [
        "5d636aedf721f05674e0dc81649edc76daf809f0"
      ],
      "author": {
        "name": "David Anderson",
        "email": "david@alpinegizmo.com",
        "time": "Thu Sep 19 20:08:58 2019 +0200"
      },
      "committer": {
        "name": "Fabian Hueske",
        "email": "fhueske@apache.org",
        "time": "Mon Sep 23 12:02:28 2019 +0200"
      },
      "message": "[FLINK-14160] Add --backpressure option to the ClickEventCount job in the operations playground\n\nThis closes #4.\n"
    },
    {
      "commit": "5d636aedf721f05674e0dc81649edc76daf809f0",
      "tree": "338fdaf882e0c171aae2a8572436a8a413898240",
      "parents": [
        "ffd349616ac91528090ed8dff0faf369666ce163"
      ],
      "author": {
        "name": "Fabian Hueske",
        "email": "fhueske@apache.org",
        "time": "Wed Aug 28 10:12:40 2019 +0200"
      },
      "committer": {
        "name": "Fabian Hueske",
        "email": "fhueske@apache.org",
        "time": "Wed Aug 28 10:12:40 2019 +0200"
      },
      "message": "[hotfix] Update URL in ops playground README.md to Flink master docs.\n"
    },
    {
      "commit": "ffd349616ac91528090ed8dff0faf369666ce163",
      "tree": "2f434490c2d37f0794e867b46b26373dca94a2bd",
      "parents": [
        "626ca07bf71f0b1340df25677ae1ec0969719a9c"
      ],
      "author": {
        "name": "Fabian Hueske",
        "email": "fhueske@apache.org",
        "time": "Mon Aug 26 16:18:07 2019 +0200"
      },
      "committer": {
        "name": "Fabian Hueske",
        "email": "fhueske@apache.org",
        "time": "Tue Aug 27 11:35:24 2019 +0200"
      },
      "message": "[FLINK-13863] Update playgrounds to Flink 1.9.0\n\n* Update Operations Playground (example job, dockerfile, docker-compose.yaml)\n* Update README.md\n"
    },
    {
      "commit": "626ca07bf71f0b1340df25677ae1ec0969719a9c",
      "tree": "f374613bf4163ae747a7cfa7cde82189ad288dfd",
      "parents": [
        "eedb8b8bcb6e896251795b87f1e772b143750407"
      ],
      "author": {
        "name": "Fabian Hueske",
        "email": "fhueske@apache.org",
        "time": "Mon Aug 12 18:48:23 2019 +0200"
      },
      "committer": {
        "name": "Fabian Hueske",
        "email": "fhueske@apache.org",
        "time": "Mon Aug 19 18:00:11 2019 +0200"
      },
      "message": "[FLINK-12749] Add Dockerfile for Operations Playground image\n\n* Rename Cluster Playground to Operations Playground\n* Add Java code for Click Count demo job\n* Add Dockerfile to build the custom image for the operations playground\n* Add README files\n"
    },
    {
      "commit": "eedb8b8bcb6e896251795b87f1e772b143750407",
      "tree": "685a5333665a4ac4d208fe3de61dcacdf60fdfbf",
      "parents": [
        "3d421dcbea9f015d9a700819ab117f7087ecc883"
      ],
      "author": {
        "name": "Konstantin Knauf",
        "email": "knauf.konstantin@gmail.com",
        "time": "Mon Jul 22 08:07:27 2019 +0200"
      },
      "committer": {
        "name": "Konstantin Knauf",
        "email": "knauf.konstantin@gmail.com",
        "time": "Wed Aug 07 19:29:05 2019 +0200"
      },
      "message": "[FLINK-12749] [playgrounds] initial version of flink-cluster-playground\n"
    },
    {
      "commit": "3d421dcbea9f015d9a700819ab117f7087ecc883",
      "tree": "8f57a99980891ccc68701b94b94342f7ae0e02d6",
      "parents": [],
      "author": {
        "name": "Robert Metzger",
        "email": "rmetzger@apache.org",
        "time": "Fri Jul 12 12:58:12 2019 +0200"
      },
      "committer": {
        "name": "Robert Metzger",
        "email": "rmetzger@apache.org",
        "time": "Fri Jul 12 12:58:12 2019 +0200"
      },
      "message": "Add license file to initialize repo\n"
    }
  ]
}
