)]}'
{
  "log": [
    {
      "commit": "8841db59b7ef8c66a3325188c8ce5100a6b44b95",
      "tree": "291f728e96a9370456f95d4c40380ce482a9bd01",
      "parents": [
        "523ed9d7eda962861d9a8d0a97534df6e337183c"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Thu Sep 17 14:08:36 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 17 14:08:36 2026 +0800"
      },
      "message": "[fix] Disable parallel artifact uploads during deployment (#700)"
    },
    {
      "commit": "523ed9d7eda962861d9a8d0a97534df6e337183c",
      "tree": "f4901995be36c4575ec54cf72901fc5db12a3cea",
      "parents": [
        "a792b21e0156ce9582c42f87042c3840bd489b54"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Thu Sep 17 09:55:18 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 17 09:55:18 2026 +0800"
      },
      "message": "[Feature] Support IAM roles and gzip compression for S3 TVF sink (#698)\n\n1. Support AWS IAM role authentication for S3 TVF writes, with optional external ID and static or default source credentials.\n2. Enable gzip compression by default for TVF staging files, aligned with Stream Load compress_type configuration; an empty value disables compression.\n3. Add unit coverage, MinIO compression coverage, and an opt-in real AWS IAM role integration case."
    },
    {
      "commit": "a792b21e0156ce9582c42f87042c3840bd489b54",
      "tree": "c650ce9953ee3a1609ff34dbcb8fa55e0656dcc4",
      "parents": [
        "6e85eb3daae2672c60d1a9ec24a741fb8ad93fbf"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Mon Sep 14 14:15:46 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 14 14:15:46 2026 +0800"
      },
      "message": "[Fix] Retry incremental reads after visibility wait timeout (#697)\n\nAn incremental @incr query can return ERR_INCR_VISIBLE_WAIT_TIMEOUT while a transaction in the requested window is still becoming visible. Retry the same query and window only for error code 5101, with a 1–5 second capped backoff. The retry budget defaults to 5 minutes and can be set with source.binlog.visible-wait-timeout; 0s disables connector retries. Other errors continue to fail immediately.\n\nThe S3 integration test also uses the existing pinned MinIO release from quay.io/minio/minio, because the Docker Hub image returns an access-denied response."
    },
    {
      "commit": "6e85eb3daae2672c60d1a9ec24a741fb8ad93fbf",
      "tree": "e696f6b13405b21f03e4a4a9a621944b390b32cb",
      "parents": [
        "9c3bb1b696500707b3368192bc0df00c1c813ecf"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Fri Sep 11 14:13:17 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 11 14:13:17 2026 +0800"
      },
      "message": "[Feature] Support Flink 2.3 (#696)"
    },
    {
      "commit": "9c3bb1b696500707b3368192bc0df00c1c813ecf",
      "tree": "f1210ed446b73716a1ce4c0b13acc66ba2008e0d",
      "parents": [
        "c6d2f85824c70fbcbe3534344a048d524ff13fce"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Fri Sep 11 14:12:54 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 11 14:12:54 2026 +0800"
      },
      "message": "[Fix] Improve CDC TSO handling and S3 TVF upload efficiency (#694)\n\nQuery the formatted binlog start timestamp directly from information_schema.tso_status through the existing statement API.\nPreserve the existing frontend retry and request timeout behavior, and include complete Doris response content in statement failures and non-200 HTTP errors.\nLet the MOW E2E sink use the default Unique Key behavior that disables 2PC.\nAlign the S3 TVF upload queue with sink.flush.queue-size instead of using a fixed queue length.\nUpload TVF byte arrays through a repeatable content provider to avoid the additional request-body copy while retaining retry support.\nLog the object name, key, size, and upload duration for each TVF file, plus the label, object count, attempt, and duration for each INSERT."
    },
    {
      "commit": "c6d2f85824c70fbcbe3534344a048d524ff13fce",
      "tree": "5f6d08df8402baff7385ef62f8d7089813a2d4d5",
      "parents": [
        "b5f65fb98efbfa1efafb553b6bec9bfab853754f"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Wed Sep 09 16:58:29 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 09 16:58:29 2026 +0800"
      },
      "message": "[Chore] Change required approving review count (#695)"
    },
    {
      "commit": "b5f65fb98efbfa1efafb553b6bec9bfab853754f",
      "tree": "44794900c54d0f8c2e9b445c91e8ade84e4b95f9",
      "parents": [
        "4634af77c44805f707a9bcbbdec320feb001d089"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Fri Aug 28 17:25:13 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 28 17:25:13 2026 +0800"
      },
      "message": "[Improve] Refine Doris source logging and offset validation (#692)\n\nReport the number of records read when a Flight SQL split reaches end of stream.\nMove routine Doris FE HTTP request logging from INFO to DEBUG.\nKeep incremental SQL logging at DEBUG to avoid repetitive INFO output.\nValidate the MySQL JDBC driver, connectivity, and configured offset table before creating an incremental Doris source.\nFail job submission early when offset persistence cannot be initialized instead of discovering the failure after snapshot processing."
    },
    {
      "commit": "4634af77c44805f707a9bcbbdec320feb001d089",
      "tree": "ca6659282a1dc86e53fa75aecde157b95f6c7d04",
      "parents": [
        "528d5544ee89c0627032f35494a4ebd4af5155fb"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Tue Aug 25 09:38:32 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 25 09:38:32 2026 +0800"
      },
      "message": "[Fix] Reduce initial snapshot checkpoint state (#690)\n\nInitial snapshot splits are always read through Flight SQL but currently retain the Thrift query plan. Large tables repeat this unused plan in every pending split, causing the source checkpoint payload to exceed Java\u0027s array limit.\n\nDrop the unused plan only for INITIAL snapshot splits. SNAPSHOT mode keeps the plan for Thrift reads and fallback."
    },
    {
      "commit": "528d5544ee89c0627032f35494a4ebd4af5155fb",
      "tree": "8410cf5b712fbe3e2abfcebddd68ffe80c79c053",
      "parents": [
        "46ce225220ccc8830f1629bafff99da9261c422c"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Mon Aug 24 10:33:38 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 24 10:33:38 2026 +0800"
      },
      "message": "[Feature] Support S3 TVF sink write mode (#688)\n\nAdd a TVF sink write mode that stages JSON files in S3-compatible object storage and loads them into Doris through INSERT INTO ... SELECT FROM S3(...).\n\nThe implementation uses checkpoint-stable labels for idempotent commits and supports Duplicate, Unique, and Aggregate tables. Changelog behavior aligns with Stream Load: delete-sign based DELETE is supported for Unique Key tables, while Duplicate and Aggregate tables follow their native insertion and aggregation semantics. Fixed-column partial updates are supported for Unique Key tables."
    },
    {
      "commit": "46ce225220ccc8830f1629bafff99da9261c422c",
      "tree": "31c0f6409356616a940b707af44154cb3eed4081",
      "parents": [
        "79ae9b03fc993ea7167b0aefa8547a211d7058fc"
      ],
      "author": {
        "name": "chengqian",
        "email": "61533876+Cq-study@users.noreply.github.com",
        "time": "Mon Aug 24 10:29:41 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 24 10:29:41 2026 +0800"
      },
      "message": "[improve](sink) report standard FLIP-33 sink metrics numRecordsSend/numBytesSend (#681)\n\nDorisWriter only registered connector-specific counters, so the standard\nsink metrics stayed at 0 and tools relying on FLIP-33 metrics could not\nobserve sink throughput. Wire numRecordsSend and numBytesSend into\nDorisWriteMetrics: both counters are fetched from the SinkWriterMetricGroup\nand incremented with the loaded rows and bytes of each successful stream\nload. The counters are shared across all tables of a writer, so multi-table\nsinks aggregate correctly."
    },
    {
      "commit": "79ae9b03fc993ea7167b0aefa8547a211d7058fc",
      "tree": "4fc7a67f1d1457a03ccf6c84a7e851d2cda03d71",
      "parents": [
        "cedf5fef659b5e5be28bf6e5b443c3b00ba289f2"
      ],
      "author": {
        "name": "liziyan",
        "email": "49580493+ziyanTOP@users.noreply.github.com",
        "time": "Tue Aug 18 14:02:24 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 18 14:02:24 2026 +0800"
      },
      "message": "[Fix](mongodb-cdc) Fix fullDocument JSON string parsing error (#671)\n\nDebezium may serialize fullDocument as a JSON string (TextNode) instead\nof an ObjectNode. Added a check to parse the textual fullDocument before\nextracting row data, preventing ClassCastException or deserialization errors."
    },
    {
      "commit": "cedf5fef659b5e5be28bf6e5b443c3b00ba289f2",
      "tree": "28178e22a8fbf5dfb28570502e2308efff74c30b",
      "parents": [
        "a0164d96e3d502ba7cd958bcc4787e994909ce6b"
      ],
      "author": {
        "name": "Roberto Serafin",
        "email": "roberto.serafin@lansweeper.com",
        "time": "Tue Aug 18 07:59:35 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 18 13:59:35 2026 +0800"
      },
      "message": "[Enhancement] Add JDK 21 support for Flink 2.x (#678)\n\nKeep Flink 2 artifacts compatible with Java 17 while adding JDK 21\npackage, integration, and end-to-end coverage. Allow JDK 17 or 21 in\nthe interactive build and document Java 21 as experimental."
    },
    {
      "commit": "a0164d96e3d502ba7cd958bcc4787e994909ce6b",
      "tree": "92480b72c25829f6df48c61083d4d3a8cf1c4213",
      "parents": [
        "1c10580d4eabdcd812a8aa5a6bfb19420123b1f0"
      ],
      "author": {
        "name": "Glenn",
        "email": "tanjialiang1997@gmail.com",
        "time": "Tue Aug 18 11:51:43 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 18 11:51:43 2026 +0800"
      },
      "message": "[Fix] fix DorisWriter abort wrong transaction (#683)\n\nCo-authored-by: tanjialiang \u003ctanjialiang@corp.netease.com\u003e"
    },
    {
      "commit": "1c10580d4eabdcd812a8aa5a6bfb19420123b1f0",
      "tree": "ff84e94ea5117ae18c34b50a7cf7b0812ff4bd55",
      "parents": [
        "223ed08c889dac0d073614f16d8a71c4e94f0e4f"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Mon Aug 17 16:38:30 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 17 16:38:30 2026 +0800"
      },
      "message": "[Feature] Support incremental reads from Doris source (#679)\n\nProposed changes\nIssue Number: #682\n\nProblem Summary:\nAdd snapshot, incremental, and initial scan modes to Doris Source. The initial mode reads snapshot splits first and switches to timestamp-bounded stream splits after a successful checkpoint.\n\nThe change introduces dedicated snapshot and stream split assigners behind a unified source assigner, checkpoint state for phase and pending splits, TSO-based stream split discovery, binlog record deserialization, and matching DataStream/Table API options for Flink 1 and Flink 2."
    },
    {
      "commit": "223ed08c889dac0d073614f16d8a71c4e94f0e4f",
      "tree": "ca54563d962d53fb5647c71cf2980b0b54af8b4a",
      "parents": [
        "505250485da3a0b22aefe784bb16868a7fb060bb"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Thu Aug 13 14:48:39 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 13 14:48:39 2026 +0800"
      },
      "message": "[Test] Add Doris regression test programs (#687)\n\n* [Test] Add Doris regression test programs\n\n* [Fix] Add license header to regression README\n\n* [Test] Rename Doris regression case jar"
    },
    {
      "commit": "505250485da3a0b22aefe784bb16868a7fb060bb",
      "tree": "34373e6fce1be9ea82827208ce70994e2f417012",
      "parents": [
        "825b7bbe9647d54398eed91870219f322c617967"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Mon Aug 10 09:46:34 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 10 09:46:34 2026 +0800"
      },
      "message": "[Feature] Support TLS connections to Doris (#686)\n\nSupport TLS connections to Doris"
    },
    {
      "commit": "825b7bbe9647d54398eed91870219f322c617967",
      "tree": "5fe296b0a980d23f33cce0c8e70a71d8625028bd",
      "parents": [
        "dd4b7ef45c1c89070646d5486911dde6995a6f7c"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Wed Jul 22 12:44:13 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 22 12:44:13 2026 +0800"
      },
      "message": "[Fix] Adapt Arrow timestamp conversion for DATETIME and TIMESTAMPTZ (#676)\n\nBackground:\nPR apache/doris#38215 added timezone support to datetime. Versions prior to this PR hardcoded the use of TimeStampMicroVector, whereas subsequent versions return TimeStampTZVector. Consequently, to ensure compatibility, the connector inferred the time unit based on the timestamp itself.\n\nChanges:\nSince datetime is inherently timezone-agnostic, PR apache/doris#65823 removed the timezone from datetime, causing it to return a native timestamp; timestamptz continues to return TimeStampTZVector.\n\nConnector Adaptation:\nNo conversion is performed if there is no timezone; the existing default conversion logic is applied if a timezone is present.\n\nImpact:\nReading datetime data may result in errors on versions prior to PR apache/doris#38215."
    },
    {
      "commit": "dd4b7ef45c1c89070646d5486911dde6995a6f7c",
      "tree": "3ea4e817e04d0732bc4272d632758df7c8467755",
      "parents": [
        "00448264b8119d40c6184d75e2f6be3def16242f"
      ],
      "author": {
        "name": "Jiwen liu",
        "email": "61498169+liujiwen-up@users.noreply.github.com",
        "time": "Tue May 19 14:29:29 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 19 14:29:29 2026 +0800"
      },
      "message": "[improve](cdc) support PostgreSQL regclass CDC type (#658)"
    },
    {
      "commit": "00448264b8119d40c6184d75e2f6be3def16242f",
      "tree": "d5b029e2c2862d6ca588dfd3e0baccda5b3052f8",
      "parents": [
        "06edd0c3d773c6f0f42c5cfb53c543e1cbb8aa57"
      ],
      "author": {
        "name": "Adesh Nalpet Adimurthy",
        "email": "390.adesh@gmail.com",
        "time": "Tue May 05 23:30:38 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 06 11:30:38 2026 +0800"
      },
      "message": "[Fix](batch) prevent writer deadlock from currentCacheBytes drift (#653)\n\nDorisBatchStreamLoad increments currentCacheBytes by the client-side record bytes on insert, but decrements it by respContent.getLoadBytes() on a successful load. Whenever the BE-reported value is smaller than what the client buffered, either by partial_columns\u003dtrue, compress_type\u003dgz, etc, each load leaks a few bytes from the counter.\n\nOver time the leak accumulates above maxBlockedBytes, so writeRecord parks on block.await() forever even though bufferMap and flushQueue are empty. The job freezes with no exception, only repeating Cache full, waiting for flush and bufferMap is empty, no need to flush null logs."
    },
    {
      "commit": "06edd0c3d773c6f0f42c5cfb53c543e1cbb8aa57",
      "tree": "93d96cce4f0b718578091921f9b0cb6e70c4a1dd",
      "parents": [
        "f569e71a6cbec42bb50a59aeba6b45213e917310"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Tue Apr 07 14:05:52 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 07 14:05:52 2026 +0800"
      },
      "message": "[Feature] enable gz compression by default for StreamLoad (#648)\n\nEnable gz compression by default for StreamLoad writes to reduce network transfer and improve write performance"
    },
    {
      "commit": "f569e71a6cbec42bb50a59aeba6b45213e917310",
      "tree": "e61d7cf85e390c6221139ce1bd84bcd3ebeb3c28",
      "parents": [
        "f766f1f1b3364845531439c58eebcd19e8390bfa"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Thu Mar 05 14:06:58 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 05 14:06:58 2026 +0800"
      },
      "message": "[Chore] update notice for 2026 (#640)\n\n"
    },
    {
      "commit": "f766f1f1b3364845531439c58eebcd19e8390bfa",
      "tree": "9dbfcaef22e742ae8c3e5a890122489dc5cd81ce",
      "parents": [
        "e10a47cb118a67fe7db7c51f47bb488b3dafc97e"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Sat Feb 28 17:39:14 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 28 17:39:14 2026 +0800"
      },
      "message": "[Feature] Support flink 2.x version (#636)\n\nBecause some APIs are incompatible between Flink 2.x and Flink 1.x, the project was refactored, resulting in the creation of the modules flink1 and flink2.\n\nFlink1 supports Flink 1.15-1.20 and is compiled using JDK 1.8.\n\nFlink2 supports Flink 2.0 and above and is compiled using JDK 17."
    },
    {
      "commit": "e10a47cb118a67fe7db7c51f47bb488b3dafc97e",
      "tree": "4b0a0df603d428c5894164d136761e6cc7f1c08c",
      "parents": [
        "bc136eeec4dd1ebac54355a752701e763d7efd76"
      ],
      "author": {
        "name": "Zach",
        "email": "45645138+QuakeWang@users.noreply.github.com",
        "time": "Fri Feb 27 16:55:57 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 27 16:55:57 2026 +0800"
      },
      "message": "[Fix] prevent label setting during group commit retries (#635)\n\n"
    },
    {
      "commit": "bc136eeec4dd1ebac54355a752701e763d7efd76",
      "tree": "7c7182dfb295ae62633f62f34ff96c59e43c6cc7",
      "parents": [
        "11080a6a085b292f16c56f25f86beccd3dba7f86"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Mon Jan 05 19:12:36 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 05 19:12:36 2026 +0800"
      },
      "message": "[Feature](type) support doris decimla256 type (#628)\n\n"
    },
    {
      "commit": "11080a6a085b292f16c56f25f86beccd3dba7f86",
      "tree": "12f1626ad053690b181b6efb496534fce83fae75",
      "parents": [
        "34408fb4f958ec4c15792e54316ec57b91b6f032"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Mon Jan 05 19:12:07 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 05 19:12:07 2026 +0800"
      },
      "message": "[Chore] improve error msg when host invalid (#629)\n\n"
    },
    {
      "commit": "34408fb4f958ec4c15792e54316ec57b91b6f032",
      "tree": "94a12145800399ed7c131066d993d5f6a545ccb6",
      "parents": [
        "fb55d64708176ee1df6985cd5ed2a8d734766912"
      ],
      "author": {
        "name": "gnehil",
        "email": "adamlee489@gmail.com",
        "time": "Tue Dec 16 18:41:56 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 16 18:41:56 2025 +0800"
      },
      "message": "[improve] Supports http request use utf8 charset (#623)\n\n"
    },
    {
      "commit": "fb55d64708176ee1df6985cd5ed2a8d734766912",
      "tree": "eb1b679a1337cc51c527fb93ee06d79bcb717afc",
      "parents": [
        "3e6e0ab5ff438b6ca3e3c6693008c37d1fd07990"
      ],
      "author": {
        "name": "keytouch",
        "email": "qsytech@126.com",
        "time": "Fri Nov 21 11:18:04 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 21 11:18:04 2025 +0800"
      },
      "message": "[Fix] fix copy\u0026paste typo in BackendClient (#622)\n\n"
    },
    {
      "commit": "3e6e0ab5ff438b6ca3e3c6693008c37d1fd07990",
      "tree": "e1b2403cd414bca30054389d1e30ff029662fbfe",
      "parents": [
        "65d8c001cf2c6e2c6d72ddc94ffbccee37d25b3b"
      ],
      "author": {
        "name": "Alex Riedler",
        "email": "AlexRiedler@gmail.com",
        "time": "Mon Nov 17 22:42:59 2025 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 18 11:42:59 2025 +0800"
      },
      "message": "[Fix](batch-stream-load) handle types that do not have line delimiters (#619)\n\n"
    },
    {
      "commit": "65d8c001cf2c6e2c6d72ddc94ffbccee37d25b3b",
      "tree": "d9148e0a6a5408f9eb7718b75777d7625f2cfa32",
      "parents": [
        "9e06de984e199f352afd603f231976f9131d9eb7"
      ],
      "author": {
        "name": "jqcc",
        "email": "897238475@qq.com",
        "time": "Fri Jun 20 10:42:35 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 20 10:42:35 2025 +0800"
      },
      "message": "[Improve] support nested type fields in ArrayData (#606)\n\n"
    },
    {
      "commit": "9e06de984e199f352afd603f231976f9131d9eb7",
      "tree": "72480c7ca38027a84d4b54a255b936a675c6a28d",
      "parents": [
        "8f0052cee805417bfe1e575605e4e2b074b219b5"
      ],
      "author": {
        "name": "potterhe",
        "email": "potter.he@gmail.com",
        "time": "Wed Jun 11 14:11:08 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 11 14:11:08 2025 +0800"
      },
      "message": "[Fix](cdc) When a doris field has default value \u0027\u0027 (empty str), the ddl to modify the column type is  incorrectly (#600)\n\n"
    },
    {
      "commit": "8f0052cee805417bfe1e575605e4e2b074b219b5",
      "tree": "05d221f342443ead6de1bfb5fb938e38901a9f00",
      "parents": [
        "b8b7d6c83095e030801dafd915cd290e0ff873d6"
      ],
      "author": {
        "name": "kwonder0926",
        "email": "76644839+kwonder0926@users.noreply.github.com",
        "time": "Mon May 12 15:00:49 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 12 15:00:49 2025 +0800"
      },
      "message": "[Improve](cdc)(MongoDB) optimize type inference to avoid unnecessary decimal conversion (#596)\n\n"
    },
    {
      "commit": "b8b7d6c83095e030801dafd915cd290e0ff873d6",
      "tree": "e8fa1f54f63e422ef7d9a9aa61bb533bd431ba16",
      "parents": [
        "280bd660a7b960fb6c3fd5a7abf03399ef55170c"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Fri May 09 10:07:17 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 09 10:07:17 2025 +0800"
      },
      "message": "add thrfit max messahe size (#593)\n\n"
    },
    {
      "commit": "280bd660a7b960fb6c3fd5a7abf03399ef55170c",
      "tree": "efe81e430e472d4c3db78c8f7b066389345b588f",
      "parents": [
        "36b3c969a265abe547c12a8e77280de667420f58"
      ],
      "author": {
        "name": "kwonder0926",
        "email": "76644839+kwonder0926@users.noreply.github.com",
        "time": "Mon Apr 21 14:39:51 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 21 14:39:51 2025 +0800"
      },
      "message": "[Fix](mongdb-cdc)Schema Length Mismatch for ObjectId Non-id Fields in Collections (#588)\n\n"
    },
    {
      "commit": "36b3c969a265abe547c12a8e77280de667420f58",
      "tree": "255b4da32886758906de2b87fdee3954b301fac7",
      "parents": [
        "2466b2b5db789d8f108fcba1dddee681cdb4e1b8"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Wed Apr 16 17:06:16 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 16 17:06:16 2025 +0800"
      },
      "message": "[test](example) add example for datagen source (#589)\n\n"
    },
    {
      "commit": "2466b2b5db789d8f108fcba1dddee681cdb4e1b8",
      "tree": "3938cb9c3016a3e054ae5325befc9fe13ed0d73c",
      "parents": [
        "be72511f15f1fcfe2ec9fb110c76d0920dab7cee"
      ],
      "author": {
        "name": "Aalron",
        "email": "48339061+Aalron@users.noreply.github.com",
        "time": "Tue Apr 01 18:49:32 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 01 18:49:32 2025 +0800"
      },
      "message": "[Fix](cdc) Fix the problem of converting the int2 and smallserial data types of the pg (#582)\n\n"
    },
    {
      "commit": "be72511f15f1fcfe2ec9fb110c76d0920dab7cee",
      "tree": "0d6f8841022726f4e43b993079cb1de268b0fe34",
      "parents": [
        "4e417520885e3d507094bd2c84b61fa626ad6596"
      ],
      "author": {
        "name": "kwonder0926",
        "email": "76644839+kwonder0926@users.noreply.github.com",
        "time": "Thu Mar 27 18:57:18 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 27 18:57:18 2025 +0800"
      },
      "message": "[improve] auto create Doris table for new MongoDB collections in Data (#573)\n\n"
    },
    {
      "commit": "4e417520885e3d507094bd2c84b61fa626ad6596",
      "tree": "0427ad3fc006e43ad5dd13f201aeae39563ecfcd",
      "parents": [
        "2bcfad1dd00552992f6ab397caa95832798b3219"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Wed Mar 19 10:02:28 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 19 10:02:28 2025 +0800"
      },
      "message": "[Improve] add test case for cdc sync (#580)\n\n"
    },
    {
      "commit": "2bcfad1dd00552992f6ab397caa95832798b3219",
      "tree": "75136547a638999b490332cba1bbc17671587229",
      "parents": [
        "9381205b7e64ddec090cf5c86ee4a98d09672a25"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Tue Mar 18 16:34:00 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 18 16:34:00 2025 +0800"
      },
      "message": "[Improve](Stream) Optimize the situation where Flink may get stuck after the streamload thread exits abnormally (#578)\n\n"
    },
    {
      "commit": "9381205b7e64ddec090cf5c86ee4a98d09672a25",
      "tree": "35015463cf7da0dba4b1b6894e7fdcb3896835c6",
      "parents": [
        "39b5fbc4ba354b1f3f557e7819cf47596bb20972"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Tue Mar 18 14:26:34 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 18 14:26:34 2025 +0800"
      },
      "message": "[improve] add the interval between retries in batch mode (#579)\n\n"
    },
    {
      "commit": "39b5fbc4ba354b1f3f557e7819cf47596bb20972",
      "tree": "dc35dee4aced89e9ea4036704af5290912055e67",
      "parents": [
        "a8decd9443de8afaf2ff764ca86b13ab1f0cb252"
      ],
      "author": {
        "name": "Petrichor",
        "email": "1401597760@qq.com",
        "time": "Mon Mar 17 19:15:15 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 17 19:15:15 2025 +0800"
      },
      "message": "[source]Add compatibility for IP data types after Doris 2.1.3  (#576)\n\n"
    },
    {
      "commit": "a8decd9443de8afaf2ff764ca86b13ab1f0cb252",
      "tree": "44cf270f26f26d50316614823cf9fa178213cf05",
      "parents": [
        "e691bf89dd194ec4ba1268549278dafd0fd45a76"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Mon Mar 17 10:07:54 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 17 10:07:54 2025 +0800"
      },
      "message": "add multi table case (#577)\n\n"
    },
    {
      "commit": "e691bf89dd194ec4ba1268549278dafd0fd45a76",
      "tree": "1ec862e0c43084e967954bc1eca750a80524a8a3",
      "parents": [
        "82925e08aa2525af9c66f36e47b7ebbce881384c"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Thu Mar 13 16:42:31 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 13 16:42:31 2025 +0800"
      },
      "message": "[Improve] DorisSource use arrowflightsql read type default (#574)\n\n* arrowflight read type default"
    },
    {
      "commit": "82925e08aa2525af9c66f36e47b7ebbce881384c",
      "tree": "eb6db087bd315857136075c6d29e261278afa175",
      "parents": [
        "94cfad0667d7d03b738a103ba9cbe51766f79e94"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Wed Mar 12 15:57:26 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 12 15:57:26 2025 +0800"
      },
      "message": "[Improve](case) add itcase for dorissource , dorissink and lookup join (#569)\n\n* add source case\n"
    },
    {
      "commit": "94cfad0667d7d03b738a103ba9cbe51766f79e94",
      "tree": "8838958fcfbf838435b9df45ada491c865ff0386",
      "parents": [
        "7e6c6d8dc2423acbd1155a5235717b3dc3acc820"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Fri Feb 28 16:00:17 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 28 16:00:17 2025 +0800"
      },
      "message": "[Chore] Add release scipts  (#567)\n\n"
    },
    {
      "commit": "7e6c6d8dc2423acbd1155a5235717b3dc3acc820",
      "tree": "c084ee537ddbc54672e0385457168aa1d8ed812a",
      "parents": [
        "dbed856246f2d035df544381c4d6208516810d0d"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Fri Feb 28 15:01:52 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 28 15:01:52 2025 +0800"
      },
      "message": "[Chore] Update flink doris connector version (#566)\n\n"
    },
    {
      "commit": "dbed856246f2d035df544381c4d6208516810d0d",
      "tree": "a23682c06bc87f729c177b01d633a257f397dbd4",
      "parents": [
        "6bbb918d3c2be79f0a427207201e3947d7d1e0df"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Wed Feb 26 10:13:08 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 26 10:13:08 2025 +0800"
      },
      "message": "[Feature] support auto create table for shard table (#564)\n\n"
    },
    {
      "commit": "6bbb918d3c2be79f0a427207201e3947d7d1e0df",
      "tree": "f78890f5533fc4a54e049923a0ea8f029ee7e336",
      "parents": [
        "ab9412db00cd36f5e4372cc9c022f12e8d4b4b14"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Fri Feb 21 18:18:44 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 21 18:18:44 2025 +0800"
      },
      "message": "[Fix] remove the socket timeout configuration of httpclient (#563)\n\n"
    },
    {
      "commit": "ab9412db00cd36f5e4372cc9c022f12e8d4b4b14",
      "tree": "fb96c1e626bcbff6a21d427c31125919e56dd8ef",
      "parents": [
        "118bea95710d11ef00975ffaeb32eeb9e1d3d683"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Wed Feb 19 18:01:34 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 19 18:01:34 2025 +0800"
      },
      "message": "[Fix] improve batch mode when streamload failed (#560)\n\n"
    },
    {
      "commit": "118bea95710d11ef00975ffaeb32eeb9e1d3d683",
      "tree": "d9d22576e14c4dcc99ac0078f5f38388affbc636",
      "parents": [
        "efe53f304274dc4a6cea3c52b6a18e1b3e48bce4"
      ],
      "author": {
        "name": "nativeCat",
        "email": "48559636+nativeCat@users.noreply.github.com",
        "time": "Tue Feb 18 15:42:40 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 18 15:42:40 2025 +0800"
      },
      "message": "[Improve] add buffer-map read-write-lock in batch mode (#555)\n\ndorisBatchStreamLoad.bufferMap get/remove operation add read-write lock."
    },
    {
      "commit": "efe53f304274dc4a6cea3c52b6a18e1b3e48bce4",
      "tree": "4a9dcbaaddd8e1e3617aee02841e1137e5696501",
      "parents": [
        "3c7bd664ee52361a91df85fa24336c335a4dcceb"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Wed Feb 12 10:32:54 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 12 10:32:54 2025 +0800"
      },
      "message": "[Improve] add partial limit push down (#553)\n\n"
    },
    {
      "commit": "3c7bd664ee52361a91df85fa24336c335a4dcceb",
      "tree": "05ccb6c5fac0530eba5c1a4878cd5bc7e77c301c",
      "parents": [
        "7f09d02831e3c0f595ddb7742aa481e8060a06b5"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Tue Feb 11 14:28:54 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 11 14:28:54 2025 +0800"
      },
      "message": "[improve] Concat doris.filter.query option when push down (#552)\n\n"
    },
    {
      "commit": "7f09d02831e3c0f595ddb7742aa481e8060a06b5",
      "tree": "75d3c06b80ae0c3b86768f45e1fd7f68fd384553",
      "parents": [
        "fac45c2e7ad41b391da43a0096b9a1ac9d15b193"
      ],
      "author": {
        "name": "Qinghuang Xu",
        "email": "781240052@qq.com",
        "time": "Mon Feb 10 10:47:59 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 10 10:47:59 2025 +0800"
      },
      "message": "[Fix] Fix the issue with parsing MongoDB timestamp and array types (#547)\n\n"
    },
    {
      "commit": "fac45c2e7ad41b391da43a0096b9a1ac9d15b193",
      "tree": "7eb6dc39a06a9f4c0b76325aaa8aca5e3a142d4c",
      "parents": [
        "11aa92890320e5d231f13c6cce73b88f421ecf3a"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Thu Jan 23 11:43:18 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 23 11:43:18 2025 +0800"
      },
      "message": "[Chore] update notice for 2025 (#550)\n\n"
    },
    {
      "commit": "11aa92890320e5d231f13c6cce73b88f421ecf3a",
      "tree": "b82f17c50105d331c5360638826774a9e5b925f5",
      "parents": [
        "869396bae945103e44dd592f781166ae634a9e2b"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Thu Jan 23 11:30:45 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 23 11:30:45 2025 +0800"
      },
      "message": "[Improvement] add resposne ignore field config (#549)\n\n"
    },
    {
      "commit": "869396bae945103e44dd592f781166ae634a9e2b",
      "tree": "86a0129f532123ffd777eeb44027820e9286031e",
      "parents": [
        "067eaf12fda5a31db0f6edd1ea1a33225ccbb870"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Mon Jan 20 14:21:30 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 20 14:21:30 2025 +0800"
      },
      "message": "[Feature] Support insert overwrite (#544)\n\n"
    },
    {
      "commit": "067eaf12fda5a31db0f6edd1ea1a33225ccbb870",
      "tree": "d8e4ba599f8d51f2a2d81a473fb1f3bb77c1b4d5",
      "parents": [
        "1a92f2a719256b38baa65dcee8f686ccb9580095"
      ],
      "author": {
        "name": "Qinghuang Xu",
        "email": "781240052@qq.com",
        "time": "Mon Jan 13 10:04:06 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 13 10:04:06 2025 +0800"
      },
      "message": "[improve](cdc) Optimize MongoCDC sampleSize calculation logic (#542)\n\n"
    },
    {
      "commit": "1a92f2a719256b38baa65dcee8f686ccb9580095",
      "tree": "494118bea3863d04c261885acf1ec0c9f856c8f5",
      "parents": [
        "1fcc640ea589094baa7536abcef26fbb6edb4752"
      ],
      "author": {
        "name": "SHHH",
        "email": "781240052@qq.com",
        "time": "Fri Jan 10 14:04:38 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 10 14:04:38 2025 +0800"
      },
      "message": "[Fix](cdc) Fix sql_parse schema table annotation and field type parsing inaccuracies (#540)\n\n"
    },
    {
      "commit": "1fcc640ea589094baa7536abcef26fbb6edb4752",
      "tree": "0f0207f152cfa3ddb81f12d648e76b266315cd53",
      "parents": [
        "ed4a4c39a6fcd6e287df91c593681c733609765d"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Fri Jan 10 12:11:07 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 10 12:11:07 2025 +0800"
      },
      "message": "[Fix] When http reports an error, writing will get stuck (#539)\n\n"
    },
    {
      "commit": "ed4a4c39a6fcd6e287df91c593681c733609765d",
      "tree": "53e120a72f6a3bfeac705018de9ca214ce1b0100",
      "parents": [
        "df088ba8f905c518238b8a8af7521a9ec346bedc"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Fri Jan 10 12:08:31 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 10 12:08:31 2025 +0800"
      },
      "message": "[Fix](cdc) Ignore when mongodb schema change fails (#537)\n\n"
    },
    {
      "commit": "df088ba8f905c518238b8a8af7521a9ec346bedc",
      "tree": "5d315f0430f1e6e76dcd2a789cf610fc03763d1c",
      "parents": [
        "3ffb6e60fc3b647c775ae52bc8a8fa8f98c48413"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Tue Jan 07 09:59:31 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 07 09:59:31 2025 +0800"
      },
      "message": "[Chore] Improve some log output  (#535)\n\n"
    },
    {
      "commit": "3ffb6e60fc3b647c775ae52bc8a8fa8f98c48413",
      "tree": "074f36443bd12bc379d15c06f4fb0a101e4bb7c5",
      "parents": [
        "1023235936c4df6d49a959ccff3f5261582c8c85"
      ],
      "author": {
        "name": "awol2005ex",
        "email": "awol2005ex@163.com",
        "time": "Mon Jan 06 11:48:41 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 06 11:48:41 2025 +0800"
      },
      "message": "[Fix] Fix error with Transfer-encoding header already present (#525)\n\n"
    },
    {
      "commit": "1023235936c4df6d49a959ccff3f5261582c8c85",
      "tree": "74e9ccf93d2b08f5a725b2bc6c1c0ab718ded7f3",
      "parents": [
        "1ced03e3f52306f1559cd6dc819ed1c8f7e3e0be"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Fri Jan 03 15:21:38 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 03 15:21:38 2025 +0800"
      },
      "message": "[Fix] fix multi database sync npe error (#534)\n\n"
    },
    {
      "commit": "1ced03e3f52306f1559cd6dc819ed1c8f7e3e0be",
      "tree": "71f9467bd6ee7b3a9fba549c02f5280040a13a16",
      "parents": [
        "f8743b802cf016e4a8287aafa3c14dabc853d596"
      ],
      "author": {
        "name": "wudongliang",
        "email": "46414265+DongLiang-0@users.noreply.github.com",
        "time": "Thu Jan 02 11:28:42 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 02 11:28:42 2025 +0800"
      },
      "message": "[Chore] Fix code inspection workflow failure (#533)\n\n"
    },
    {
      "commit": "f8743b802cf016e4a8287aafa3c14dabc853d596",
      "tree": "2b3df88e023dc100b02d1d3806fc21803be541e7",
      "parents": [
        "2bd1c8fb05aa99a6490b158e3f7fb137f43d8814"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Thu Jan 02 11:23:32 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 02 11:23:32 2025 +0800"
      },
      "message": "[Fix] Fix the ora-12733 issue when there are many sync tables (#532)\n\n"
    },
    {
      "commit": "2bd1c8fb05aa99a6490b158e3f7fb137f43d8814",
      "tree": "80474c8b3314fba2fd7f730971e61c955694acb2",
      "parents": [
        "cadcc2debee74a6ceec698ca7086dfce8726f4ee"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Thu Dec 26 18:29:29 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 26 18:29:29 2024 +0800"
      },
      "message": "[Feature] support catalog table read by arrowflightsql (#530)\n\n"
    },
    {
      "commit": "cadcc2debee74a6ceec698ca7086dfce8726f4ee",
      "tree": "51c833a6f5799e17cb2eef7c3ad7369a493a626b",
      "parents": [
        "c4eed254f434316bc5e82b8aaf0b655540b04325"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Thu Dec 26 18:22:40 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 26 18:22:40 2024 +0800"
      },
      "message": "[Chore] Fix connect timeout config and add prefix for lookup query (#531)\n\n"
    },
    {
      "commit": "c4eed254f434316bc5e82b8aaf0b655540b04325",
      "tree": "f75d6e6c6c789a8b89952371da4a39523f3c5bce",
      "parents": [
        "b7b5802fae187705a53e2793ca2fd0c211550d28"
      ],
      "author": {
        "name": "Petrichor",
        "email": "31833513+vinlee19@users.noreply.github.com",
        "time": "Tue Dec 17 14:18:10 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 17 14:18:10 2024 +0800"
      },
      "message": "[fix](source)fix timestamp format push down error (#528)\n\n"
    },
    {
      "commit": "b7b5802fae187705a53e2793ca2fd0c211550d28",
      "tree": "23e5a01ec3aa9a311cfcab278d7adc8b4baa686e",
      "parents": [
        "fad3c4cc13752f4c8f89e29341724b5e54473d41"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Fri Dec 06 10:41:39 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 06 10:41:39 2024 +0800"
      },
      "message": "[improve](cdc) add config for uniq index to primary key with create table (#524)\n\n"
    },
    {
      "commit": "fad3c4cc13752f4c8f89e29341724b5e54473d41",
      "tree": "2fa70567fe16c82be267e0ee49cf7ac2cac73f52",
      "parents": [
        "908bddb12d0f4c0e0f7b2b18a83df760fd2269e2"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Fri Dec 06 10:40:48 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 06 10:40:48 2024 +0800"
      },
      "message": "[Improve](http) add timeout and waitForContinue config for sink httpclient (#522)\n\n"
    },
    {
      "commit": "908bddb12d0f4c0e0f7b2b18a83df760fd2269e2",
      "tree": "2554b6481b99a0a55344821a84b4b65c9b2c0597",
      "parents": [
        "2f26c8f54b1824d8ff504d3a222c63dcba50f5dd"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Thu Dec 05 10:09:56 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 05 10:09:56 2024 +0800"
      },
      "message": "[Improve](batch) change label when batch streamload retry (#523)\n\n"
    },
    {
      "commit": "2f26c8f54b1824d8ff504d3a222c63dcba50f5dd",
      "tree": "f2b8c346a2ccd2a545834007f4474dfdaa451af7",
      "parents": [
        "9cabe21873e8572d7c5fabffe863976934698c7d"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Wed Dec 04 11:55:16 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 04 11:55:16 2024 +0800"
      },
      "message": "[Improve] add label replace when label not meet the specifications  (#498)\n\n"
    },
    {
      "commit": "9cabe21873e8572d7c5fabffe863976934698c7d",
      "tree": "c949fde1aab7173dd956050d23acfe7d10c445d3",
      "parents": [
        "35a9a85298746d88a11c55dfae836928c2a5db55"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Wed Dec 04 10:13:50 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 04 10:13:50 2024 +0800"
      },
      "message": "[Improve](cdc) update cdc version to 3.2.1 (#521)\n\n"
    },
    {
      "commit": "35a9a85298746d88a11c55dfae836928c2a5db55",
      "tree": "41189a7b9f709d283d60b2c4cd1813239212c094",
      "parents": [
        "ba0f97a6d7a00b90342241ab0462116f60af5f49"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Mon Dec 02 10:11:04 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 02 10:11:04 2024 +0800"
      },
      "message": "[Improve](cdc) support partition table for auto create table (#520)\n\n"
    },
    {
      "commit": "ba0f97a6d7a00b90342241ab0462116f60af5f49",
      "tree": "83fa0118f85abc2e1344b912247450246cca4f54",
      "parents": [
        "3ac63f2e9379e27a390771faf67a01111a29add7"
      ],
      "author": {
        "name": "deng-jeffer",
        "email": "jeffer_deng@foxmail.com",
        "time": "Tue Nov 26 17:06:28 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 26 17:06:28 2024 +0800"
      },
      "message": "[improvement][mongodb cdc]optimize startup performance (#519)\n\nuse \u0027collection.estimatedDocumentCount();\u0027 replace \u0027collection.countDocuments();\u0027"
    },
    {
      "commit": "3ac63f2e9379e27a390771faf67a01111a29add7",
      "tree": "cd78b92a291c1f86448894d7135fba92d755d131",
      "parents": [
        "0611b93d0218c6ba9d547c50a23f910a0bbe1cf9"
      ],
      "author": {
        "name": "North Lin",
        "email": "37775475+qg-lin@users.noreply.github.com",
        "time": "Mon Nov 25 10:47:52 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 25 10:47:52 2024 +0800"
      },
      "message": "[fix] Fix auto create database failed when it\u0027s name contains special symbols (#517)\n\n"
    },
    {
      "commit": "0611b93d0218c6ba9d547c50a23f910a0bbe1cf9",
      "tree": "3e599c8315db585721b0b6ea0edf9df87ffd70fe",
      "parents": [
        "68ff6dbd56d467978c39c1dac78730db91bad06a"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Mon Nov 25 10:45:51 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 25 10:45:51 2024 +0800"
      },
      "message": "[Improvment](cdc) Use uniq index as primary key (#516)\n\n"
    },
    {
      "commit": "68ff6dbd56d467978c39c1dac78730db91bad06a",
      "tree": "78c99851d40c24ffcfd5dab74de4d36913d36162",
      "parents": [
        "8d64d419a45e5fd438b8ec38adf2ccc1b130bfb7"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Fri Nov 22 11:01:19 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 22 11:01:19 2024 +0800"
      },
      "message": "[Chore](log) improvment log for stream load  (#515)\n\n"
    },
    {
      "commit": "8d64d419a45e5fd438b8ec38adf2ccc1b130bfb7",
      "tree": "4222347933f139d4d3b638105c35c5fdd90f48bb",
      "parents": [
        "ee94f552e8f56900d375cac30804ac6e94f90bae"
      ],
      "author": {
        "name": "Zhumengze",
        "email": "112678590+Zhumengze@users.noreply.github.com",
        "time": "Wed Nov 20 10:26:09 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 20 10:26:09 2024 +0800"
      },
      "message": "[bugfix]Fix a mismatch between the type of jdbc query result and the datatype (#514)\n\nThe value type obtained by rs.getObject(index + 1) is inconsistent with the field type obtained by flink Context, resulting in a conversion failure in encapsulating flink RowData. For example, the java type corresponding to TINYINT is Java.lang. Byte, while the java type obtained by rs.getObject(index + 1) is Java.lang. Integer, which has a type conversion problem. SMALLINT had the same problem."
    },
    {
      "commit": "ee94f552e8f56900d375cac30804ac6e94f90bae",
      "tree": "716bd74e3ffee012310a16587b57f46e02b9e254",
      "parents": [
        "7285212b836ba166d0a9fc7ebefacc52948a8073"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Wed Nov 20 09:58:55 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 20 09:58:55 2024 +0800"
      },
      "message": "[fix] Fixed the issue that batchwriter may be blocked when writing to multiple tables (#511)\n\n"
    },
    {
      "commit": "7285212b836ba166d0a9fc7ebefacc52948a8073",
      "tree": "e786ad32a064b32746ea9c5baa2f1729e6fb140b",
      "parents": [
        "498a7faa840914c2a74d513e7ad6ff5a1efb3893"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Mon Nov 18 14:40:40 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 18 14:40:40 2024 +0800"
      },
      "message": "[Chore](test) improve test example for doc (#513)\n\n"
    },
    {
      "commit": "498a7faa840914c2a74d513e7ad6ff5a1efb3893",
      "tree": "5f27aa0c3dabd9a5168724d73938d4697fa6ecf4",
      "parents": [
        "57003ef8d242a613a40ac3f064ba83505e78248b"
      ],
      "author": {
        "name": "Zhumengze",
        "email": "112678590+Zhumengze@users.noreply.github.com",
        "time": "Mon Nov 11 10:27:25 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 11 10:27:25 2024 +0800"
      },
      "message": "[improve] Edit DorisConfigOptions withDescription (#507)\n\n"
    },
    {
      "commit": "57003ef8d242a613a40ac3f064ba83505e78248b",
      "tree": "db64f6d3f4970121d052aa8ba5ce7dc36979f590",
      "parents": [
        "6f3efe0aa802e9f3468509814610693d674fd4ac"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Wed Nov 06 16:45:58 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 06 16:45:58 2024 +0800"
      },
      "message": "[Fix](batch) Fixed an issue where the writer might be blocked in batch mode (#506)\n\n"
    },
    {
      "commit": "6f3efe0aa802e9f3468509814610693d674fd4ac",
      "tree": "146aa920339968c0ebb962286599a0b2f2d6a78d",
      "parents": [
        "63cbd72550f031ad652707f114a735ba0ea49e14"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Fri Nov 01 11:22:51 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 01 11:22:51 2024 +0800"
      },
      "message": "[fix](oracle-cdc) fix oracle regular expresion too long(#505)\n\n"
    },
    {
      "commit": "63cbd72550f031ad652707f114a735ba0ea49e14",
      "tree": "ff0fffa5a0fbdad8b91a203990adc8a71a7aa7b6",
      "parents": [
        "3d13c7f7f439ebe55d6dc1ec875b927ae06aa4ef"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Fri Oct 25 10:22:09 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 25 10:22:09 2024 +0800"
      },
      "message": "[Bug] Fix retry of lost tablet when tablet read fails (#502)\n\n"
    },
    {
      "commit": "3d13c7f7f439ebe55d6dc1ec875b927ae06aa4ef",
      "tree": "5e07f97d9833698c95e120fd4d795cd07d46511c",
      "parents": [
        "66ce0157ec56be4e35746701ba2e65763822bac6"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Fri Oct 11 18:21:49 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 11 18:21:49 2024 +0800"
      },
      "message": "[Improve] revert pr 479 to remove resolvedFilterQuery in DorisSource (#497)\n\n"
    },
    {
      "commit": "66ce0157ec56be4e35746701ba2e65763822bac6",
      "tree": "e91facc631a604cff03277c8d72ea51cf08353ff",
      "parents": [
        "8efaa43df769a56f21de9c9f8c9b93e0cf9c57f1"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Fri Oct 11 14:16:09 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 11 14:16:09 2024 +0800"
      },
      "message": "[Chore] improve dep and add builder comment (#496)\n\n"
    },
    {
      "commit": "8efaa43df769a56f21de9c9f8c9b93e0cf9c57f1",
      "tree": "63b3d2341380c307e28fd7ed6f4545403a511487",
      "parents": [
        "c61342f9651829c72f7828480c831dba52ad8ef3"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Fri Sep 27 15:46:11 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 27 15:46:11 2024 +0800"
      },
      "message": "[Fix](source) fix IndexOutOfBoundsException for union all   (#495)\n\n"
    },
    {
      "commit": "c61342f9651829c72f7828480c831dba52ad8ef3",
      "tree": "3d65f4b2407031a1d055b543c9ecb5882dc61c98",
      "parents": [
        "c4ae0512941f98108caaa13fe4cf2dfcece61b6e"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Fri Sep 20 10:16:09 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 20 10:16:09 2024 +0800"
      },
      "message": "[Improve](case) add customer doris container cluster (#491)\n\n"
    },
    {
      "commit": "c4ae0512941f98108caaa13fe4cf2dfcece61b6e",
      "tree": "f747fd96e963f48dfcdb15decb97818d51c6c832",
      "parents": [
        "d7323aaff5a67bed8c63624738f06109af1cdd89"
      ],
      "author": {
        "name": "North Lin",
        "email": "37775475+qg-lin@users.noreply.github.com",
        "time": "Fri Sep 20 09:57:07 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 20 09:57:07 2024 +0800"
      },
      "message": "[Improve]Support modify column type without default when column exists default value (#490)\n\n"
    },
    {
      "commit": "d7323aaff5a67bed8c63624738f06109af1cdd89",
      "tree": "fd209352bb26442139a44516d2491384a7d681e1",
      "parents": [
        "62360c74697f742c7cb7320d5788c77f8b25963b"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Sat Sep 14 16:02:11 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Sep 14 16:02:11 2024 +0800"
      },
      "message": "[Fix] update response code for try connection (#489)\n\n"
    },
    {
      "commit": "62360c74697f742c7cb7320d5788c77f8b25963b",
      "tree": "b597133ad5f0fdf9a6239b09b53bd5e744943de7",
      "parents": [
        "766b69056a8796448352b3364b901086d402d74c"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Fri Sep 13 10:05:55 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 13 10:05:55 2024 +0800"
      },
      "message": "[Improve] improve case and extraction identifier config (#488)\n\n"
    },
    {
      "commit": "766b69056a8796448352b3364b901086d402d74c",
      "tree": "99319a584419c7d22c1cf41ea6c8a2b80682b770",
      "parents": [
        "46d4567baeeb525acbb5590e26727b646880ab20"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Wed Sep 11 15:27:28 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 11 15:27:28 2024 +0800"
      },
      "message": "[Chore] Split some case logic (#487)\n\n"
    },
    {
      "commit": "46d4567baeeb525acbb5590e26727b646880ab20",
      "tree": "9e007e2c153469c70381c212c9e8849ae31fb2b8",
      "parents": [
        "d872f5591bd0935e89c82494fe6463908eb1656a"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Wed Sep 11 10:37:28 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 11 10:37:28 2024 +0800"
      },
      "message": "[Improve](test) improve some ut and itcase (#486)\n\n"
    },
    {
      "commit": "d872f5591bd0935e89c82494fe6463908eb1656a",
      "tree": "225d681b401bc4a3d06b142305c81e2db3160274",
      "parents": [
        "ca699b05e923da6facc6da2a22e8aabb0ee5ea8e"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Tue Sep 10 17:58:43 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 10 17:58:43 2024 +0800"
      },
      "message": "[Fix](source) fix source reader split cause npe (#484)\n\n"
    },
    {
      "commit": "ca699b05e923da6facc6da2a22e8aabb0ee5ea8e",
      "tree": "d36f577afc8399b5a31ce9cce45f04040debc0af",
      "parents": [
        "175f0ffb8122bfe8c3f27841fdb4dbdb560a6fda"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Wed Sep 04 17:41:19 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 04 17:41:19 2024 +0800"
      },
      "message": "[Chore] add arrow shade  (#481)\n\n"
    },
    {
      "commit": "175f0ffb8122bfe8c3f27841fdb4dbdb560a6fda",
      "tree": "ae35ed51eaff2c82edf343584a8b2c23425717d9",
      "parents": [
        "b42bc6ba7ed0adfc3fd75f1110da687e25793cb7"
      ],
      "author": {
        "name": "wudongliang",
        "email": "46414265+DongLiang-0@users.noreply.github.com",
        "time": "Wed Sep 04 16:03:37 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 04 16:03:37 2024 +0800"
      },
      "message": "[improve]Transform the End-To-End(E2E) tasks on the assembly line (#466)\n\n"
    },
    {
      "commit": "b42bc6ba7ed0adfc3fd75f1110da687e25793cb7",
      "tree": "255228bcd840422276935dcef861493e6730d44b",
      "parents": [
        "1f9f12d4fb0b605d3873cb2865f093aae1ab785e"
      ],
      "author": {
        "name": "wudi",
        "email": "676366545@qq.com",
        "time": "Tue Sep 03 18:45:44 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 03 18:45:44 2024 +0800"
      },
      "message": "[Improve] add check for doris.batch.size (#480)\n\n"
    },
    {
      "commit": "1f9f12d4fb0b605d3873cb2865f093aae1ab785e",
      "tree": "702820fd3018dea00317af198b2bf3166d38b8d7",
      "parents": [
        "8160dd2e9d69f3ba32e981e4670482eb9f152ede"
      ],
      "author": {
        "name": "wudongliang",
        "email": "46414265+DongLiang-0@users.noreply.github.com",
        "time": "Fri Aug 30 18:14:28 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 30 18:14:28 2024 +0800"
      },
      "message": "[Improve]Release JDBC connection resources (#474)\n\n"
    },
    {
      "commit": "8160dd2e9d69f3ba32e981e4670482eb9f152ede",
      "tree": "39ee082bdfd98b9f41ddc4e02a97c60855bdb068",
      "parents": [
        "f108c3c1719562e01b666f64dc879a377566e4aa"
      ],
      "author": {
        "name": "xiayang",
        "email": "xyws5566@qq.com",
        "time": "Fri Aug 30 17:45:28 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 30 17:45:28 2024 +0800"
      },
      "message": "[Fix] Fix SupportsFilterPushDown bug when flinksql unionall (#479)\n\n"
    },
    {
      "commit": "f108c3c1719562e01b666f64dc879a377566e4aa",
      "tree": "45b27c55c9b65604873516a998ecb7ab612da529",
      "parents": [
        "4d9b45a9c222c0f701ef382b440d67aca19b0140"
      ],
      "author": {
        "name": "Marcus Tang",
        "email": "tmc9031@users.noreply.github.com",
        "time": "Fri Aug 23 17:46:49 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 23 17:46:49 2024 +0800"
      },
      "message": "[Improve](cdc) fix mysql type integer (#476)\n\nCo-authored-by: muchun.tang \u003cmuchun.tang@transsion.com\u003e"
    }
  ],
  "next": "4d9b45a9c222c0f701ef382b440d67aca19b0140"
}
