)]}'
{
  "log": [
    {
      "commit": "cc81056eb0ac2afaf7a07032afcd4d289920594c",
      "tree": "4d8cbf59113181a4bc811c852fac518eeb890f17",
      "parents": [
        "1ed0e7c89058bf8398c2ae0ea9091e86634ad26e"
      ],
      "author": {
        "name": "Ferenc Csaky",
        "email": "fcsaky@apache.org",
        "time": "Wed Jun 03 13:30:41 2026 +0200"
      },
      "committer": {
        "name": "Ferenc Csaky",
        "email": "fcsaky@apache.org",
        "time": "Wed Jun 03 13:30:41 2026 +0200"
      },
      "message": "[hotfix] Update CI workflows after v4.2 release\n"
    },
    {
      "commit": "1ed0e7c89058bf8398c2ae0ea9091e86634ad26e",
      "tree": "36b053f18943889c609defd7f1774905e32ace23",
      "parents": [
        "d9b9f06ea6c46cf6434c7a127f954fe966bcd748"
      ],
      "author": {
        "name": "Ferenc Csaky",
        "email": "fcsaky@apache.org",
        "time": "Wed Jun 03 13:27:48 2026 +0200"
      },
      "committer": {
        "name": "Ferenc Csaky",
        "email": "fcsaky@apache.org",
        "time": "Wed Jun 03 13:27:48 2026 +0200"
      },
      "message": "[hotfix] Bump project version to `4.3-SNAPSHOT`\n"
    },
    {
      "commit": "d9b9f06ea6c46cf6434c7a127f954fe966bcd748",
      "tree": "63550a3f3a8f70f5808ced6be31cc621eb44f0a2",
      "parents": [
        "225b30442508c3ef6071b866cef45ad8db4fb88e"
      ],
      "author": {
        "name": "Ferenc Csaky",
        "email": "fcsaky@apache.org",
        "time": "Wed May 13 20:36:35 2026 +0200"
      },
      "committer": {
        "name": "Ferenc Csaky",
        "email": "fcsaky@apache.org",
        "time": "Wed May 13 20:36:35 2026 +0200"
      },
      "message": "[hotfix] Update releasing submodule\n"
    },
    {
      "commit": "225b30442508c3ef6071b866cef45ad8db4fb88e",
      "tree": "16153c1d613d8c82495b7bd66973a5a9bbd578e0",
      "parents": [
        "de95253ae5d50493290ff7dc8e0ae5cf5694f15d"
      ],
      "author": {
        "name": "Ferenc Csaky",
        "email": "fcsaky@apache.org",
        "time": "Wed May 13 20:30:16 2026 +0200"
      },
      "committer": {
        "name": "Ferenc Csaky",
        "email": "fcsaky@apache.org",
        "time": "Wed May 13 20:30:16 2026 +0200"
      },
      "message": "[hotfix] Update NOTICE file copyright year\n"
    },
    {
      "commit": "de95253ae5d50493290ff7dc8e0ae5cf5694f15d",
      "tree": "7fad417260afafe926fe3fd5a52895e6d4e90637",
      "parents": [
        "f282a3f486352de1fe2ecdb5465224b7680c3627"
      ],
      "author": {
        "name": "Ferenc Csaky",
        "email": "fcsaky@apache.org",
        "time": "Sun May 03 17:39:33 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun May 03 17:39:33 2026 +0200"
      },
      "message": "[FLINK-38545] Fix weekly CI pipeline\n\n* Fix IntelliJ link in README\n* Spotless code format\n* Exclude incompatible testcontainers versions for E2E tests\n* Disable zookeeper HA\n* Update deprecated `CheckpointingMode`"
    },
    {
      "commit": "f282a3f486352de1fe2ecdb5465224b7680c3627",
      "tree": "1654c222ab5f5774a9254e8492355372751b3d82",
      "parents": [
        "4652b705d24c681a2f8302cf2c58532e525d6b8f"
      ],
      "author": {
        "name": "Victor Babenko",
        "email": "victor@iterable.com",
        "time": "Wed Apr 01 10:18:50 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 01 19:18:50 2026 +0200"
      },
      "message": "[FLINK-38600] Fix a race condition in Pulsar consumer creation by adding a retry with delay"
    },
    {
      "commit": "4652b705d24c681a2f8302cf2c58532e525d6b8f",
      "tree": "4282affa84f81134e479ebf56fc3a66eff3c1e5d",
      "parents": [
        "8f20918e78e01c7a941c77ae5468e933382a5aeb"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Apr 01 16:31:23 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 01 16:31:23 2026 +0200"
      },
      "message": "Bump com.google.protobuf:protobuf-java from 3.21.9 to 3.25.5 (#97)"
    },
    {
      "commit": "8f20918e78e01c7a941c77ae5468e933382a5aeb",
      "tree": "d56b5be52a55b7d48ace93479b59b4e1bebbe02f",
      "parents": [
        "08c8e2ea60e8ef01ff9a81a0b2bf8c1a132f5db4"
      ],
      "author": {
        "name": "Ferenc Csaky",
        "email": "fcsaky@apache.org",
        "time": "Thu Mar 19 14:41:25 2026 +0100"
      },
      "committer": {
        "name": "Ferenc Csaky",
        "email": "fcsaky@apache.org",
        "time": "Thu Mar 19 14:41:25 2026 +0100"
      },
      "message": "[hotfix] Bump testcontainers version to 1.21.4\n"
    },
    {
      "commit": "08c8e2ea60e8ef01ff9a81a0b2bf8c1a132f5db4",
      "tree": "621c8c4465bbf4ffeeb9613964d047e624a5ca91",
      "parents": [
        "f3e99591367edd334bcb09d7b5b70a1ccd785513"
      ],
      "author": {
        "name": "Ferenc Csaky",
        "email": "fcsaky@apache.org",
        "time": "Mon Oct 27 18:04:10 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 27 18:04:10 2025 +0100"
      },
      "message": "[FLINK-38545] Update to Flink 1.20.3 and Pulsar 3.0.5\n\n"
    },
    {
      "commit": "f3e99591367edd334bcb09d7b5b70a1ccd785513",
      "tree": "f88bebbcbd032563f2ca1e6fcb4404b19fa0d361",
      "parents": [
        "0d05eb1dedc5a258fb2b045120e3a8f1c87497e7"
      ],
      "author": {
        "name": "Ferenc Csaky",
        "email": "fcsaky@apache.org",
        "time": "Tue Oct 21 18:33:14 2025 +0200"
      },
      "committer": {
        "name": "Ferenc Csaky",
        "email": "fcsaky@apache.org",
        "time": "Tue Oct 21 18:50:23 2025 +0200"
      },
      "message": "[hotfix] Apply spotless formatting\n"
    },
    {
      "commit": "0d05eb1dedc5a258fb2b045120e3a8f1c87497e7",
      "tree": "9fe7f8d45958a5e31cfc3cc1b4a86df4c7aaf5b3",
      "parents": [
        "eb67b4c1855f2634417d833b494c65f46a3f35e6"
      ],
      "author": {
        "name": "Ferenc Csaky",
        "email": "fcsaky@apache.org",
        "time": "Tue Oct 21 18:09:55 2025 +0200"
      },
      "committer": {
        "name": "Ferenc Csaky",
        "email": "fcsaky@apache.org",
        "time": "Tue Oct 21 18:10:08 2025 +0200"
      },
      "message": "[hotfix] Standardize CI and update it to Flink 1.20\n"
    },
    {
      "commit": "eb67b4c1855f2634417d833b494c65f46a3f35e6",
      "tree": "f5f3203db2e2e3052f4a3bc2b979288a93628632",
      "parents": [
        "d506716246d102c1d9e9d6f086eee63ff4729ca1"
      ],
      "author": {
        "name": "zhou zhuohan",
        "email": "843520313@qq.com",
        "time": "Tue Oct 21 23:52:39 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 21 17:52:39 2025 +0200"
      },
      "message": "[FLINK-35468][docs] Simplify `isEnableAutoAcknowledgeMessage` config comment\n\n"
    },
    {
      "commit": "d506716246d102c1d9e9d6f086eee63ff4729ca1",
      "tree": "1d196e3f348da8fba210025beb035b4ec6daa6c5",
      "parents": [
        "3b4b184b1a9d5f57fa0649593ccbbc671e40b53a"
      ],
      "author": {
        "name": "Hong Liang Teoh",
        "email": "hong@apache.org",
        "time": "Tue Oct 21 16:46:32 2025 +0100"
      },
      "committer": {
        "name": "Ferenc Csaky",
        "email": "fcsaky@apache.org",
        "time": "Tue Oct 21 17:48:12 2025 +0200"
      },
      "message": "[hotfix][docs] Explicitly set connector compatibility as string to prevent version comparison mismatch\n\n"
    },
    {
      "commit": "3b4b184b1a9d5f57fa0649593ccbbc671e40b53a",
      "tree": "c04e2493d187e2c3455a2855ef4487eaf4b0d9ab",
      "parents": [
        "0f7b744fe938eaba7afd441faa6c3fe915b84381"
      ],
      "author": {
        "name": "xu.guo",
        "email": "xu.guo@brgroup.com",
        "time": "Mon Apr 14 08:24:39 2025 +0200"
      },
      "committer": {
        "name": "Ferenc Csaky",
        "email": "fcsaky@apache.org",
        "time": "Tue Oct 21 17:39:57 2025 +0200"
      },
      "message": "[FLINK-35477] Make initial cursor position configurable\n\nCloses #105\n"
    },
    {
      "commit": "0f7b744fe938eaba7afd441faa6c3fe915b84381",
      "tree": "26d07b274b3a92d33809bc57878c7a143c911336",
      "parents": [
        "34f217b69701b8a8d4431bb46e32b584d7682701"
      ],
      "author": {
        "name": "yebai1105",
        "email": "43256848+yebai1105@users.noreply.github.com",
        "time": "Sat Oct 18 02:16:48 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 17 20:16:48 2025 +0200"
      },
      "message": "[FLINK-37299] Stateless startup cannot continue consuming from current consumer group location\n\n"
    },
    {
      "commit": "34f217b69701b8a8d4431bb46e32b584d7682701",
      "tree": "dddb85ae445accee368160956942d8706da3cf2d",
      "parents": [
        "787f5e4e5bfdc5f7f17929d5f3d508a004394599"
      ],
      "author": {
        "name": "wenbingshen",
        "email": "oliver.shen999@gmail.com",
        "time": "Wed Oct 09 13:36:56 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 09 13:36:56 2024 +0800"
      },
      "message": "[FLINK-36180] Fix batch message data loss (#95)\n\n"
    },
    {
      "commit": "787f5e4e5bfdc5f7f17929d5f3d508a004394599",
      "tree": "002b84699a4fe6121a90d10cabd17362acf0c2cd",
      "parents": [
        "b37a8b32f30683664ff25888d403c4de414043e1"
      ],
      "author": {
        "name": "Rui Fan",
        "email": "fanrui@apache.org",
        "time": "Sat Sep 14 16:11:30 2024 +0800"
      },
      "committer": {
        "name": "Rui Fan",
        "email": "1996fanrui@gmail.com",
        "time": "Sun Sep 15 18:09:30 2024 +0800"
      },
      "message": "[hotfix] Refactor callers that use deprecated get/setXXX of Configuration\n"
    },
    {
      "commit": "b37a8b32f30683664ff25888d403c4de414043e1",
      "tree": "5fc612336703fbea3aed00365b7945e32648d8d3",
      "parents": [
        "2629d0b41902f770d05cfa17a18f2ee93ab849cf"
      ],
      "author": {
        "name": "gongzhongqiang",
        "email": "764629910@qq.com",
        "time": "Fri May 03 15:02:38 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 03 15:02:38 2024 +0800"
      },
      "message": "[FLINK-35182] Bump org.apache.commons:commons-compress to 1.26.1 (#90)\n\n"
    },
    {
      "commit": "2629d0b41902f770d05cfa17a18f2ee93ab849cf",
      "tree": "2786815cf28a1cd21bd52bc2b373a5fa8c1c1667",
      "parents": [
        "9f4b902c2a478d0105eec1e32bac3ea40f318d00"
      ],
      "author": {
        "name": "Sergey Nuyanzin",
        "email": "snuyanzin@gmail.com",
        "time": "Tue Apr 16 10:54:26 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 16 10:54:26 2024 +0200"
      },
      "message": "[FLINK-34961] Use dedicated CI name for Pulsar connector to differentiate it in infra-reports\n\n"
    },
    {
      "commit": "9f4b902c2a478d0105eec1e32bac3ea40f318d00",
      "tree": "8a759e35b083793fad66fc276859c0a70b622eca",
      "parents": [
        "7a5eef268cb3f598589ad9cc32648ac92fbbee1d"
      ],
      "author": {
        "name": "David Christle",
        "email": "dchristle@users.noreply.github.com",
        "time": "Sun Apr 14 22:50:33 2024 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 15 13:50:33 2024 +0800"
      },
      "message": "[FLINK-33884] Update Pulsar dependency to 3.0.2 in Pulsar Connector (#72)\n\n* [FLINK-33884] Update Pulsar dependency to 3.0.2 in Pulsar Connector\r\n\r\n* Update META-INF NOTICE versions to 3.0.2."
    },
    {
      "commit": "7a5eef268cb3f598589ad9cc32648ac92fbbee1d",
      "tree": "86e865d8c2e98dea28570d0726452b195b73904e",
      "parents": [
        "7340f713422b1734e84ec0602f154441b8da7fab"
      ],
      "author": {
        "name": "David Christle",
        "email": "dchristle@users.noreply.github.com",
        "time": "Sun Apr 14 22:47:40 2024 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 15 13:47:40 2024 +0800"
      },
      "message": "[FLINK-34629][Stream] Fix non-partition topic subscribe lost. (#85)\n\n"
    },
    {
      "commit": "7340f713422b1734e84ec0602f154441b8da7fab",
      "tree": "392a5b5e7c0fef47c6c8cf817f95653e48e29579",
      "parents": [
        "5889eb21d13126f0b4e616cabb6f07365188215e"
      ],
      "author": {
        "name": "Baodi Shi",
        "email": "wudixiaolongbao@icloud.com",
        "time": "Wed Apr 10 16:37:23 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 10 16:37:23 2024 +0800"
      },
      "message": "[FLINK-34962] Use client.getPartitionsForTopic instead of lookup.getPartitionedTopicMetadata (#86)\n\n* use pulsarclient.getPartitionsForTopic intead of LookupService.getPartitionedTopicMetadata\r\n\r\n* Fix UnusedImports"
    },
    {
      "commit": "5889eb21d13126f0b4e616cabb6f07365188215e",
      "tree": "6e119eef0b34e813be176feab44fb1a579f96b4a",
      "parents": [
        "6b5c66264934ace9ab8439ecf7ec62274ffcc2c6"
      ],
      "author": {
        "name": "Hang Ruan",
        "email": "ruanhang1993@hotmail.com",
        "time": "Wed Jan 31 09:51:57 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 31 09:51:57 2024 +0800"
      },
      "message": "[hotfix] Update copyright year to 2024\n\nThis closes  #82."
    },
    {
      "commit": "6b5c66264934ace9ab8439ecf7ec62274ffcc2c6",
      "tree": "e164483e5605280c948c445524a3c0fa4449b465",
      "parents": [
        "5b70da8f88e21057a5c590d139eab558f87e5dca"
      ],
      "author": {
        "name": "gongzhongqiang",
        "email": "gongzhongqiang@gigacloudtech.com",
        "time": "Mon Jan 08 14:36:25 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 08 14:36:25 2024 +0800"
      },
      "message": "[hotfix] Set copyright year to 2024 (#81)\n\n"
    },
    {
      "commit": "5b70da8f88e21057a5c590d139eab558f87e5dca",
      "tree": "469289923bc2f561b75ee86b6cebc86df61b931e",
      "parents": [
        "f03bc56c424d001490f33d4e5c8b2e9a3857a4b5"
      ],
      "author": {
        "name": "gongzhongqiang",
        "email": "gongzhongqiang@gigacloudtech.com",
        "time": "Thu Jan 04 00:32:20 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 04 00:32:20 2024 +0800"
      },
      "message": "[FLINK-33970] Add necessary checks for connector document (#78)\n\n"
    },
    {
      "commit": "f03bc56c424d001490f33d4e5c8b2e9a3857a4b5",
      "tree": "544fecbd3cf57bdd8cf5ffc32a67e8df43671083",
      "parents": [
        "2be651a043b66936ec787033a851ca8c9d7cf95e"
      ],
      "author": {
        "name": "gongzhongqiang",
        "email": "gongzhongqiang@gigacloudtech.com",
        "time": "Wed Jan 03 19:36:55 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 03 19:36:55 2024 +0800"
      },
      "message": "[FLINK-33964][pulsar][docs] Remove dead link (#77)\n\n"
    },
    {
      "commit": "2be651a043b66936ec787033a851ca8c9d7cf95e",
      "tree": "ae8cef7df43941a1b0bcd29b2abc351507ef9b74",
      "parents": [
        "aa80b9e4687c18276cdfaae60a09f7d9e0d5c719"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Tue Jan 02 19:27:26 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 02 19:27:26 2024 +0800"
      },
      "message": "[FLINK-33964][pulsar][docs] Drop admin docs reference\n\nThis closes #73."
    },
    {
      "commit": "aa80b9e4687c18276cdfaae60a09f7d9e0d5c719",
      "tree": "f8de56baa6d5a98f22646d9959d5361147799a02",
      "parents": [
        "8bfbe33f86a45b4757a9cd1f19f2ede5da771487"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Thu Dec 14 11:05:05 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 14 11:05:05 2023 +0800"
      },
      "message": "[FLINK-33815] Follow up to fix YAML syntax"
    },
    {
      "commit": "8bfbe33f86a45b4757a9cd1f19f2ede5da771487",
      "tree": "e359597a93e35554fcdd4385adc6329c5990c307",
      "parents": [
        "707e49472d557bafa58013c17e3194b64fb4b3ef"
      ],
      "author": {
        "name": "Sergey Nuyanzin",
        "email": "snuyanzin@gmail.com",
        "time": "Wed Dec 13 13:18:31 2023 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 13 20:18:31 2023 +0800"
      },
      "message": "[FLINK-33815][Connector / Pulsar] Add tests against jdk17 for pulsar connector\n\nThis closes #71."
    },
    {
      "commit": "707e49472d557bafa58013c17e3194b64fb4b3ef",
      "tree": "92b84f795ea086b974d8182575da9a0254a928a1",
      "parents": [
        "74a46963fd8eb05de9dff4c6b302f37d1a3faf0e"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Wed Dec 13 09:54:13 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 13 09:54:13 2023 +0800"
      },
      "message": "[FLINK-33400] Be Compatible with Flink 1.18 (#69)\n\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e"
    },
    {
      "commit": "74a46963fd8eb05de9dff4c6b302f37d1a3faf0e",
      "tree": "2300807ae673c2a833ba6bf97e423d1c2e4c34aa",
      "parents": [
        "29f1e92557017bd71aa9aebb8f05a778af95da02"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Dec 12 09:20:35 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 12 09:20:35 2023 +0800"
      },
      "message": "Bump org.apache.commons:commons-compress from 1.22 to 1.24.0 (#65)\n\nBumps org.apache.commons:commons-compress from 1.22 to 1.24.0.\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: org.apache.commons:commons-compress\r\n  dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "29f1e92557017bd71aa9aebb8f05a778af95da02",
      "tree": "62c0c5d3316de7b7f64439f98a005b306c6474c0",
      "parents": [
        "d958d15370eff9e9c10d5be95960308a26a79fce"
      ],
      "author": {
        "name": "Leonard Xu",
        "email": "leonard@apache.org",
        "time": "Tue Dec 12 09:19:57 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 12 09:19:57 2023 +0800"
      },
      "message": "[hotfix][build] Bump version to 4.2-SNAPSHOT (#67)\n\nCo-authored-by: tison \u003cwander4096@gmail.com\u003e"
    },
    {
      "commit": "d958d15370eff9e9c10d5be95960308a26a79fce",
      "tree": "60ff094f5935daa4c88a6eda3bbcd8c96f5af41e",
      "parents": [
        "a4e82fd4e4c27a423d034a7a7ed0ebc486b68bc0"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Mon Dec 11 15:27:04 2023 +0800"
      },
      "committer": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Mon Dec 11 15:27:04 2023 +0800"
      },
      "message": "Update version to 4.1-SNAPSHOT\n\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e\n"
    },
    {
      "commit": "a4e82fd4e4c27a423d034a7a7ed0ebc486b68bc0",
      "tree": "3e4a585ddc55171fab676902537bf999061c4d5f",
      "parents": [
        "bbc7c1e87f9a86e3d74ced431713639046117aa2"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Mon Dec 11 15:25:33 2023 +0800"
      },
      "committer": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Mon Dec 11 15:25:33 2023 +0800"
      },
      "message": "[hotfix] Prepare for 4.1.0 release\n\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e\n"
    },
    {
      "commit": "bbc7c1e87f9a86e3d74ced431713639046117aa2",
      "tree": "b59f1e9b036b35d75206a9d727473092c02b2ac7",
      "parents": [
        "bec5feb3e15c0794869c940e5fdd9e9e1d5ec592"
      ],
      "author": {
        "name": "Hang Ruan",
        "email": "ruanhang1993@hotmail.com",
        "time": "Tue Dec 05 23:09:06 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 05 23:09:06 2023 +0800"
      },
      "message": "[FLINK-30400][build] Stop bundling flink-connector-base (#61)\n\nCo-authored-by: Martijn Visser \u003cmvisser@confluent.io\u003e"
    },
    {
      "commit": "bec5feb3e15c0794869c940e5fdd9e9e1d5ec592",
      "tree": "80d36dafec2bd88fc405281f99df985e134a0e0a",
      "parents": [
        "a026020b70ed108f5e2e88a4e1f1c37a5345284b"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Thu Nov 09 00:37:38 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 09 00:37:38 2023 +0800"
      },
      "message": "[FLINK-26203] Add docs for the table connector (#63)\n\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e"
    },
    {
      "commit": "a026020b70ed108f5e2e88a4e1f1c37a5345284b",
      "tree": "fbe9736587b3786ac59c9b84ed6786997142afdf",
      "parents": [
        "f251640ebce8b0974a496b1bea7b0b912aa1e0e0"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Thu Oct 12 14:15:16 2023 +0800"
      },
      "committer": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Thu Oct 12 14:15:16 2023 +0800"
      },
      "message": "[hotfix] Extend CI timeout interval\n\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e\n"
    },
    {
      "commit": "f251640ebce8b0974a496b1bea7b0b912aa1e0e0",
      "tree": "ed5d6a398ee4d24bfb0a58fd8ebbea7398441b1a",
      "parents": [
        "78d00ea9e3e278d4ce2fbb0c8a8d380abef7b858"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Tue Oct 10 23:42:28 2023 +0800"
      },
      "committer": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Tue Oct 10 23:42:28 2023 +0800"
      },
      "message": "[hotfix] Update idea vcs.xml file\n\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e\n"
    },
    {
      "commit": "78d00ea9e3e278d4ce2fbb0c8a8d380abef7b858",
      "tree": "704a32694d0ca7a4a3967a0f302e47e5fe806666",
      "parents": [
        "63e62c68bcdbda5aaad23649f92e005627b9f70b"
      ],
      "author": {
        "name": "Neng Lu",
        "email": "nlu@streamnative.io",
        "time": "Wed Sep 20 20:14:43 2023 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 21 11:14:43 2023 +0800"
      },
      "message": "[FLINK-32938] Replace pulsar admin calls (#59)\n\n"
    },
    {
      "commit": "63e62c68bcdbda5aaad23649f92e005627b9f70b",
      "tree": "e0868e1db0d4b985ae49b829c90072f26dbeb476",
      "parents": [
        "c71fc862e0d4a782c19f361d3bf581da836cca79"
      ],
      "author": {
        "name": "Hang Ruan",
        "email": "ruanhang1993@hotmail.com",
        "time": "Fri Sep 15 09:34:35 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 15 09:34:35 2023 +0800"
      },
      "message": "[hotfix] Update NOTICE files to reflect year 2023 (#60)\n\n"
    },
    {
      "commit": "c71fc862e0d4a782c19f361d3bf581da836cca79",
      "tree": "b4b5109f1f2e2613271aebcf5f4e7777e687da08",
      "parents": [
        "3b6c3aff8aeca3cc17673bbc84b90b70c1c680a9"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Thu Aug 31 10:50:18 2023 +0800"
      },
      "committer": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Thu Aug 31 10:51:48 2023 +0800"
      },
      "message": "[FLINK-26203] Basic table factory for Pulsar connector  (#56)\n\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e\nCo-authored-by: Christophe Bornet \u003ccbornet@hotmail.com\u003e\nCo-authored-by: Yufei Zhang \u003caffeisme@gmail.com\u003e\nCo-authored-by: Yufan Sheng \u003cyufan@streamnative.io\u003e\n"
    },
    {
      "commit": "3b6c3aff8aeca3cc17673bbc84b90b70c1c680a9",
      "tree": "fef222b8fa225f706c61886795002f3845656880",
      "parents": [
        "279a678dd4f39e1e268d911dc4096d23ab15bc73"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Thu Jul 20 18:23:14 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 20 18:23:14 2023 +0800"
      },
      "message": "[FLINK-24302] Extend offheap memory for JDK11 test coverage (#55)\n\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e\r\nCo-authored-by: Yufan Sheng \u003csyhily@gmail.com\u003e"
    },
    {
      "commit": "279a678dd4f39e1e268d911dc4096d23ab15bc73",
      "tree": "c29a8290827bbbe567f602bf157c50d7e3848b03",
      "parents": [
        "f463d3f707c8824bc61cce29c0efcdd4de94257e"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Tue Jul 18 15:33:53 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 18 15:33:53 2023 +0800"
      },
      "message": "[FLINK-32612] Upgrade Pulsar version to 3.0.0 (#54)\n\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e\r\nCo-authored-by: Yufan Sheng \u003csyhily@gmail.com\u003e\r\nCo-authored-by: Yufan Sheng \u003cyufan@streamnative.io\u003e"
    },
    {
      "commit": "f463d3f707c8824bc61cce29c0efcdd4de94257e",
      "tree": "ff1cfc1d9aba1c17dc2b2402effdd31f99920e4b",
      "parents": [
        "7ff8d703389cb0cf51aaf146f42b9ff424827f88"
      ],
      "author": {
        "name": "Martijn Visser",
        "email": "mvisser@confluent.io",
        "time": "Thu Jun 15 10:46:44 2023 +0200"
      },
      "committer": {
        "name": "MartijnVisser",
        "email": "martijn@2symbols.com",
        "time": "Thu Jun 15 11:37:16 2023 +0200"
      },
      "message": "[FLINK-31923] Run daily builds against multiple branches and Flink versions\n"
    },
    {
      "commit": "7ff8d703389cb0cf51aaf146f42b9ff424827f88",
      "tree": "fe63d050530a046d3e309a576aeb1a6a8c3faad8",
      "parents": [
        "67e85ebcda3743d0e0ac6781ebdc8cf5f15bf838"
      ],
      "author": {
        "name": "Weijie Guo",
        "email": "reswqa@163.com",
        "time": "Fri May 12 01:07:04 2023 +0800"
      },
      "committer": {
        "name": "Weijie Guo",
        "email": "reswqa@163.com",
        "time": "Mon May 15 21:00:33 2023 +0800"
      },
      "message": "[FLINK-32024][docs] Short code related to externalized connector retrieve version from its own data yaml\n"
    },
    {
      "commit": "67e85ebcda3743d0e0ac6781ebdc8cf5f15bf838",
      "tree": "62b73fdc4951ec3176eba6bfea04b3fcc49f46be",
      "parents": [
        "9e8ef1d4315fc7c5d99bb3f79737f9b722865884"
      ],
      "author": {
        "name": "Weijie Guo",
        "email": "reswqa@163.com",
        "time": "Sun May 07 12:02:02 2023 +0800"
      },
      "committer": {
        "name": "Weijie Guo",
        "email": "reswqa@163.com",
        "time": "Sun May 07 16:43:48 2023 +0800"
      },
      "message": "[hotfix] Python connector download link should refer to the url defined in externalized repository\n"
    },
    {
      "commit": "9e8ef1d4315fc7c5d99bb3f79737f9b722865884",
      "tree": "031dba7ae67c4bb2298da11b00a03384c944f50c",
      "parents": [
        "bbb636a433ded42f61b1e54811d046b590c4d514"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Sun May 07 14:51:03 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun May 07 14:51:03 2023 +0800"
      },
      "message": "[hotfix] Workaround new violations message (#45)\n\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e"
    },
    {
      "commit": "bbb636a433ded42f61b1e54811d046b590c4d514",
      "tree": "336b43c5a6618329400075f520d69ecdc359ff01",
      "parents": [
        "e0de1577dcace6f0b5c9ee4478cfbd723545f13d"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Tue Apr 25 08:30:48 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 25 08:30:48 2023 +0800"
      },
      "message": "[FLINK-31748] Dummy implementation to fix compilation failure (#43)\n\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e"
    },
    {
      "commit": "e0de1577dcace6f0b5c9ee4478cfbd723545f13d",
      "tree": "0791a0ebd2f69e72ccb799cc92b5d9562aa654be",
      "parents": [
        "042454dae9ed7ff48320ba527e4be898079c3998"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Fri Apr 07 09:32:37 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 07 09:32:37 2023 +0800"
      },
      "message": "[hotfix] Improve CI trigger and cancel strategy (#42)\n\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e"
    },
    {
      "commit": "042454dae9ed7ff48320ba527e4be898079c3998",
      "tree": "19785077d62ee1ad66009ebb48ab7291afac9ee1",
      "parents": [
        "aecd8cf4362a595e569928c6ccd634f0a11b4060"
      ],
      "author": {
        "name": "Martijn Visser",
        "email": "mvisser@confluent.io",
        "time": "Tue Apr 04 16:04:06 2023 +0200"
      },
      "committer": {
        "name": "Martijn Visser",
        "email": "mvisser@confluent.io",
        "time": "Tue Apr 04 16:04:06 2023 +0200"
      },
      "message": "[hotfix] Allow manual run of daily build\n"
    },
    {
      "commit": "aecd8cf4362a595e569928c6ccd634f0a11b4060",
      "tree": "13772cd8f2fab6e36dae5b000360f8330b568c7f",
      "parents": [
        "438770156ff21971297cb57487768a4be9425095"
      ],
      "author": {
        "name": "Martijn Visser",
        "email": "mvisser@confluent.io",
        "time": "Tue Apr 04 16:03:28 2023 +0200"
      },
      "committer": {
        "name": "Martijn Visser",
        "email": "mvisser@confluent.io",
        "time": "Tue Apr 04 16:03:28 2023 +0200"
      },
      "message": "[hotfix] Test CI runs against Flink 1.17.0 and Daily builds against 1.17-SNAPSHOT and 1.18-SNAPSHOT\n"
    },
    {
      "commit": "438770156ff21971297cb57487768a4be9425095",
      "tree": "299a0742fc233d4b059329606e6634f69410c6ba",
      "parents": [
        "104bdc378b4f4d12ffeaf550cccd2d5633bef58d"
      ],
      "author": {
        "name": "MartijnVisser",
        "email": "martijnvisser@apache.org",
        "time": "Tue Apr 04 13:26:46 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 04 13:26:46 2023 +0200"
      },
      "message": "[FLINK-31725] Synchronize dependency versions between Flink and flink-connector-pulsar. This closes #41\n\n* [FLINK-31725][Connector/Pulsar] Update to Flink 1.17.0 instead of Flink 1.17 SNAPSHOT\r\n\r\n* [FLINK-31725][Connector/Pulsar] Set `japicmp.referenceVersion` to the latest released version of the Pulsar connector, which is 3.0.0-1.16\r\n\r\n* [FLINK-31725][Connector/Pulsar] Set correct groupId for `flink-connector-parent`"
    },
    {
      "commit": "104bdc378b4f4d12ffeaf550cccd2d5633bef58d",
      "tree": "f2c4c798a46e352f0f46cd9db1640a5670719093",
      "parents": [
        "33526f5e36a2d27eb7a80a1aeed130fa2914cc8d"
      ],
      "author": {
        "name": "Martijn Visser",
        "email": "mvisser@confluent.io",
        "time": "Fri Mar 31 13:40:44 2023 +0200"
      },
      "committer": {
        "name": "MartijnVisser",
        "email": "martijn@2symbols.com",
        "time": "Fri Mar 31 15:53:06 2023 +0200"
      },
      "message": "[FLINK-31676][Connector/Pulsar] Replace Shaded Guava from Flink with Shaded Guava from Pulsar\n"
    },
    {
      "commit": "33526f5e36a2d27eb7a80a1aeed130fa2914cc8d",
      "tree": "39a4e9fb1119699f225a13b69f0923f397fdc59e",
      "parents": [
        "eaea5d60e6ed8184d623e49df6dbfd8ef8fa332e"
      ],
      "author": {
        "name": "Yuxin Tan",
        "email": "tanyuxinwork@gmail.com",
        "time": "Mon Mar 27 15:27:07 2023 +0800"
      },
      "committer": {
        "name": "Weijie Guo",
        "email": "reswqa@163.com",
        "time": "Tue Mar 28 15:03:36 2023 +0800"
      },
      "message": "[FLINK-31618][docs] Fix the wrong links in producer option docs\n"
    },
    {
      "commit": "eaea5d60e6ed8184d623e49df6dbfd8ef8fa332e",
      "tree": "10d1e46bdbe69fcd848f9481bf5e9839c783caf8",
      "parents": [
        "47b588f62bd8b9630303d62d0f3b36469f81d5fb"
      ],
      "author": {
        "name": "Weijie Guo",
        "email": "reswqa@163.com",
        "time": "Sun Feb 19 10:29:29 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Feb 19 10:29:29 2023 +0800"
      },
      "message": "[hotfix][Build] Adjust running time of nightly CI from weekly to daily. (#34)\n\n"
    },
    {
      "commit": "47b588f62bd8b9630303d62d0f3b36469f81d5fb",
      "tree": "fda661cbb2cb9c0e451bc6b82aae22d813a44472",
      "parents": [
        "2c43292cc4af2bfedcfc801d0d53576cdbed92a9"
      ],
      "author": {
        "name": "Yufan Sheng",
        "email": "yufan@streamnative.io",
        "time": "Fri Feb 17 00:51:41 2023 +0800"
      },
      "committer": {
        "name": "Weijie Guo",
        "email": "reswqa@163.com",
        "time": "Fri Feb 17 13:15:25 2023 +0800"
      },
      "message": "[FLINK-31100][Stream] Support the short topic pattern subscriber on default tenant and namespace.\n"
    },
    {
      "commit": "2c43292cc4af2bfedcfc801d0d53576cdbed92a9",
      "tree": "f46231a330df4e979670ad870c24ef0cfeaa69b9",
      "parents": [
        "64bc829c17b8686d35f66b274cb241cca51c7c1c"
      ],
      "author": {
        "name": "Yufan Sheng",
        "email": "yufan@streamnative.io",
        "time": "Thu Feb 16 20:21:23 2023 +0800"
      },
      "committer": {
        "name": "Weijie Guo",
        "email": "reswqa@163.com",
        "time": "Thu Feb 16 21:47:57 2023 +0800"
      },
      "message": "[FLINK-31101][Test] Drop the use of JUnit 5 assertions and mockito.\n\nThis closes #32\n"
    },
    {
      "commit": "64bc829c17b8686d35f66b274cb241cca51c7c1c",
      "tree": "aa19fee23e7c92f09cbf67592c3dd30aef3f0f0f",
      "parents": [
        "59d13632ca2743ffb742777b2fd9fd4d2a8a47f4"
      ],
      "author": {
        "name": "Yufan Sheng",
        "email": "yufan@streamnative.io",
        "time": "Thu Feb 16 14:11:11 2023 +0800"
      },
      "committer": {
        "name": "Weijie Guo",
        "email": "reswqa@163.com",
        "time": "Thu Feb 16 17:33:33 2023 +0800"
      },
      "message": "[FLINK-28959][Stream] Add warn hit for using regex subscription in PulsarSourceBuilder.\n"
    },
    {
      "commit": "59d13632ca2743ffb742777b2fd9fd4d2a8a47f4",
      "tree": "1cbbac2d9e82af13381350f00090f72ed40e90e5",
      "parents": [
        "53d1468c609561575d4bfeffa62031ca8f4ee163"
      ],
      "author": {
        "name": "Yufan Sheng",
        "email": "yufan@streamnative.io",
        "time": "Thu Feb 16 14:10:30 2023 +0800"
      },
      "committer": {
        "name": "Weijie Guo",
        "email": "reswqa@163.com",
        "time": "Thu Feb 16 17:33:33 2023 +0800"
      },
      "message": "[FLINK-28959][Stream] Fix the generation of TopicPartition.\n"
    },
    {
      "commit": "53d1468c609561575d4bfeffa62031ca8f4ee163",
      "tree": "fc0482daa91c12cbbca15d6d793f7400b37591e3",
      "parents": [
        "8db5350857e511e25faf09391a2e5a1039667324"
      ],
      "author": {
        "name": "Yufan Sheng",
        "email": "yufan@streamnative.io",
        "time": "Thu Feb 16 14:10:19 2023 +0800"
      },
      "committer": {
        "name": "Weijie Guo",
        "email": "reswqa@163.com",
        "time": "Thu Feb 16 17:33:33 2023 +0800"
      },
      "message": "[FLINK-28959][Stream] Fix the wrong use of Guava\u0027s Preconditions.\n"
    },
    {
      "commit": "8db5350857e511e25faf09391a2e5a1039667324",
      "tree": "9e216c37a6c5a9fc39fec3c7f9af86c92e009896",
      "parents": [
        "471d24ca266e955adfa5262976e3ab7103ad1d5e"
      ],
      "author": {
        "name": "Yufan Sheng",
        "email": "yufan@streamnative.io",
        "time": "Thu Feb 16 14:09:59 2023 +0800"
      },
      "committer": {
        "name": "Weijie Guo",
        "email": "reswqa@163.com",
        "time": "Thu Feb 16 17:33:33 2023 +0800"
      },
      "message": "[FLINK-28959][Stream] Use binary protocol for topic filtering.\n"
    },
    {
      "commit": "471d24ca266e955adfa5262976e3ab7103ad1d5e",
      "tree": "8157f34e0405d519c6de612dbfb2c811f9b38126",
      "parents": [
        "8b58e7f81058ee50f7d194319ca122cc134033dc"
      ],
      "author": {
        "name": "Yufan Sheng",
        "email": "yufan@streamnative.io",
        "time": "Thu Feb 16 14:09:05 2023 +0800"
      },
      "committer": {
        "name": "Weijie Guo",
        "email": "reswqa@163.com",
        "time": "Thu Feb 16 17:33:33 2023 +0800"
      },
      "message": "[FLINK-28959][Stream] Add retry and rate limit for admin request.\n"
    },
    {
      "commit": "8b58e7f81058ee50f7d194319ca122cc134033dc",
      "tree": "b248448bfd04e6f469d7e9e8d46303c4f25e5737",
      "parents": [
        "a39770d36153d7cee31dee4b69e8a33aa35e1639"
      ],
      "author": {
        "name": "Yufan Sheng",
        "email": "yufan@streamnative.io",
        "time": "Wed Feb 15 16:17:22 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 15 16:17:22 2023 +0800"
      },
      "message": "[FLINK-30606][Connector/Pulsar] Bump the pulsar-client-all to latest 2.11.0. (#25)\n\n"
    },
    {
      "commit": "a39770d36153d7cee31dee4b69e8a33aa35e1639",
      "tree": "aa8566194ac8b607d0b43d9d7abc09ffc7e58679",
      "parents": [
        "e1cd2207be211847c02f9152d34d5a7bb4a3bce3"
      ],
      "author": {
        "name": "Weijie Guo",
        "email": "reswqa@163.com",
        "time": "Tue Feb 14 22:47:41 2023 +0800"
      },
      "committer": {
        "name": "Weijie Guo",
        "email": "reswqa@163.com",
        "time": "Wed Feb 15 14:19:18 2023 +0800"
      },
      "message": "[FLINK-31067][Build] Add pull request template for flink-connector-pulsar.\n"
    },
    {
      "commit": "e1cd2207be211847c02f9152d34d5a7bb4a3bce3",
      "tree": "fb7e27d95834823aa958c74ee009caf706189b45",
      "parents": [
        "fb98096d9a67d26b1965b8ef181125317a59a5c4"
      ],
      "author": {
        "name": "Weijie Guo",
        "email": "reswqa@163.com",
        "time": "Tue Feb 14 21:23:01 2023 +0800"
      },
      "committer": {
        "name": "Weijie Guo",
        "email": "reswqa@163.com",
        "time": "Wed Feb 15 11:53:59 2023 +0800"
      },
      "message": "[hotfix] Fix incorrect java doc in PulsarSink and PulsarSinkBuilder.\n"
    },
    {
      "commit": "fb98096d9a67d26b1965b8ef181125317a59a5c4",
      "tree": "f3bc360bc80cc8404cff12cadb11f80a465af1b1",
      "parents": [
        "2278653d67a8ddf171c88d538a288e503221625a"
      ],
      "author": {
        "name": "Weijie Guo",
        "email": "reswqa@163.com",
        "time": "Tue Feb 14 01:18:06 2023 +0800"
      },
      "committer": {
        "name": "Weijie Guo",
        "email": "miaoxun.gwj@alibaba-inc.com",
        "time": "Tue Feb 14 10:58:58 2023 +0800"
      },
      "message": "[FLINK-31048][Connector/Pulsar] Fix incorrect java doc in PulsarSource and PulsarSourceBuilder.\n\nThis closes #28\n"
    },
    {
      "commit": "2278653d67a8ddf171c88d538a288e503221625a",
      "tree": "a21e0157276a93e77bcc0acb99a4f662228a85b8",
      "parents": [
        "5f0bb2db9f1f357a11cce965eb5832bb908523a1"
      ],
      "author": {
        "name": "Yufan Sheng",
        "email": "yufan@streamnative.io",
        "time": "Mon Feb 13 21:46:26 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 13 21:46:26 2023 +0800"
      },
      "message": "[FLINK-30109][Connector/Pulsar] Drop the use of sneaky exception. (#24)\n\n"
    },
    {
      "commit": "5f0bb2db9f1f357a11cce965eb5832bb908523a1",
      "tree": "9246615f1ee020365bea8ed55f56bf74c29dbbcf",
      "parents": [
        "a963c4625b5685ca40c26755ea68b65b370939e3"
      ],
      "author": {
        "name": "Yufan Sheng",
        "email": "yufan@streamnative.io",
        "time": "Mon Feb 13 21:41:52 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 13 21:41:52 2023 +0800"
      },
      "message": "[FLINK-30489][Connector/Pulsar] Shade all the dependencies in flink-sql-connector-pulsar. (#26)\n\n"
    },
    {
      "commit": "a963c4625b5685ca40c26755ea68b65b370939e3",
      "tree": "fb335125010945848d6ef1870f153d254655e8fa",
      "parents": [
        "cb082e98feaa25ebfa4650b5d265e9125030bc56"
      ],
      "author": {
        "name": "Yufan Sheng",
        "email": "yufan@streamnative.io",
        "time": "Fri Feb 10 13:58:01 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 10 13:58:01 2023 +0800"
      },
      "message": "[FLINK-30654][Connector/Pulsar] Add an option to force consumption from StartCursor every time the application starts. (#23)\n\n"
    },
    {
      "commit": "cb082e98feaa25ebfa4650b5d265e9125030bc56",
      "tree": "ded63da69784bd7c1df1f626265cff492f3c7c20",
      "parents": [
        "6d5629f23f6306993a2782919fd392032f798088"
      ],
      "author": {
        "name": "Yufan Sheng",
        "email": "yufan@streamnative.io",
        "time": "Fri Feb 10 10:04:17 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 10 10:04:17 2023 +0800"
      },
      "message": "[FLINK-30622][Connector/Pulsar] Support consuming messages with schema auto-detection from Pulsar. (#19)\n\n"
    },
    {
      "commit": "6d5629f23f6306993a2782919fd392032f798088",
      "tree": "c7db34551586d36ce8c4f6a1ad8722eab4bcee0d",
      "parents": [
        "8496061aa9c6b6aa61ed212e713346934611a7d2"
      ],
      "author": {
        "name": "Matthias Pohl",
        "email": "matthias.pohl@aiven.io",
        "time": "Thu Feb 09 13:58:05 2023 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 09 20:58:05 2023 +0800"
      },
      "message": "[FLINK-30976][docs] Replaces old Flink shortcode \u0027artifact\u0027 with the connector-repo-specific shortcode \u0027connector-artifact\u0027 (#22)\n\n"
    },
    {
      "commit": "8496061aa9c6b6aa61ed212e713346934611a7d2",
      "tree": "f89f80ab09d69a27885bbb3883971354dc0c5545",
      "parents": [
        "39c1a156a795f67aaf143f096f489e4ef0ca6304"
      ],
      "author": {
        "name": "Chesnay Schepler",
        "email": "chesnay@apache.org",
        "time": "Wed Feb 08 16:12:21 2023 +0100"
      },
      "committer": {
        "name": "Chesnay Schepler",
        "email": "chesnay@apache.org",
        "time": "Wed Feb 08 16:12:21 2023 +0100"
      },
      "message": "[FLINK-30963][ci] Streamline binary URL configuration\n"
    },
    {
      "commit": "39c1a156a795f67aaf143f096f489e4ef0ca6304",
      "tree": "490846647152c830ca28cbb862ca1bd8d69233fd",
      "parents": [
        "dfc2c54aaa1202bca35cc8fcab051b318e5bd074"
      ],
      "author": {
        "name": "Yufan Sheng",
        "email": "yufan@streamnative.io",
        "time": "Wed Feb 08 22:57:59 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 08 22:57:59 2023 +0800"
      },
      "message": "[FLINK-28351][Connector/Pulsar] Add dynamic sink topic support for Pulsar connector. (#14)\n\n"
    },
    {
      "commit": "dfc2c54aaa1202bca35cc8fcab051b318e5bd074",
      "tree": "d53dbe7ee6e916e040f14b7762aecb0e68311d8f",
      "parents": [
        "5ce2373acbb176551f926743d9410f0f7ef4935d"
      ],
      "author": {
        "name": "Yufan Sheng",
        "email": "yufan@streamnative.io",
        "time": "Wed Feb 08 18:13:40 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 08 18:13:40 2023 +0800"
      },
      "message": "[FLINK-30689][Connector/Pulsar] Support sending message byte with extra schema check. (#20)\n\n"
    },
    {
      "commit": "5ce2373acbb176551f926743d9410f0f7ef4935d",
      "tree": "3172a301ce2e8348b8534f39e8f76067f95cc9da",
      "parents": [
        "6991f383228b59cd86b874490aca3f190c59d168"
      ],
      "author": {
        "name": "Yufan Sheng",
        "email": "yufan@streamnative.io",
        "time": "Sun Jan 15 10:55:12 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jan 15 10:55:12 2023 +0800"
      },
      "message": "[FLINK-30681][Connector/Pulsar] Add a warning hint on the delivery guarantee document. (#18)\n\n"
    },
    {
      "commit": "6991f383228b59cd86b874490aca3f190c59d168",
      "tree": "ba613fef33b81f2507e7710fa8c9e269a176c544",
      "parents": [
        "5173e708a9691754dd32000a77a8059cdbb01b2b"
      ],
      "author": {
        "name": "Yufan Sheng",
        "email": "yufan@streamnative.io",
        "time": "Tue Jan 10 16:39:58 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 10 16:39:58 2023 +0800"
      },
      "message": "[FLINK-28870][Connector/Pulsar] Improve the Pulsar source performance when meeting small data rates. (#15)\n\n"
    },
    {
      "commit": "5173e708a9691754dd32000a77a8059cdbb01b2b",
      "tree": "fa92f769fac2a73c16f3704cfaa1c1a4df9821bf",
      "parents": [
        "99f4ce47796225ebb1b0be33b59af85c1ae0424a"
      ],
      "author": {
        "name": "Yufan Sheng",
        "email": "yufan@streamnative.io",
        "time": "Tue Jan 10 11:59:28 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 10 11:59:28 2023 +0800"
      },
      "message": "[FLINK-28082][Connector/Pulsar] Add end-to-end encryption support for Pulsar connector. (#13)\n\n"
    },
    {
      "commit": "99f4ce47796225ebb1b0be33b59af85c1ae0424a",
      "tree": "02d99ba14777ccc4597f10c2432520d434c86f88",
      "parents": [
        "6e5ed0c82aa2bcdffb176ba4fe44d88f03a01df9"
      ],
      "author": {
        "name": "Yufan Sheng",
        "email": "syhily@gmail.com",
        "time": "Sun Jan 08 16:45:39 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jan 08 16:45:39 2023 +0800"
      },
      "message": "[FLINK-25686][Connector/Pulsar] Support schema evolution for Pulsar source and sink. (#12)\n\n"
    },
    {
      "commit": "6e5ed0c82aa2bcdffb176ba4fe44d88f03a01df9",
      "tree": "631e5420c26cf78e644e266ca29f3ac1f1475ea5",
      "parents": [
        "d8f60565688eef7135c6556dfa66e4cace1feb35"
      ],
      "author": {
        "name": "Yufan Sheng",
        "email": "yufan@streamnative.io",
        "time": "Thu Jan 05 10:52:10 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 05 10:52:10 2023 +0800"
      },
      "message": "[FLINK-30552][Connector/Pulsar] Drop next message id calculation, use resetCursor api to exclude the given message. (#11)\n\n"
    },
    {
      "commit": "d8f60565688eef7135c6556dfa66e4cace1feb35",
      "tree": "4ef8a640f194436411dc59991b54c3c4f03466b3",
      "parents": [
        "bc5ae99848b4517ac351f3327fcc142c726eceac"
      ],
      "author": {
        "name": "Yufan Sheng",
        "email": "yufan@streamnative.io",
        "time": "Tue Jan 03 16:58:58 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 03 16:58:58 2023 +0800"
      },
      "message": "[FLINK-30413][Connector/Pulsar] Drop subscription support, remove unorder consuming, change related tests. (#10)\n\n"
    },
    {
      "commit": "bc5ae99848b4517ac351f3327fcc142c726eceac",
      "tree": "c36d90b1780d5cb8cc6b21b637361fee7956f46d",
      "parents": [
        "6fe0a4466aba7fa2cdd4c306c2d95898b4d92de0"
      ],
      "author": {
        "name": "Yufan Sheng",
        "email": "yufan@streamnative.io",
        "time": "Thu Dec 29 23:00:00 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 29 23:00:00 2022 +0800"
      },
      "message": "[FLINK-30430][Connector/Pulsar] Remove all the useless dependencies, drop mock runtime. (#9)\n\n"
    },
    {
      "commit": "6fe0a4466aba7fa2cdd4c306c2d95898b4d92de0",
      "tree": "fda0d24f3a362cdd08e7c743b5023736f9f18da9",
      "parents": [
        "06ef03b620dbddb9dbcd55152ac315516e9bc7d4"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Dec 15 12:27:35 2022 +0000"
      },
      "committer": {
        "name": "MartijnVisser",
        "email": "martijn@2symbols.com",
        "time": "Thu Dec 15 14:51:47 2022 +0100"
      },
      "message": "[FLINK-30175] Bump snakeyaml from 1.31 to 1.33\n\n---\nupdated-dependencies:\n- dependency-name: org.yaml:snakeyaml\n  dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\n"
    },
    {
      "commit": "06ef03b620dbddb9dbcd55152ac315516e9bc7d4",
      "tree": "c9cf0386daa26aae02b74d0fd6e772b2e112f5e2",
      "parents": [
        "d82256b3c7b7f028460bf0212766c5508371ac65"
      ],
      "author": {
        "name": "Martijn Visser",
        "email": "martijnvisser@apache.org",
        "time": "Thu Dec 15 13:45:40 2022 +0100"
      },
      "committer": {
        "name": "MartijnVisser",
        "email": "martijn@2symbols.com",
        "time": "Thu Dec 15 14:42:15 2022 +0100"
      },
      "message": "[FLINK-30427][Connector/Pulsar] Correct scope for bouncycastle dependencies to make sure they are bundled. Pulsar requires these, per https://pulsar.apache.org/docs/2.10.x/security-bouncy-castle/\n"
    },
    {
      "commit": "d82256b3c7b7f028460bf0212766c5508371ac65",
      "tree": "9ef242bb4ed9d1918d04e842fab765932c970b56",
      "parents": [
        "34dd86ff5753028c4ac3209d11ad9dd843c845a0"
      ],
      "author": {
        "name": "Sergey Nuyanzin",
        "email": "sergey.nuyanzin@aiven.io",
        "time": "Thu Dec 15 13:24:24 2022 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 15 13:24:24 2022 +0100"
      },
      "message": "[FLINK-30426][Archunit] Set archRule.failOnEmptyShould \u003d false to return old behavior. This closes #7\n\n"
    },
    {
      "commit": "34dd86ff5753028c4ac3209d11ad9dd843c845a0",
      "tree": "ec2789612e52200b68323517af86ec745c990deb",
      "parents": [
        "6205470178729167a2d6799095e0367b6cea6c74"
      ],
      "author": {
        "name": "Martijn Visser",
        "email": "martijnvisser@apache.org",
        "time": "Wed Dec 14 15:38:47 2022 +0100"
      },
      "committer": {
        "name": "Martijn Visser",
        "email": "martijnvisser@apache.org",
        "time": "Wed Dec 14 15:38:47 2022 +0100"
      },
      "message": "[hotfix] Fix workflow reference\n"
    },
    {
      "commit": "6205470178729167a2d6799095e0367b6cea6c74",
      "tree": "bec5d9c007b2c6afa084468800ac65bebb5bb1e9",
      "parents": [
        "f547f7b534953f6f47697bb427847bcea8153b9b"
      ],
      "author": {
        "name": "Martijn Visser",
        "email": "martijnvisser@apache.org",
        "time": "Wed Dec 14 15:31:47 2022 +0100"
      },
      "committer": {
        "name": "Martijn Visser",
        "email": "martijnvisser@apache.org",
        "time": "Wed Dec 14 15:31:47 2022 +0100"
      },
      "message": "[hotfix] Manually copy over generated layout shortcodes\n"
    },
    {
      "commit": "f547f7b534953f6f47697bb427847bcea8153b9b",
      "tree": "8dd12dd70c36452f299dc7edd62ce59884be0660",
      "parents": [
        "11a0274274c379faeb48c1c1a3158356b64e0d4e"
      ],
      "author": {
        "name": "Chesnay Schepler",
        "email": "chesnay@apache.org",
        "time": "Tue Dec 13 12:26:23 2022 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 13 12:26:23 2022 +0100"
      },
      "message": "[hotfix] Amend NOTICE"
    },
    {
      "commit": "11a0274274c379faeb48c1c1a3158356b64e0d4e",
      "tree": "272161204d43c2b28e8e51caeee4f0e591fab281",
      "parents": [
        "b40f1b595bab28fb3d57bb2bdbe13726117a31d1"
      ],
      "author": {
        "name": "Chesnay Schepler",
        "email": "chesnay@apache.org",
        "time": "Tue Dec 13 12:13:24 2022 +0100"
      },
      "committer": {
        "name": "Chesnay Schepler",
        "email": "chesnay@apache.org",
        "time": "Tue Dec 13 12:13:34 2022 +0100"
      },
      "message": "[hotfix] Fix workflow reference\n"
    },
    {
      "commit": "b40f1b595bab28fb3d57bb2bdbe13726117a31d1",
      "tree": "89fed12e399c7f42af637b3016eb1d20e7fafba7",
      "parents": [
        "56b1e5eca30d4423e174df09ea122eb3dc7b8c92"
      ],
      "author": {
        "name": "Martijn Visser",
        "email": "martijnvisser@apache.org",
        "time": "Tue Dec 13 12:07:34 2022 +0100"
      },
      "committer": {
        "name": "Martijn Visser",
        "email": "martijnvisser@apache.org",
        "time": "Tue Dec 13 12:07:34 2022 +0100"
      },
      "message": "[hotfix] Add missing LICENSE and NOTICE file\n"
    },
    {
      "commit": "56b1e5eca30d4423e174df09ea122eb3dc7b8c92",
      "tree": "5fc15626b49bb2c432fc2a458d59105d953eaa05",
      "parents": [
        "b1e4d512c76b8c1293727c10e6d6ea879ea951d0"
      ],
      "author": {
        "name": "Chesnay Schepler",
        "email": "chesnay@apache.org",
        "time": "Tue Dec 13 11:16:15 2022 +0100"
      },
      "committer": {
        "name": "Chesnay Schepler",
        "email": "chesnay@apache.org",
        "time": "Tue Dec 13 11:16:15 2022 +0100"
      },
      "message": "[hotfix][ci] Reuse workflow\n"
    },
    {
      "commit": "b1e4d512c76b8c1293727c10e6d6ea879ea951d0",
      "tree": "277114b8655ae1e684695324aa01ec7874c52904",
      "parents": [
        "15e1372f4df63fac6946654f76ec3e35b90bc5d7"
      ],
      "author": {
        "name": "Chesnay Schepler",
        "email": "chesnay@apache.org",
        "time": "Tue Dec 13 10:45:25 2022 +0100"
      },
      "committer": {
        "name": "Chesnay Schepler",
        "email": "chesnay@apache.org",
        "time": "Tue Dec 13 10:45:25 2022 +0100"
      },
      "message": "[hotfix][ci] Fix workflow\n"
    },
    {
      "commit": "15e1372f4df63fac6946654f76ec3e35b90bc5d7",
      "tree": "b25c9b257fe7bced8412ed75f2c5576b9e96626a",
      "parents": [
        "0e05cb5dc72e2627064ec994270a508ef43849dd"
      ],
      "author": {
        "name": "Chesnay Schepler",
        "email": "chesnay@apache.org",
        "time": "Tue Dec 13 10:40:20 2022 +0100"
      },
      "committer": {
        "name": "Chesnay Schepler",
        "email": "chesnay@apache.org",
        "time": "Tue Dec 13 10:40:20 2022 +0100"
      },
      "message": "[hotfix][ci] Remove repo name from workflow files\n"
    },
    {
      "commit": "0e05cb5dc72e2627064ec994270a508ef43849dd",
      "tree": "2b66b4fadf8c3626af00191aa1c7aa3752d800a1",
      "parents": [
        "c5c922759ed0539063d4a9a48536e1ef87f4b7d1"
      ],
      "author": {
        "name": "Chesnay Schepler",
        "email": "chesnay@apache.org",
        "time": "Tue Dec 13 10:39:43 2022 +0100"
      },
      "committer": {
        "name": "Chesnay Schepler",
        "email": "chesnay@apache.org",
        "time": "Tue Dec 13 10:39:43 2022 +0100"
      },
      "message": "[hotfix][ci] Only run weekly in Apache repo\n"
    },
    {
      "commit": "c5c922759ed0539063d4a9a48536e1ef87f4b7d1",
      "tree": "081e9e3e3f3bb4a8eeccecce5c9a9dc33abc8071",
      "parents": [
        "ded956e8535d39b8ec604a896baa66508b54240d"
      ],
      "author": {
        "name": "Chesnay Schepler",
        "email": "chesnay@apache.org",
        "time": "Tue Dec 13 10:39:33 2022 +0100"
      },
      "committer": {
        "name": "Chesnay Schepler",
        "email": "chesnay@apache.org",
        "time": "Tue Dec 13 10:39:33 2022 +0100"
      },
      "message": " [FLINK-30353][ci] Limit concurrency\n"
    },
    {
      "commit": "ded956e8535d39b8ec604a896baa66508b54240d",
      "tree": "7c10fd55c8e162dbe90cd625cc5ecb60cb4ebf49",
      "parents": [
        "e35b5e746efd1c8601972c08c862e2b6daa18c0d"
      ],
      "author": {
        "name": "Martijn Visser",
        "email": "martijnvisser@apache.org",
        "time": "Fri Dec 09 16:01:54 2022 +0100"
      },
      "committer": {
        "name": "MartijnVisser",
        "email": "martijn@2symbols.com",
        "time": "Mon Dec 12 19:32:59 2022 +0100"
      },
      "message": "[hotfix][architecture] Add ProductionCodeArchitectureTest\n"
    },
    {
      "commit": "e35b5e746efd1c8601972c08c862e2b6daa18c0d",
      "tree": "0551bdad9b8eea01dfd27989f28adc792ec75d37",
      "parents": [
        "7360e65fafc199def54d44051c3db74aee90f63e"
      ],
      "author": {
        "name": "Martijn Visser",
        "email": "martijnvisser@apache.org",
        "time": "Fri Dec 09 12:55:30 2022 +0100"
      },
      "committer": {
        "name": "MartijnVisser",
        "email": "martijn@2symbols.com",
        "time": "Mon Dec 12 19:32:59 2022 +0100"
      },
      "message": "[hotfix] Set version to 4.0-SNAPSHOT\n"
    },
    {
      "commit": "7360e65fafc199def54d44051c3db74aee90f63e",
      "tree": "e7417f0866d11da8bb54f4071ca490e9b09a905a",
      "parents": [
        "858931e29e4bcf67f2c695cc742c90652dfb6352"
      ],
      "author": {
        "name": "Martijn Visser",
        "email": "martijnvisser@apache.org",
        "time": "Fri Dec 09 11:38:45 2022 +0100"
      },
      "committer": {
        "name": "MartijnVisser",
        "email": "martijn@2symbols.com",
        "time": "Mon Dec 12 19:32:59 2022 +0100"
      },
      "message": "[hotfix] Increase timeout for compile and test runs\n"
    },
    {
      "commit": "858931e29e4bcf67f2c695cc742c90652dfb6352",
      "tree": "d332549cbf3ea2a353f90ce4ee12222418b22d06",
      "parents": [
        "bf7af298a0a3dcdff1ec6153a388cd82e29f575f"
      ],
      "author": {
        "name": "Martijn Visser",
        "email": "martijnvisser@apache.org",
        "time": "Fri Dec 09 12:54:22 2022 +0100"
      },
      "committer": {
        "name": "MartijnVisser",
        "email": "martijn@2symbols.com",
        "time": "Mon Dec 12 19:32:59 2022 +0100"
      },
      "message": "[FLINK-30336][Connector/Pulsar] Sync missing Pulsar e2e tests to external repo\n"
    },
    {
      "commit": "bf7af298a0a3dcdff1ec6153a388cd82e29f575f",
      "tree": "70e0b63ee730ef147440788fae7915b4c3b2a717",
      "parents": [
        "90044473b9928b4dce7707f625510ab4e6bbd60f"
      ],
      "author": {
        "name": "Yufan Sheng",
        "email": "yufan@streamnative.io",
        "time": "Fri Nov 11 21:10:11 2022 +0800"
      },
      "committer": {
        "name": "MartijnVisser",
        "email": "martijn@2symbols.com",
        "time": "Mon Dec 12 19:32:59 2022 +0100"
      },
      "message": "[FLINK-26027][Connector/Pulsar] Expose Pulsar producer metrics and add FLIP-33 sink metrics. (#21249)\n\n"
    },
    {
      "commit": "90044473b9928b4dce7707f625510ab4e6bbd60f",
      "tree": "7fa733405af230d79850596b25c018d6cc0180da",
      "parents": [
        "1b1aa9aeed26345f792e1da551d11aaf36382654"
      ],
      "author": {
        "name": "Yufan Sheng",
        "email": "yufan@streamnative.io",
        "time": "Mon Nov 07 11:44:15 2022 +0800"
      },
      "committer": {
        "name": "MartijnVisser",
        "email": "martijn@2symbols.com",
        "time": "Mon Dec 12 19:32:59 2022 +0100"
      },
      "message": "[FLINK-29709][Connector/Pulsar] Bump the Pulsar to latest 2.10.2 (#21204)\n\n"
    }
  ],
  "next": "1b1aa9aeed26345f792e1da551d11aaf36382654"
}
