)]}'
{
  "log": [
    {
      "commit": "9c79335ca72ff31f3eb20cfde36e5d90322b3334",
      "tree": "4fb60ffd020a9a509192d4f034eb49fbdcd055f4",
      "parents": [
        "dfd6f187c2992c32f948c500fa98eca2fb871b79"
      ],
      "author": {
        "name": "Chojan Shang",
        "email": "psiace@apache.org",
        "time": "Tue Jun 02 00:49:44 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 02 00:49:44 2026 +0800"
      },
      "message": "chore: upgrade opendal to 0.57.0 (#9)\n\n* chore: upgrade opendal to 0.57.0\n\n* test: use local fs backend for ofs tests\n\n* test: use opendal testkit for ofs tests"
    },
    {
      "commit": "dfd6f187c2992c32f948c500fa98eca2fb871b79",
      "tree": "b1ea2bfd9948f85737b1a049191852e484220aea",
      "parents": [
        "1ca68de84bb2e1c746f6a0c130b79029abaa737c"
      ],
      "author": {
        "name": "Chojan Shang",
        "email": "psiace@apache.org",
        "time": "Tue Jun 02 00:29:29 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 02 00:29:29 2026 +0800"
      },
      "message": "ci: clean up workflow setup (#10)"
    },
    {
      "commit": "1ca68de84bb2e1c746f6a0c130b79029abaa737c",
      "tree": "b78874a0b14501a768a816b555c1b443b75f15fd",
      "parents": [
        "9716025a4bdf8bf57c4ecb022302d745b3eee57c"
      ],
      "author": {
        "name": "Inoki",
        "email": "veyx.shaw@gmail.com",
        "time": "Mon Nov 24 09:10:33 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 24 16:10:33 2025 +0800"
      },
      "message": "docs: fix package name for fuse3 on Linux (#7)\n\n"
    },
    {
      "commit": "9716025a4bdf8bf57c4ecb022302d745b3eee57c",
      "tree": "2f04ac780363bf1d1b4fb0490d5a0f989dfdec4a",
      "parents": [
        "b3f3846e5adc9a60e844d3d2c0610b511caa66ca"
      ],
      "author": {
        "name": "Chojan Shang",
        "email": "psiace@apache.org",
        "time": "Thu Nov 20 11:37:30 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 20 11:37:30 2025 +0800"
      },
      "message": "chore(ci): add basic workflow back (#6)\n\n* chore(ci): add basic workflow back\n\nSigned-off-by: Chojan Shang \u003cchojan.shang@vesoft.com\u003e\n\n* test: add local fs fallback and basic gitignore\n\nSigned-off-by: Chojan Shang \u003cchojan.shang@vesoft.com\u003e\n\n---------\n\nSigned-off-by: Chojan Shang \u003cchojan.shang@vesoft.com\u003e"
    },
    {
      "commit": "b3f3846e5adc9a60e844d3d2c0610b511caa66ca",
      "tree": "7ba5d10bf678074fe8e58f3610f560f521404d73",
      "parents": [
        "1de247e43d5e8926021d015c6cc8a29c4cf1ee80"
      ],
      "author": {
        "name": "Chojan Shang",
        "email": "psiace@apache.org",
        "time": "Thu Nov 20 11:37:13 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 20 11:37:13 2025 +0800"
      },
      "message": "chore: add issue and pr template (#5)\n\nSigned-off-by: Chojan Shang \u003cchojan.shang@vesoft.com\u003e"
    },
    {
      "commit": "1de247e43d5e8926021d015c6cc8a29c4cf1ee80",
      "tree": "bf2757bcdb54d59df9fd3d08bac175a5a910353d",
      "parents": [
        "a9439d4f516f331660c2ed4c3d0a68a5d48c8b69"
      ],
      "author": {
        "name": "Xuanwo",
        "email": "github@xuanwo.io",
        "time": "Thu Oct 16 20:22:07 2025 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 16 19:22:07 2025 +0800"
      },
      "message": "chore: Enable issues and discussions for ofs (#2)\n\n"
    },
    {
      "commit": "a9439d4f516f331660c2ed4c3d0a68a5d48c8b69",
      "tree": "c7fced5f0ad50fff795d4b00cfe2c29736695a47",
      "parents": [
        "ed039af9a1c75b7771ce26ac2f72bd579cc67c80"
      ],
      "author": {
        "name": "Chojan Shang",
        "email": "psiace@apache.org",
        "time": "Thu Oct 16 17:29:04 2025 +0800"
      },
      "committer": {
        "name": "Hanchin Hsieh",
        "email": "me@yuchanns.xyz",
        "time": "Thu Oct 16 18:28:27 2025 +0800"
      },
      "message": "chore: adjust rust and cargo configs\n\nSigned-off-by: Chojan Shang \u003cpsiace@apache.org\u003e\n"
    },
    {
      "commit": "ed039af9a1c75b7771ce26ac2f72bd579cc67c80",
      "tree": "69f39e4e54f2e1b00e0aca3c554edd13a1061c59",
      "parents": [
        "5837c5513f27c857a722420565a2b71bffbde40f"
      ],
      "author": {
        "name": "Chojan Shang",
        "email": "psiace@apache.org",
        "time": "Thu Oct 16 17:27:14 2025 +0800"
      },
      "committer": {
        "name": "Hanchin Hsieh",
        "email": "me@yuchanns.xyz",
        "time": "Thu Oct 16 18:28:27 2025 +0800"
      },
      "message": "license: add apache-2.0\n\nSigned-off-by: Chojan Shang \u003cpsiace@apache.org\u003e\n"
    },
    {
      "commit": "5837c5513f27c857a722420565a2b71bffbde40f",
      "tree": "229758c5547cbf54234d20a6e69320b4c462d140",
      "parents": [
        "3a3455077fc2a9d4eba2fec96780d5d5480d86cd"
      ],
      "author": {
        "name": "Chojan Shang",
        "email": "psiace@apache.org",
        "time": "Thu Oct 16 17:26:12 2025 +0800"
      },
      "committer": {
        "name": "Hanchin Hsieh",
        "email": "me@yuchanns.xyz",
        "time": "Thu Oct 16 18:28:27 2025 +0800"
      },
      "message": "chore: add asf file and notice\n\nSigned-off-by: Chojan Shang \u003cpsiace@apache.org\u003e\n"
    },
    {
      "commit": "3a3455077fc2a9d4eba2fec96780d5d5480d86cd",
      "tree": "353e9c380d99a2c21ca0496b4b557a4f0c5de352",
      "parents": [
        "b8d4aa03da78fc745440c17c3dff807aa9b3c818"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Tue Oct 14 15:02:42 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 14 15:02:42 2025 +0800"
      },
      "message": "chore: fixup timestamp refactor (#6663)\n\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e"
    },
    {
      "commit": "b8d4aa03da78fc745440c17c3dff807aa9b3c818",
      "tree": "7c5994cce9254e22359371791d47f3f7a300267b",
      "parents": [
        "c6e347ca46f8a0735dfdff8780c12d770c31c982"
      ],
      "author": {
        "name": "dami0806",
        "email": "85047035+dami0806@users.noreply.github.com",
        "time": "Tue Oct 14 14:31:12 2025 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 14 13:31:12 2025 +0800"
      },
      "message": "refactor: Centralize date/time handling with Timestamp wrapper (#6650)\n\n* refactor(raw): add Timestamp wrapper around jiff::Timestamp\n\n  Introduce a new Timestamp newtype wrapper around jiff::Timestamp\n  to provide a more ergonomic and type-safe API for time operations\n  across OpenDAL.\n\n  Key features:\n  - Wraps jiff::Timestamp with a thin newtype pattern\n  - Implements common conversion traits (From, TryFrom, FromStr)\n  - Provides formatting methods (format_http_date, format_rfc3339, etc)\n  - Adds helper constructors (now, from_millisecond, from_second)\n  - Maintains compatibility with SystemTime and Duration\n\n  This wrapper simplifies time handling and makes the API more consistent\n  throughout the codebase while preserving all jiff functionality.\n\n* refactor(raw): remove jiff_util module and expose time module\n\n  Replace the old jiff_util module with the new time module.\n  Update module exports to use the new Timestamp wrapper type.\n\n* refactor(raw): migrate raw utilities to use Timestamp wrapper\n\n  Update raw layer utilities to use the new Timestamp wrapper:\n  - typed_kv/api: Use Timestamp for key-value metadata\n  - http_util/header: Use Timestamp formatting methods\n  - ops: Update operation metadata to use Timestamp\n\n* refactor(types): migrate types layer to use Timestamp wrapper\n\n  Update types layer to use the new Timestamp wrapper:\n  - metadata: Use Timestamp for file metadata timestamps\n  - options: Use Timestamp for conditional request options\n  - operator_futures: Use Timestamp in future option builders\n\n* refactor(services): migrate cloud\n  storage services to Timestamp wrapper\n\n  Update AWS S3, Google GCS, Azure Blob/DLS/File,\n  Tencent COS,\n  Alibaba OSS, Backblaze B2, Aliyun Drive, Vercel\n  Blob, and\n  Cloudflare KV services to use the new Timestamp\n  wrapper.\n\n  Changes include:\n  - Migrate core service logic to use Timestamp\n  - Update listers to use Timestamp parsing\n  - Replace parse_datetime_from_* helpers with\n  Timestamp methods\n\n* refactor(services): migrate\n  filesystem services to Timestamp wrapper\n\n  Update local fs, HDFS, HDFS native, SFTP, WebHDFS,\n   WebDAV, FTP,\n  MonoioFS, Alluxio, and CompFS services to use the\n  new Timestamp wrapper.\n\n  Changes include:\n  - Migrate SystemTime conversions to use Timestamp\n  - Update file metadata handling with Timestamp\n  - Update listers and writers to use Timestamp\n  methods\n\n* refactor(services): migrate other\n  services to Timestamp wrapper\n\n  Update Dropbox, OneDrive, Google Drive, pCloud,\n  GitHub, Hugging Face,\n  Koofr, LakeFS, Seafile, Yandex Disk, UpYun, Swift,\n   cacache, dashmap,\n  mini_moka, and DBFS services to use the new\n  Timestamp wrapper.\n\n  Changes include:\n  - Migrate cloud drive services to use Timestamp\n  - Update cache services with Timestamp handling\n  - Update listers and writers across all services\n\n* chore: update bin/ofs Cargo.lock\n  after Timestamp refactor\n\n* fix(bindings/java): migrate to use\n  Timestamp wrapper\n\n* fix(bindings/python): migrate to\n  use Timestamp wrapper\n\n* fix(bindings/nodejs): replace\n  parse_datetime_from_rfc3339 with\n  Timestamp::from_str\n\n  The parse_datetime_from_rfc3339 helper function\n  was removed as part of\n  the Timestamp wrapper introduction. Now using the\n  FromStr trait\n  implementation on Timestamp directly.\n\n* fix(bindings/c): use into_inner()\n  to access jiff Timestamp methods\n\n  The Timestamp wrapper doesn\u0027t expose all\n  jiff::Timestamp methods directly.\n  Use into_inner() to access the underlying\n  jiff::Timestamp when needed,\n  such as for as_millisecond().\n\n* fix(integrations/object_store):\n  update timestamp conversion helpers\n\n  Update timestamp_to_datetime and\n  datetime_to_timestamp helper functions\n  to use opendal::raw::Timestamp wrapper instead of\n  jiff::Timestamp directly.\n  Convert to/from jiff::Timestamp internally for\n  chrono interoperability.\n\n* fix(bindings): resolve additional\n  CI compilation errors\n\n  - C bindings: Calculate milliseconds from\n  Timestamp using as_second() and\n  subsec_nanosecond()\n  - Python bindings: Change Timestamp to String for\n  PyO3 compatibility\n  - dav-server integration: Use as_system_time() for\n   Timestamp to SystemTime conversion\n\n* refactor: add as_millisecond to Timestamp and fix bindings\n\nAdd as_millisecond() method to Timestamp wrapper and update C bindings\nand object_store integration to use proper wrapper methods instead of\nmanual calculations. Revert Python String workaround back to Timestamp.\n\n* feat(bindings/python): add Timestamp wrapper for datetime conversion\n\nAdd Timestamp wrapper in Python bindings to convert opendal::raw::Timestamp\nto/from Python datetime using PyO3\u0027s jiff-02 feature.\n\n* fix(integrations/fuse3): use into_inner for Timestamp to SystemTime conversion\n\nUse into_inner() to convert Timestamp to jiff::Timestamp, which can then\nbe converted to SystemTime.\n\n* chore(fmt): apply rustfmt for object_store\n\n* fix(integrations/unftp-sbe): use into_inner for Timestamp to SystemTime conversion\n\n* fine tune boundary\n\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e\n\n* fixup ci\n\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e\n\n* fmt\n\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e\n\n---------\n\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e\nCo-authored-by: tison \u003cwander4096@gmail.com\u003e"
    },
    {
      "commit": "c6e347ca46f8a0735dfdff8780c12d770c31c982",
      "tree": "7f6ec5a610b5f0396debf54cd3af9776e92b5ac1",
      "parents": [
        "503502503a71ca7df9297fa91868f6f2a28f9a9a"
      ],
      "author": {
        "name": "Kingsword",
        "email": "kingsword09@gmail.com",
        "time": "Fri Oct 10 19:25:29 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 10 19:25:29 2025 +0800"
      },
      "message": "docs(bin): add badges to bin tools README (#6642)\n\n"
    },
    {
      "commit": "503502503a71ca7df9297fa91868f6f2a28f9a9a",
      "tree": "89b10ea0473752ba7776843483384fde83492eef",
      "parents": [
        "6668a8f2ef705ce00c77d26e2b4bf1d0eb34c096"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Fri Oct 10 18:15:40 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 10 18:15:40 2025 +0800"
      },
      "message": "refactor!: migrate chrono to jiff (#6643)\n\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e"
    },
    {
      "commit": "6668a8f2ef705ce00c77d26e2b4bf1d0eb34c096",
      "tree": "2a3d57f451ee26da1c7e91a9eb9d35ea8f9b05ba",
      "parents": [
        "104acfa410ab86787121d8b49cc67d5c90992bfc"
      ],
      "author": {
        "name": "wangxiaolei",
        "email": "fatelei@gmail.com",
        "time": "Fri Oct 10 12:15:37 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 10 12:15:37 2025 +0800"
      },
      "message": "chore: OpenDAL MSRV to 1.85 and edition 2024 (#6615)\n\nCo-authored-by: tison \u003cwander4096@gmail.com\u003e\nCo-authored-by: Asuka Minato \u003ci@asukaminato.eu.org\u003e"
    },
    {
      "commit": "104acfa410ab86787121d8b49cc67d5c90992bfc",
      "tree": "3061423605999fefc097de55676797e9bc4cf1aa",
      "parents": [
        "1da9d3fe65a6903babe3ecfdbef591e3c6cae689"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Oct 08 14:47:12 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 08 14:47:12 2025 +0800"
      },
      "message": "chore(deps): bump logforth from 0.27.0 to 0.28.1 in /bin/ofs (#6629)\n\n* chore(deps): bump logforth from 0.27.0 to 0.28.1 in /bin/ofs\n\nBumps [logforth](https://github.com/fast/logforth) from 0.27.0 to 0.28.1.\n- [Changelog](https://github.com/fast/logforth/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/fast/logforth/compare/v0.27.0...logforth-v0.28.1)\n\n---\nupdated-dependencies:\n- dependency-name: logforth\n  dependency-version: 0.28.1\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\n\n* fixup compile\n\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e\n\n---------\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e\nCo-authored-by: tison \u003cwander4096@gmail.com\u003e"
    },
    {
      "commit": "1da9d3fe65a6903babe3ecfdbef591e3c6cae689",
      "tree": "284e961b262fc73437eca2a1e8b84ca4bd2910ff",
      "parents": [
        "2c48877f517b0f6f48563b014fd02d2d5c8351af"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Oct 08 01:48:57 2025 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 08 01:48:57 2025 +0900"
      },
      "message": "chore(deps): bump tempfile from 3.20.0 to 3.23.0 in /bin/ofs (#6611)\n\nBumps [tempfile](https://github.com/Stebalien/tempfile) from 3.20.0 to 3.23.0.\n- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/Stebalien/tempfile/compare/v3.20.0...v3.23.0)\n\n---\nupdated-dependencies:\n- dependency-name: tempfile\n  dependency-version: 3.23.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "2c48877f517b0f6f48563b014fd02d2d5c8351af",
      "tree": "9d744ab09ae0506ec0b869af5c0c3e7bf6e59302",
      "parents": [
        "2a1b687d6515ffdc9c14b7743211f61f71083f20"
      ],
      "author": {
        "name": "Kingsword",
        "email": "kingsword09@gmail.com",
        "time": "Tue Sep 30 21:53:16 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 30 21:53:16 2025 +0800"
      },
      "message": "fix(integrations/cloud_filter): upgrade cloud_filter to resolve CI failures after Rust 1.90.0 (#6602)\n\n"
    },
    {
      "commit": "2a1b687d6515ffdc9c14b7743211f61f71083f20",
      "tree": "e7c7295ddf0fcb782f7330a93749541e20e0d09c",
      "parents": [
        "45f4546273c81e53903e230f797273afc61c1964"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Sat Sep 27 11:15:32 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Sep 27 11:15:32 2025 +0800"
      },
      "message": "chore: apache project provides code under ALv2 (#6598)\n\n"
    },
    {
      "commit": "45f4546273c81e53903e230f797273afc61c1964",
      "tree": "716a2242c0cbd91557136a5be50d90678f544d3c",
      "parents": [
        "bf32cb97365e3317fdf25ee6515bac9f60653872"
      ],
      "author": {
        "name": "Xuanwo",
        "email": "github@xuanwo.io",
        "time": "Tue Sep 02 20:42:20 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 02 20:42:20 2025 +0800"
      },
      "message": "Bump version to 0.54.1 (#6558)\n\n* Bump version to 0.54.1\n\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e\n\n* Fix node\n\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e\n\n---------\n\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e"
    },
    {
      "commit": "bf32cb97365e3317fdf25ee6515bac9f60653872",
      "tree": "83bca9eb926d4c3a2dc631fa3ea6bb53e59bd8a4",
      "parents": [
        "bd9100a082dc61be9e67fbb4e992a45c3925a31c"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Sep 01 19:22:21 2025 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 01 19:22:21 2025 +0900"
      },
      "message": "chore(deps): bump logforth from 0.26.1 to 0.27.0 in /bin/ofs (#6547)\n\nBumps [logforth](https://github.com/fast/logforth) from 0.26.1 to 0.27.0.\n- [Changelog](https://github.com/fast/logforth/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/fast/logforth/compare/v0.26.1...v0.27.0)\n\n---\nupdated-dependencies:\n- dependency-name: logforth\n  dependency-version: 0.27.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "bd9100a082dc61be9e67fbb4e992a45c3925a31c",
      "tree": "b5e6f3bcccbd5a364a7effccba77e01b369fac5d",
      "parents": [
        "40e18382ca23c9932960d85bfac3ef5ec0839b51"
      ],
      "author": {
        "name": "Kingsword",
        "email": "kingsword09@gmail.com",
        "time": "Fri Aug 08 12:25:11 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 08 12:25:11 2025 +0800"
      },
      "message": "chore: make clippy happy again (#6493)\n\n"
    },
    {
      "commit": "40e18382ca23c9932960d85bfac3ef5ec0839b51",
      "tree": "9de65677ba5a8abf81b6e37c003f9ff0c660ff9f",
      "parents": [
        "9e425f76d526624c5ea4388c839363b8a080331d"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Aug 02 14:50:17 2025 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 02 14:50:17 2025 +0900"
      },
      "message": "chore(deps): bump tokio from 1.46.1 to 1.47.0 in /bin/ofs (#6463)\n\nBumps [tokio](https://github.com/tokio-rs/tokio) from 1.46.1 to 1.47.0.\n- [Release notes](https://github.com/tokio-rs/tokio/releases)\n- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.46.1...tokio-1.47.0)\n\n---\nupdated-dependencies:\n- dependency-name: tokio\n  dependency-version: 1.47.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "9e425f76d526624c5ea4388c839363b8a080331d",
      "tree": "b4bb3da562ad4ef789338f048f65c6c8a96c5bfd",
      "parents": [
        "131e12697e5bcfc044e63aecbf60fe7855a6e30f"
      ],
      "author": {
        "name": "Kingsword",
        "email": "kingsword09@gmail.com",
        "time": "Thu Jul 17 11:50:07 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 17 11:50:07 2025 +0800"
      },
      "message": "refactor(website): remove unused dependencies and update node engine requirement (#6421)\n\n"
    },
    {
      "commit": "131e12697e5bcfc044e63aecbf60fe7855a6e30f",
      "tree": "2261196e8ca38ab74fe61ad780d5df569debe046",
      "parents": [
        "ae08da07b0921f989d2b1b4bb1f4c34c06249793"
      ],
      "author": {
        "name": "Xuanwo",
        "email": "github@xuanwo.io",
        "time": "Mon Jul 14 17:34:17 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 14 17:34:17 2025 +0800"
      },
      "message": "Bump to version 0.54.0 (#6410)\n\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e"
    },
    {
      "commit": "ae08da07b0921f989d2b1b4bb1f4c34c06249793",
      "tree": "582c81dc709dd6121c892897ad2fa274d0f91af0",
      "parents": [
        "357a6ee57a55e5c603bad15454b8b11b39933fe3"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jul 14 10:11:05 2025 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 14 10:11:05 2025 +0900"
      },
      "message": "chore(deps): bump nix from 0.29.0 to 0.30.1 in /bin/ofs (#6399)\n\nBumps [nix](https://github.com/nix-rust/nix) from 0.29.0 to 0.30.1.\n- [Changelog](https://github.com/nix-rust/nix/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/nix-rust/nix/compare/v0.29.0...v0.30.1)\n\n---\nupdated-dependencies:\n- dependency-name: nix\n  dependency-version: 0.30.1\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "357a6ee57a55e5c603bad15454b8b11b39933fe3",
      "tree": "f3fd3869a84cfb80be5161e5b78b7c0780772938",
      "parents": [
        "4b3fccdbb98e52fd607466e5b318e0ba72cb16b3"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Jul 12 19:21:54 2025 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 12 19:21:54 2025 +0900"
      },
      "message": "chore(deps): bump tokio from 1.45.1 to 1.46.1 in /bin/ofs (#6386)\n\nBumps [tokio](https://github.com/tokio-rs/tokio) from 1.45.1 to 1.46.1.\n- [Release notes](https://github.com/tokio-rs/tokio/releases)\n- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.45.1...tokio-1.46.1)\n\n---\nupdated-dependencies:\n- dependency-name: tokio\n  dependency-version: 1.46.1\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "4b3fccdbb98e52fd607466e5b318e0ba72cb16b3",
      "tree": "a0e679e260c9482c8d6fe1df8fe43196373b98b8",
      "parents": [
        "877cdeceb2001fcbc5dd868389f0fd99e0232a4d"
      ],
      "author": {
        "name": "yihong",
        "email": "zouzou0208@gmail.com",
        "time": "Tue Jul 08 11:23:16 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 08 11:23:16 2025 +0800"
      },
      "message": "chore: update DEPENDENCIES and fater dependencies.py generate (#6374)\n\n"
    },
    {
      "commit": "877cdeceb2001fcbc5dd868389f0fd99e0232a4d",
      "tree": "2471a1a734dbfca007ab375c7302832ab5fbc275",
      "parents": [
        "8f9a17f4f6abcc35f74ecdc4f47c1f5e00f5ec70"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Jul 02 03:08:41 2025 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 02 03:08:41 2025 +0900"
      },
      "message": "chore(deps): bump logforth from 0.24.0 to 0.26.1 in /bin/ofs (#6355)\n\nBumps [logforth](https://github.com/fast/logforth) from 0.24.0 to 0.26.1.\n- [Changelog](https://github.com/fast/logforth/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/fast/logforth/compare/v0.24.0...v0.26.1)\n\n---\nupdated-dependencies:\n- dependency-name: logforth\n  dependency-version: 0.26.1\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "8f9a17f4f6abcc35f74ecdc4f47c1f5e00f5ec70",
      "tree": "61c2f8b37103007c5d59a51f2695b5ed820b84de",
      "parents": [
        "789cb3269941d1c6519c3d2d08c6f18e265bcef4"
      ],
      "author": {
        "name": "Croxx",
        "email": "mrcroxx@outlook.com",
        "time": "Mon Jun 30 17:06:08 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 30 17:06:08 2025 +0800"
      },
      "message": "chore: bump msrv to v1.82.0 (#6348)\n\n* chore: bump msrv to v1.82.0\n\nSigned-off-by: MrCroxx \u003cmrcroxx@outlook.com\u003e\n\n* chore: make clippy happy\n\nSigned-off-by: MrCroxx \u003cmrcroxx@outlook.com\u003e\n\n---------\n\nSigned-off-by: MrCroxx \u003cmrcroxx@outlook.com\u003e"
    },
    {
      "commit": "789cb3269941d1c6519c3d2d08c6f18e265bcef4",
      "tree": "87189c9ffff1ec3364572c8cc07048bbb29b9680",
      "parents": [
        "7b7be106de691f96f51eb59f3808d09619ea550a"
      ],
      "author": {
        "name": "Qinxuan Chen",
        "email": "koushiro.cqx@gmail.com",
        "time": "Fri Jun 27 14:40:14 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 27 14:40:14 2025 +0800"
      },
      "message": "chore: fix clippy warnings when using rust 1.88 (#6339)\n\n* chore: fix clippy warnings when using rust 1.88\n\n* fix clippy warnings of bindings/odev/integrations\n\n* cargo fmt"
    },
    {
      "commit": "7b7be106de691f96f51eb59f3808d09619ea550a",
      "tree": "756c8a0f515bbd82e4ea7dfeea0cf0662062fe28",
      "parents": [
        "03789af554cb599665f59fb07a01b199c8e7944a"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Jun 25 14:18:09 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 25 14:18:09 2025 +0800"
      },
      "message": "chore(deps): bump clap from 4.5.38 to 4.5.40 in /bin/ofs (#6330)\n\nBumps [clap](https://github.com/clap-rs/clap) from 4.5.38 to 4.5.40.\n- [Release notes](https://github.com/clap-rs/clap/releases)\n- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.38...clap_complete-v4.5.40)\n\n---\nupdated-dependencies:\n- dependency-name: clap\n  dependency-version: 4.5.40\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "03789af554cb599665f59fb07a01b199c8e7944a",
      "tree": "e8021d5efc40ff77683b4f0c11a05b0a0bfd640d",
      "parents": [
        "26775d49db2fca2b3a4b70db002d1b67eac48841"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Jun 17 16:55:31 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 17 16:55:31 2025 +0800"
      },
      "message": "chore(deps): bump tokio from 1.45.0 to 1.45.1 in /bin/ofs (#6240)\n\nBumps [tokio](https://github.com/tokio-rs/tokio) from 1.45.0 to 1.45.1.\n- [Release notes](https://github.com/tokio-rs/tokio/releases)\n- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.45.0...tokio-1.45.1)\n\n---\nupdated-dependencies:\n- dependency-name: tokio\n  dependency-version: 1.45.1\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "26775d49db2fca2b3a4b70db002d1b67eac48841",
      "tree": "dcc0d826d21d5318666facd93fccb4a85e78d41c",
      "parents": [
        "1e460c5c210ccb78a8808e3a17f3e6b78feb4821"
      ],
      "author": {
        "name": "Qinxuan Chen",
        "email": "koushiro.cqx@gmail.com",
        "time": "Tue Jun 17 15:30:19 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 17 15:30:19 2025 +0800"
      },
      "message": "feat(services/moka): expose more moka configurations (#6285)\n\n* feat(services/moka): expose more moka configuraions\n\n* remove useless deps\n\n* improve\n\n* fix builder\n\n* remove useless config\n\n* fix docs\n\n* update doc link\n\n* apply some suggestions\n\n* adjust docs"
    },
    {
      "commit": "1e460c5c210ccb78a8808e3a17f3e6b78feb4821",
      "tree": "31ad3cf522fad1afe5b35d0302bd102db2257adc",
      "parents": [
        "c30c51fece3d6a1a1f8f9676f56157690580cf72"
      ],
      "author": {
        "name": "Xuanwo",
        "email": "github@xuanwo.io",
        "time": "Wed May 21 16:18:20 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 21 16:18:20 2025 +0800"
      },
      "message": "Bump to opendal 0.53.3 Round 2 (#6207)\n\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e"
    },
    {
      "commit": "c30c51fece3d6a1a1f8f9676f56157690580cf72",
      "tree": "254c7225aa68d48d52da3ce3d3969dbae07e4a87",
      "parents": [
        "d34aa9ac77436af65b8eedc1e6432103f7d490f4"
      ],
      "author": {
        "name": "Xuanwo",
        "email": "github@xuanwo.io",
        "time": "Thu May 15 01:18:39 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 15 01:18:39 2025 +0800"
      },
      "message": "Bump opendal to v0.53.3 (Round 1) (#6186)\n\n* Bump versions\n\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e\n\n* Bump changelog\n\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e\n\n* Fix msrc check\n\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e\n\n---------\n\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e"
    },
    {
      "commit": "d34aa9ac77436af65b8eedc1e6432103f7d490f4",
      "tree": "82b91277f1c1669c5cceb8ec4be06c1d4e9cd416",
      "parents": [
        "97cac8695e16fe26ce173b919d06225c86622638"
      ],
      "author": {
        "name": "Xuanwo",
        "email": "github@xuanwo.io",
        "time": "Fri May 09 19:04:10 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 09 19:04:10 2025 +0800"
      },
      "message": "Prepare for releasing version 0.53.2 (#6160)\n\n* Bump packages\n\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e\n\n* Parquet should not bump\n\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e\n\n* Prepare for releasing version 0.53.2\n\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e\n\n* Make msrv happy\n\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e\n\n* Bump changelog\n\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e\n\n---------\n\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e"
    },
    {
      "commit": "97cac8695e16fe26ce173b919d06225c86622638",
      "tree": "6ac4033ef1faac54c8e113601d2d82609146e3cb",
      "parents": [
        "a840b9011567a0a1d755368cb9105cd95b1fc0e3"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri May 09 15:37:04 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 09 15:37:04 2025 +0800"
      },
      "message": "chore(deps): bump logforth from 0.23.1 to 0.24.0 in /bin/ofs (#6137)\n\nBumps [logforth](https://github.com/fast/logforth) from 0.23.1 to 0.24.0.\n- [Changelog](https://github.com/fast/logforth/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/fast/logforth/compare/v0.23.1...v0.24.0)\n\n---\nupdated-dependencies:\n- dependency-name: logforth\n  dependency-version: 0.24.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "a840b9011567a0a1d755368cb9105cd95b1fc0e3",
      "tree": "9f03a37e0282bd7de6024629b3b25b2d45f13104",
      "parents": [
        "1416dab71976a8711570479ab551e3ccde1757cf"
      ],
      "author": {
        "name": "Xuanwo",
        "email": "github@xuanwo.io",
        "time": "Tue Apr 15 20:58:51 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 15 20:58:51 2025 +0800"
      },
      "message": "Bump to version 0.53.1 Round 2 (#6027)\n\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e"
    },
    {
      "commit": "1416dab71976a8711570479ab551e3ccde1757cf",
      "tree": "82977e11b38b5d9d0d251d3e71352d9a3f18b7c2",
      "parents": [
        "fafd7648dedb61a30ea869569d51bb33239abe83"
      ],
      "author": {
        "name": "Xuanwo",
        "email": "github@xuanwo.io",
        "time": "Tue Apr 15 11:12:48 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 15 11:12:48 2025 +0800"
      },
      "message": "Bump to version 0.53.1 (#6022)\n\n"
    },
    {
      "commit": "fafd7648dedb61a30ea869569d51bb33239abe83",
      "tree": "dc7479f8d349a8df7e795533384a41641a569a13",
      "parents": [
        "4ccc466bc6b233d785d527b71d2765a1edd9c4b5"
      ],
      "author": {
        "name": "Xuanwo",
        "email": "github@xuanwo.io",
        "time": "Thu Apr 03 20:56:54 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 03 20:56:54 2025 +0800"
      },
      "message": "chore: Fix clippy for rust 1.86 (#5951)\n\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e"
    },
    {
      "commit": "4ccc466bc6b233d785d527b71d2765a1edd9c4b5",
      "tree": "50580c4101455f670b68a10cc872be15e304ede3",
      "parents": [
        "685728dfc8dd7e700e61f820a3c79ca0b5083e13"
      ],
      "author": {
        "name": "Xuanwo",
        "email": "github@xuanwo.io",
        "time": "Tue Apr 01 20:22:05 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 01 20:22:05 2025 +0800"
      },
      "message": "Bump OpenDAL to 0.53.0 - Round 1 (#5931)\n\n* Bump OpenDAL to 0.53.0\n\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e\n\n* Format all toml files\n\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e\n\n* Fix build\n\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e\n\n* Regen\n\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e\n\n* Fix docs\n\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e\n\n---------\n\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e"
    },
    {
      "commit": "685728dfc8dd7e700e61f820a3c79ca0b5083e13",
      "tree": "3a53e5bfdcfcff582ef7a1ee262b1062bfeec25e",
      "parents": [
        "0a025e843df38cf16a26af9b107714501e408584"
      ],
      "author": {
        "name": "yihong",
        "email": "zouzou0208@gmail.com",
        "time": "Tue Apr 01 18:06:25 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 01 18:06:25 2025 +0800"
      },
      "message": "chore: chore some version like logforth (#5921)\n\n* chore: chore some version like logforth\n\nSigned-off-by: yihong0618 \u003czouzou0208@gmail.com\u003e\n\n* fix: rollback rand maybe in another patch\n\nSigned-off-by: yihong0618 \u003czouzou0208@gmail.com\u003e\n\n---------\n\nSigned-off-by: yihong0618 \u003czouzou0208@gmail.com\u003e\nCo-authored-by: Xuanwo \u003cgithub@xuanwo.io\u003e"
    },
    {
      "commit": "0a025e843df38cf16a26af9b107714501e408584",
      "tree": "072682dc2ecad06f70b8f95001e7a682ecf02fae",
      "parents": [
        "ab952daac3fca8286219f58f7dbc467cb911e393"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Apr 01 17:54:59 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 01 17:54:59 2025 +0800"
      },
      "message": "build(deps): bump test-context from 0.3.0 to 0.4.1 in /bin/ofs (#5924)\n\nBumps [test-context](https://github.com/JasterV/test-context) from 0.3.0 to 0.4.1.\n- [Release notes](https://github.com/JasterV/test-context/releases)\n- [Commits](https://github.com/JasterV/test-context/commits)\n\n---\nupdated-dependencies:\n- dependency-name: test-context\n  dependency-version: 0.4.1\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "ab952daac3fca8286219f58f7dbc467cb911e393",
      "tree": "f5a125302b5028536ec64fab125e47077a7f0fe0",
      "parents": [
        "48403025bc1dc7c3ee50aed66ad64a332750f6d9"
      ],
      "author": {
        "name": "Xuanwo",
        "email": "github@xuanwo.io",
        "time": "Mon Mar 24 18:23:15 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 24 18:23:15 2025 +0800"
      },
      "message": "refactor!: Bump OpenDAL MSRV to 1.80 (#5868)\n\n* bump msrv to 1.80\n\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e\n\n* Remove once_cell\n\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e\n\n---------\n\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e"
    },
    {
      "commit": "48403025bc1dc7c3ee50aed66ad64a332750f6d9",
      "tree": "f23133de1396d1624846325997187227db926b4c",
      "parents": [
        "4d6829126f7bfe0bcd9ae31850608ed2d8f629dd"
      ],
      "author": {
        "name": "Xuanwo",
        "email": "github@xuanwo.io",
        "time": "Wed Feb 19 12:43:27 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 19 12:43:27 2025 +0800"
      },
      "message": "Bump version to 0.52.0 Round 1 (#5642)\n\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e"
    },
    {
      "commit": "4d6829126f7bfe0bcd9ae31850608ed2d8f629dd",
      "tree": "8cbaa4d7ac10a558a176d83a03e63a88beb50e34",
      "parents": [
        "4d48bae7bd8923ab1da8716a838629a032662cb1"
      ],
      "author": {
        "name": "meteorgan",
        "email": "meteorite.gan@gmail.com",
        "time": "Tue Feb 18 13:18:30 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 18 13:18:30 2025 +0800"
      },
      "message": "feat(core)!: implement write returns metadata (#5562)\n\n* feat(core): implement write returns metadata for s3\n\n* fix cargo clippy\n\n* fix bindings: cpp, dotnet, haskell, ocaml, ruby\n\n* fix bindings: java, nodejs, python\n\n* fix binding cpp\n\n* fix test_retry_write_fail_on_close\n\n* fix tests for Ceph RADOS and fix complete.rs\n\n* set write_has_content_length as true by default \u0026\u0026 implement the write_returns_metadata logic for fs\n\n* implement logic for monoiofs\n\n* implement logic for webhdfs\n\n* implement the logic for hdfs\n\n* return content_length for aliyun_drive after writing\n\n* compute content_length in completeLayer when it\u0027s overwrite and the underlying services don\u0027t return content_length\n\n* remove the code of computing content_length in services if there\u0027s is no append\n\n* fix hdfs\n\n* add a check after writing \u0026\u0026 fix a latent bug when writing with retries\n\n* add one chaos test for block_write and multipart_write\n\n---------\n\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e\nCo-authored-by: Xuanwo \u003cgithub@xuanwo.io\u003e"
    },
    {
      "commit": "4d48bae7bd8923ab1da8716a838629a032662cb1",
      "tree": "17d85e35e5c744ebc4cb0d639f51e46f0377f572",
      "parents": [
        "39d67ff3a796771a596a86d6dab303488ee46dac"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Fri Feb 14 11:08:15 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 14 11:08:15 2025 +0800"
      },
      "message": "revert: added crc64nvme for s3 (#5627)\n\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e"
    },
    {
      "commit": "39d67ff3a796771a596a86d6dab303488ee46dac",
      "tree": "1956069f53aaf65c0b9427bc8bfe60d32b25e1db",
      "parents": [
        "68cd9d781c26a61ccd5fc1a9bbf1e9095feb4a49"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Thu Feb 13 18:44:31 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 13 18:44:31 2025 +0800"
      },
      "message": "build: upgrade opentelemetry dependencies to 0.28.0 (#5625)\n\n* build: upgrade opentelemetry dependencies to 0.28.0\n\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e\n\n* fixup\n\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e\n\n* upgrade golangci-lint to 1.64\n\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e\n\n---------\n\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e"
    },
    {
      "commit": "68cd9d781c26a61ccd5fc1a9bbf1e9095feb4a49",
      "tree": "6945ed18b5b4c86a187ef594f2ae8ef7d7b4628c",
      "parents": [
        "f954412091ca7894514ce518b90cfb7ac4eec579"
      ],
      "author": {
        "name": "zhaohaidao",
        "email": "zhaohaidao2008@hotmail.com",
        "time": "Mon Feb 10 20:34:51 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 10 20:34:51 2025 +0800"
      },
      "message": "feat(services/swift): Added user metadata support for swift service (#5601)\n\n* feat(services/swift): Added user metadata support for swift service\n\n* fix fmt issue\n\n* fix clippy issue\n\n* fix upper issue\n\n* debug stat 404 issue\n\n* debug stat 404 issue v1\n\n* debug stat 404 issue v2\n\n* debug stat 404 issue: add debug log\n\n* debug stat 404 issue: add debug log\n\n* debug stat 404 issue: try to fix\n\n* debug stat 404 issue: try to fix\n\n* address comments\n\n* address comments\n\n---------\n\nCo-authored-by: zhaohaiyuan \u003czhaohaiyuan@meituan.com\u003e"
    },
    {
      "commit": "f954412091ca7894514ce518b90cfb7ac4eec579",
      "tree": "50cf5541cd99d44434d6dc4192ffe0274a0ca33b",
      "parents": [
        "78acac75a803b820b673813276ba12f8bd58f2b4"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Feb 05 11:42:10 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 05 11:42:10 2025 +0800"
      },
      "message": "chore(deps): bump tempfile from 3.15.0 to 3.16.0 in /bin/ofs (#5586)\n\nBumps [tempfile](https://github.com/Stebalien/tempfile) from 3.15.0 to 3.16.0.\n- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/Stebalien/tempfile/compare/v3.15.0...v3.16.0)\n\n---\nupdated-dependencies:\n- dependency-name: tempfile\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "78acac75a803b820b673813276ba12f8bd58f2b4",
      "tree": "8edd34ff1f7f7ca274550e50fc64600ceb818c30",
      "parents": [
        "0c31069c96c271dd39b9d17c3f8792cdc774f591"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Sun Feb 02 18:13:43 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Feb 02 18:13:43 2025 +0800"
      },
      "message": "chore: bump version 0.51.2  (#5595)\n\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e"
    },
    {
      "commit": "0c31069c96c271dd39b9d17c3f8792cdc774f591",
      "tree": "455fb98386aefe1b44b81138b53f6e259d25bee6",
      "parents": [
        "deb3265a14c8031e0d30ecf525777e084c026858"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Mon Jan 27 14:20:37 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 27 14:20:37 2025 +0800"
      },
      "message": "chore: try use logforth  (#5573)\n\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e"
    },
    {
      "commit": "deb3265a14c8031e0d30ecf525777e084c026858",
      "tree": "b9f56b60a69c60baaf083cac547535d6d1c20542",
      "parents": [
        "b472c335b95c41e2ca66d2138cb872c5688aefe7"
      ],
      "author": {
        "name": "Xuanwo",
        "email": "github@xuanwo.io",
        "time": "Wed Jan 08 21:28:12 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 08 21:28:12 2025 +0800"
      },
      "message": "Bump to version 0.51.1 Round 1 (#5523)\n\n"
    },
    {
      "commit": "b472c335b95c41e2ca66d2138cb872c5688aefe7",
      "tree": "232365730c1d1c37b0fe0fde9668fb68e6cddd8f",
      "parents": [
        "31c62cf156cc94a3b2070f0d414392cfac7bdfe6"
      ],
      "author": {
        "name": "Nadeshiko Manju",
        "email": "me@manjusaka.me",
        "time": "Sun Dec 15 22:01:54 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Dec 15 22:01:54 2024 +0800"
      },
      "message": "chore(ci): fix invalid Behavior Test Integration Cloud Filter trigger (#5414)\n\n* chore(ci): fix invalid Behavior Test Integration Cloud Filter trigger\r\n\r\nSigned-off-by: Manjusaka \u003cme@manjusaka.me\u003e\r\n\r\n* Update CI test\r\n\r\nSigned-off-by: Manjusaka \u003cme@manjusaka.me\u003e\r\n\r\n---------\r\n\r\nSigned-off-by: Manjusaka \u003cme@manjusaka.me\u003e"
    },
    {
      "commit": "31c62cf156cc94a3b2070f0d414392cfac7bdfe6",
      "tree": "6fecea8f75414cbafdf6c5dc4728c99fd68182f7",
      "parents": [
        "607970e4a2251abd60454516c7bed3271459c0a9"
      ],
      "author": {
        "name": "Ho 229",
        "email": "ho229v3666@gmail.com",
        "time": "Sun Dec 15 21:27:49 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Dec 15 21:27:49 2024 +0800"
      },
      "message": "fix(integrations/cloud_filter): use explicit `stat` instead of `Entry::metadata` in `fetch_placeholders` (#5416)\n\n* fix: use explicit `stat` instead of `Entry::metadata` in `fetch_placeholders`\r\n\r\n* fix: clippy"
    },
    {
      "commit": "607970e4a2251abd60454516c7bed3271459c0a9",
      "tree": "83fd67ace15302d9805c8471a147fd08c50e4e72",
      "parents": [
        "cfbe1deab4374d8d1b547fd43b13300d8e6c3c70"
      ],
      "author": {
        "name": "Nadeshiko Manju",
        "email": "me@manjusaka.me",
        "time": "Sun Dec 15 01:08:02 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Dec 15 01:08:02 2024 +0800"
      },
      "message": "Bump version to v0.51.0 rc1 (#5413)\n\n* Bump version to v0.51.0 rc1\r\n\r\nSigned-off-by: Manjusaka \u003cme@manjusaka.me\u003e\r\n\r\n* Update change log\r\n\r\nSigned-off-by: Manjusaka \u003cme@manjusaka.me\u003e\r\n\r\n* Update he binding version\r\n\r\nSigned-off-by: Manjusaka \u003cme@manjusaka.me\u003e\r\n\r\n---------\r\n\r\nSigned-off-by: Manjusaka \u003cme@manjusaka.me\u003e"
    },
    {
      "commit": "cfbe1deab4374d8d1b547fd43b13300d8e6c3c70",
      "tree": "5a8ed87960a48642930de19874e9254dee0284b6",
      "parents": [
        "89fa9b350ec56270c6a891ab728705eaf04aa7e8"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Dec 13 23:49:50 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 13 23:49:50 2024 +0800"
      },
      "message": "chore(deps): bump clap from 4.5.20 to 4.5.21 in /bin/ofs (#5372)\n\nBumps [clap](https://github.com/clap-rs/clap) from 4.5.20 to 4.5.21.\r\n- [Release notes](https://github.com/clap-rs/clap/releases)\r\n- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)\r\n- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.20...clap_complete-v4.5.21)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: clap\r\n  dependency-type: direct:production\r\n  update-type: version-update:semver-patch\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": "89fa9b350ec56270c6a891ab728705eaf04aa7e8",
      "tree": "f3142afbdadc67307ff5e89140bf08d0bcfdc5f7",
      "parents": [
        "1fabc4248e33609d946e390d7de3738b2f5e2089"
      ],
      "author": {
        "name": "meteorgan",
        "email": "meteorite.gan@gmail.com",
        "time": "Tue Dec 03 02:30:08 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 03 02:30:08 2024 +0800"
      },
      "message": "chore: fix cargo clippy (#5379)\n\n"
    },
    {
      "commit": "1fabc4248e33609d946e390d7de3738b2f5e2089",
      "tree": "39e9978219deae45376f50b9e9985d3688a73715",
      "parents": [
        "30ab0923e55c1dc189c1e021d88ef0dfb930b819"
      ],
      "author": {
        "name": "meteorgan",
        "email": "meteorite.gan@gmail.com",
        "time": "Mon Nov 25 10:14:36 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 25 10:14:36 2024 +0800"
      },
      "message": "chore: remove flagset in cargo.lock (#5355)\n\n"
    },
    {
      "commit": "30ab0923e55c1dc189c1e021d88ef0dfb930b819",
      "tree": "15fbb86c9b0a599daa6b74c50764b01909012624",
      "parents": [
        "bc818fba2b531ed0bbd520f552325e892624f9e6"
      ],
      "author": {
        "name": "Xuanwo",
        "email": "github@xuanwo.io",
        "time": "Thu Nov 14 14:25:27 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 14 14:25:27 2024 +0800"
      },
      "message": "refactor: Remove metakey concept (#5319)\n\n"
    },
    {
      "commit": "bc818fba2b531ed0bbd520f552325e892624f9e6",
      "tree": "296a70a19b202e8553c148cf78be18731467a70f",
      "parents": [
        "b2b3c0fdf18ff6f64460102068d7f9a9cf8e4804"
      ],
      "author": {
        "name": "Nadeshiko Manju",
        "email": "me@manjusaka.me",
        "time": "Mon Nov 04 21:49:18 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 04 21:49:18 2024 +0800"
      },
      "message": "release: Bump to version 0.50.2 Round 1 (#5278)\n\n"
    },
    {
      "commit": "b2b3c0fdf18ff6f64460102068d7f9a9cf8e4804",
      "tree": "dc7e2ce6d964c6d285ef63deed3fafe19c553530",
      "parents": [
        "0c95e7a4b46cfb7ee2887d807e8b644b967265d2"
      ],
      "author": {
        "name": "Qinxuan Chen",
        "email": "koushiro.cqx@gmail.com",
        "time": "Mon Oct 21 00:14:58 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 21 00:14:58 2024 +0800"
      },
      "message": "chore(bin/*): remove useless deps (#5212)\n\n"
    },
    {
      "commit": "0c95e7a4b46cfb7ee2887d807e8b644b967265d2",
      "tree": "a9a2b51317f86d90066ebe59ae3f9b312a280381",
      "parents": [
        "85a53ef380fc8e107b6404d43efef8b76298ae06"
      ],
      "author": {
        "name": "Xuanwo",
        "email": "github@xuanwo.io",
        "time": "Sun Oct 20 17:08:46 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 20 17:08:46 2024 +0800"
      },
      "message": "release: Bump to version 0.50.1 Round 1 (#5209)\n\n"
    },
    {
      "commit": "85a53ef380fc8e107b6404d43efef8b76298ae06",
      "tree": "b8b33ed7c097e7955699ab0e72c7f6871c6c5f35",
      "parents": [
        "2d2201b1778838751eb939f5708719be3a9def79"
      ],
      "author": {
        "name": "Xuanwo",
        "email": "github@xuanwo.io",
        "time": "Fri Oct 18 22:38:12 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 18 22:38:12 2024 +0800"
      },
      "message": "deps: Bump deps of core to prepare for release (#5204)\n\n"
    },
    {
      "commit": "2d2201b1778838751eb939f5708719be3a9def79",
      "tree": "97a36663b00886af2941cff1712dc60831f81b82",
      "parents": [
        "0adecfa20c4aeee431351559303c349f0387e84e"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Oct 01 20:17:40 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 01 20:17:40 2024 +0800"
      },
      "message": "chore(deps): bump clap from 4.5.17 to 4.5.18 in /bin/ofs (#5149)\n\nBumps [clap](https://github.com/clap-rs/clap) from 4.5.17 to 4.5.18.\r\n- [Release notes](https://github.com/clap-rs/clap/releases)\r\n- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)\r\n- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.17...clap_complete-v4.5.18)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: clap\r\n  dependency-type: direct:production\r\n  update-type: version-update:semver-patch\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": "0adecfa20c4aeee431351559303c349f0387e84e",
      "tree": "0791c86bd72df38a47bbb2b591595cd5df368c91",
      "parents": [
        "6ef43328addccf27c2cbc12f064ac3a443d890fa"
      ],
      "author": {
        "name": "Jun Ouyang",
        "email": "junouyang@apache.org",
        "time": "Sat Sep 28 01:50:51 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Sep 28 01:50:51 2024 +0800"
      },
      "message": "feat(ofs): introduce ofs macos support (#5136)\n\n* feat(ofs): introduce ofs macos stpport\r\n\r\n* feat: fix code"
    },
    {
      "commit": "6ef43328addccf27c2cbc12f064ac3a443d890fa",
      "tree": "27bc8388ddec64472d5bb69d44f65e230395c6da",
      "parents": [
        "24775cd13e00fdd1cc4b6e45cba2e045f5dee477"
      ],
      "author": {
        "name": "Xuanwo",
        "email": "github@xuanwo.io",
        "time": "Wed Sep 11 17:13:21 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 11 17:13:21 2024 +0800"
      },
      "message": "chore: Bump OpenDAL to 0.50.0 (#5110)\n\n* chore: Bump OpenDAL to 0.50.0\r\n\r\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e\r\n\r\n* rename to cloud filter\r\n\r\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e\r\n\r\n* fix cloudfilter ci\r\n\r\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e\r\n\r\n* Fix python test\r\n\r\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e\r\n\r\n---------\r\n\r\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e"
    },
    {
      "commit": "24775cd13e00fdd1cc4b6e45cba2e045f5dee477",
      "tree": "a324980be06ac5bef779c29dd67f1f32aa6bdffb",
      "parents": [
        "74e3206672359707456f0cfa3665f113d0c71e0d"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Tue Aug 27 23:13:48 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 27 23:13:48 2024 +0800"
      },
      "message": "feat(services/oss): support role_arn and oidc_provider_arn (#5063)\n\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e"
    },
    {
      "commit": "74e3206672359707456f0cfa3665f113d0c71e0d",
      "tree": "be98a563165772ef8314f13a660e35a6eccd7ee9",
      "parents": [
        "902ba1eb676b562d56f95af71b55445630a18925"
      ],
      "author": {
        "name": "meteorgan",
        "email": "meteorite.gan@gmail.com",
        "time": "Mon Aug 26 22:51:56 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 26 22:51:56 2024 +0800"
      },
      "message": "feat(core)!: make list return path itself (#4959)\n\n* rebase main\r\n\r\n* if path not exists, don\u0027t return it\r\n\r\n* support gcs \u0026\u0026 oss\r\n\r\n* support azblob\r\n\r\n* supoort dashmap, moka, mini-moka\r\n\r\n* support sqlite \u0026\u0026 etcd\r\n\r\n* support rocksdb \u0026\u0026 sled \u0026\u0026 swift\r\n\r\n* support hdfs \u0026\u0026 webhdfs\r\n\r\n* support webdav\r\n\r\n* support sftp\r\n\r\n* support seafile\r\n\r\n* fix swift\r\n\r\n* fix java binding\r\n\r\n* fix remove_all for blocking_operator\r\n\r\n* fix cpp binding\r\n\r\n* fix ocaml binding\r\n\r\n* fix golang binding\r\n\r\n* fix integrations/dav-server\r\n\r\n* fix integrations/fuse3\r\n\r\n* cargo fmt\r\n\r\n* restore the logic of right_range in serivices-memory"
    },
    {
      "commit": "902ba1eb676b562d56f95af71b55445630a18925",
      "tree": "e722ccbff022da1905bbc5d94c839f7a5bfe03e3",
      "parents": [
        "3c9e0650ae151e14f56b7c1668217f00cca19604"
      ],
      "author": {
        "name": "Xuanwo",
        "email": "github@xuanwo.io",
        "time": "Mon Aug 26 14:14:46 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 26 14:14:46 2024 +0800"
      },
      "message": "Bump version to 0.49.2 (#5052)\n\n"
    },
    {
      "commit": "3c9e0650ae151e14f56b7c1668217f00cca19604",
      "tree": "920d5d4727e80ed51cacbcef0057754703b35f7f",
      "parents": [
        "65504ce22ebfa84c72b1350a7886201a56ebb435"
      ],
      "author": {
        "name": "Ho 229",
        "email": "2189684957@qq.com",
        "time": "Mon Aug 19 14:19:47 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 19 14:19:47 2024 +0800"
      },
      "message": "feat(bin/ofs): introduce `integrations/cloudfilter` for ofs (#4935)\n\n* feat: init ofs for windows\r\n\r\n* chore\r\n\r\n* feat: introduce cloud filter for ofs\r\n\r\n* fix: clippy\r\n\r\n* fix: build"
    },
    {
      "commit": "65504ce22ebfa84c72b1350a7886201a56ebb435",
      "tree": "f1b21e0a3589f3022681e6bb9ee4032855eac99b",
      "parents": [
        "d9f50570705aefcab7a0f895ce7042b62dec74a4"
      ],
      "author": {
        "name": "Xuanwo",
        "email": "github@xuanwo.io",
        "time": "Thu Aug 15 16:13:46 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 15 16:13:46 2024 +0800"
      },
      "message": "Bump version to 0.49.1 - Round 1 (#5012)\n\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e"
    },
    {
      "commit": "d9f50570705aefcab7a0f895ce7042b62dec74a4",
      "tree": "15b45a66d9494c1b7aedbd00b28dde8b5120c95e",
      "parents": [
        "dee1081b90e19ee08c6061b13d517fc24cd25c81"
      ],
      "author": {
        "name": "Xuanwo",
        "email": "github@xuanwo.io",
        "time": "Fri Aug 09 23:26:14 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 09 23:26:14 2024 +0800"
      },
      "message": "chore: Bump package versions (#4989)\n\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e"
    },
    {
      "commit": "dee1081b90e19ee08c6061b13d517fc24cd25c81",
      "tree": "b83e856fc0b2474f0ee8130e81b690d9fdaafa91",
      "parents": [
        "ce7da4681aa5ed76cab054c23cec36df79c32e21"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Aug 01 13:47:27 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 01 13:47:27 2024 +0800"
      },
      "message": "chore(deps): bump bytes from 1.6.1 to 1.7.0 in /bin/ofs (#4947)\n\nBumps [bytes](https://github.com/tokio-rs/bytes) from 1.6.1 to 1.7.0.\r\n- [Release notes](https://github.com/tokio-rs/bytes/releases)\r\n- [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md)\r\n- [Commits](https://github.com/tokio-rs/bytes/compare/v1.6.1...v1.7.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: bytes\r\n  dependency-type: direct:production\r\n  update-type: version-update:semver-minor\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": "ce7da4681aa5ed76cab054c23cec36df79c32e21",
      "tree": "9490e388f398f0b55b5e0be8871fa86519855747",
      "parents": [
        "ec8af790bec953c3ced22c3029fbcf609d73405e"
      ],
      "author": {
        "name": "Xuanwo",
        "email": "github@xuanwo.io",
        "time": "Fri Jul 26 19:24:21 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 26 19:24:21 2024 +0800"
      },
      "message": "Bump to version 0.48.0 - Round 1 (#4930)\n\n* Update dependences list\r\n\r\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e\r\n\r\n* Add changelog\r\n\r\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e\r\n\r\n---------\r\n\r\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e"
    },
    {
      "commit": "ec8af790bec953c3ced22c3029fbcf609d73405e",
      "tree": "c4984ab25d4cd46eb300e85511b3e22a71deb741",
      "parents": [
        "0878c5ad713360e5f5b09cf80b1bd40b0ba11551"
      ],
      "author": {
        "name": "Xuanwo",
        "email": "github@xuanwo.io",
        "time": "Fri Jul 26 18:44:10 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 26 18:44:10 2024 +0800"
      },
      "message": "chore: Bump crates versions  (#4929)\n\n* Bump core\r\n\r\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e\r\n\r\n* chore: Bump crates versions\r\n\r\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e\r\n\r\n* Format cargo files\r\n\r\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e\r\n\r\n* Revert rocksdb\r\n\r\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e\r\n\r\n* Fix tests\r\n\r\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e\r\n\r\n---------\r\n\r\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e"
    },
    {
      "commit": "0878c5ad713360e5f5b09cf80b1bd40b0ba11551",
      "tree": "29b93aa4653c1a8e1da0e02cee8ffec9ab3c0dca",
      "parents": [
        "20c74fa0a8b56569b4df0e47c2942f3192d731e9"
      ],
      "author": {
        "name": "Xuanwo",
        "email": "github@xuanwo.io",
        "time": "Wed Jul 24 21:26:32 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 24 21:26:32 2024 +0800"
      },
      "message": "feat: Add from_iter and via_iter for operator (#4921)\n\n* feat: Add from_iter and via_iter for operator\r\n\r\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e\r\n\r\n* Fix typo\r\n\r\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e\r\n\r\n* Make clippy happy\r\n\r\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e\r\n\r\n---------\r\n\r\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e"
    },
    {
      "commit": "20c74fa0a8b56569b4df0e47c2942f3192d731e9",
      "tree": "4fe70afa2f7047cea593b15f747639f0ebfcb9a3",
      "parents": [
        "74eb6424c121989df7d42ca257821993d2489bef"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Sat Jul 13 19:36:27 2024 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jul 14 10:36:27 2024 +0800"
      },
      "message": "fix(services/s3): NoSuchBucket is a ConfigInvalid for OpenDAL (#4895)\n\n"
    },
    {
      "commit": "74eb6424c121989df7d42ca257821993d2489bef",
      "tree": "cb4b715bd052bbc24f8aff89fb8eefe995b48a63",
      "parents": [
        "83685f57fc8f54ac412d943556682d7ce673068e"
      ],
      "author": {
        "name": "Xuanwo",
        "email": "github@xuanwo.io",
        "time": "Wed Jul 03 15:07:26 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 03 15:07:26 2024 +0800"
      },
      "message": "chore: Bump version for 0.47.3 (#4852)\n\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e"
    },
    {
      "commit": "83685f57fc8f54ac412d943556682d7ce673068e",
      "tree": "4f11133cf79c79766569b883d7894d387d43c6dd",
      "parents": [
        "d45a32dc1f5f62487c0a232b23b49f90bc9b381f"
      ],
      "author": {
        "name": "Xuanwo",
        "email": "github@xuanwo.io",
        "time": "Mon Jul 01 16:03:18 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 01 16:03:18 2024 +0800"
      },
      "message": "docs(bin): Polish README for all bin (#4839)\n\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e"
    },
    {
      "commit": "d45a32dc1f5f62487c0a232b23b49f90bc9b381f",
      "tree": "a280da79eac7244451c17ae18796dcc5f9b83868",
      "parents": [
        "1a77e8032c6890ddc71823c35632b021f7f7148b"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jul 01 14:04:36 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 01 14:04:36 2024 +0800"
      },
      "message": "chore(deps): bump nix from 0.28.0 to 0.29.0 in /bin/ofs (#4833)\n\nBumps [nix](https://github.com/nix-rust/nix) from 0.28.0 to 0.29.0.\r\n- [Changelog](https://github.com/nix-rust/nix/blob/master/CHANGELOG.md)\r\n- [Commits](https://github.com/nix-rust/nix/compare/v0.28.0...v0.29.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: nix\r\n  dependency-type: direct:production\r\n  update-type: version-update:semver-minor\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": "1a77e8032c6890ddc71823c35632b021f7f7148b",
      "tree": "f0f79ed0f3fb1dd9026da542b3f8f39590de2c3c",
      "parents": [
        "3f1e3298e51f45ce022251cc2034eeab6a87c3b9"
      ],
      "author": {
        "name": "Xuanwo",
        "email": "github@xuanwo.io",
        "time": "Sun Jun 30 17:50:14 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 30 17:50:14 2024 +0800"
      },
      "message": "chore: Bump version to 0.47.2 (#4829)\n\n* chore: Bump version to 0.47.2\r\n\r\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e\r\n\r\n* Update changelog\r\n\r\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e\r\n\r\n---------\r\n\r\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e"
    },
    {
      "commit": "3f1e3298e51f45ce022251cc2034eeab6a87c3b9",
      "tree": "c45191a30e199aea543cf1cc718b6d773ccef1de",
      "parents": [
        "08d4585e040afff2526e481ad7dce51f84c64b1a"
      ],
      "author": {
        "name": "Xuanwo",
        "email": "github@xuanwo.io",
        "time": "Wed Jun 26 22:14:51 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 26 22:14:51 2024 +0800"
      },
      "message": "docs: Add README and rustdoc for fuse3_opendal (#4813)\n\n* docs: Add README and rustdoc for fuse3_opendal\r\n\r\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e\r\n\r\n* Add links\r\n\r\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e\r\n\r\n---------\r\n\r\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e"
    },
    {
      "commit": "08d4585e040afff2526e481ad7dce51f84c64b1a",
      "tree": "8caeac116c222b87b4b94282e2355e4b69b0f25c",
      "parents": [
        "d92f53f836a7e8d1bea029e42f69050283179511"
      ],
      "author": {
        "name": "Xuanwo",
        "email": "github@xuanwo.io",
        "time": "Tue Jun 18 18:39:16 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 18 18:39:16 2024 +0800"
      },
      "message": "chore: Bump versions to prepare v0.47.1 release (#4759)\n\n* chore: Bump versions to prepare v0.47.1 release\r\n\r\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e\r\n\r\n* Merge with main\r\n\r\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e\r\n\r\n* Fix verify\r\n\r\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e\r\n\r\n---------\r\n\r\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e"
    },
    {
      "commit": "d92f53f836a7e8d1bea029e42f69050283179511",
      "tree": "49d8b534712f8e0681572d89736510b72f349a14",
      "parents": [
        "c2590b10b5ec2ddfe94da3349380b1f3b1b5de5f"
      ],
      "author": {
        "name": "Xuanwo",
        "email": "github@xuanwo.io",
        "time": "Fri Jun 14 14:40:48 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 14 14:40:48 2024 +0800"
      },
      "message": "chore: Make 1.79 clippy happy (#4731)\n\n* chore: Make 1.79 clippy happy\r\n\r\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e\r\n\r\n* Fix clippy\r\n\r\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e\r\n\r\n---------\r\n\r\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e"
    },
    {
      "commit": "c2590b10b5ec2ddfe94da3349380b1f3b1b5de5f",
      "tree": "b1254eac1bbca40507798c226b567b20acc421db",
      "parents": [
        "3864b94b5856bddbb36f8492e54eb8dc08a8519f"
      ],
      "author": {
        "name": "zjregee",
        "email": "zjregee@gmail.com",
        "time": "Thu Jun 13 21:27:12 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 13 21:27:12 2024 +0800"
      },
      "message": "docs: update readme for fuse3_opendal \u0026 virtiofs_opendal (#4730)\n\nupdate readme"
    },
    {
      "commit": "3864b94b5856bddbb36f8492e54eb8dc08a8519f",
      "tree": "dc6ea4dcabb2aab3302dacfb9642801f1aef1749",
      "parents": [
        "7beb0b99b39ade82d4a1732f2baf2e54c807c1ff"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Jun 13 17:11:40 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 13 17:11:40 2024 +0800"
      },
      "message": "chore(deps): bump clap from 4.5.6 to 4.5.7 in /bin/ofs (#4728)\n\nBumps [clap](https://github.com/clap-rs/clap) from 4.5.6 to 4.5.7.\r\n- [Release notes](https://github.com/clap-rs/clap/releases)\r\n- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)\r\n- [Commits](https://github.com/clap-rs/clap/compare/v4.5.6...v4.5.7)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: clap\r\n  dependency-type: direct:production\r\n  update-type: version-update:semver-patch\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": "7beb0b99b39ade82d4a1732f2baf2e54c807c1ff",
      "tree": "fb7417e15ebde74547d3540fb2257900cb901561",
      "parents": [
        "d7e24396af6b93edfcc8b808323f3e81b6f0b033"
      ],
      "author": {
        "name": "Xuanwo",
        "email": "github@xuanwo.io",
        "time": "Thu Jun 13 00:54:30 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 13 00:54:30 2024 +0800"
      },
      "message": "refactor(ofs): Split fuse3 impl into fuse3_opendal  (#4721)\n\n"
    },
    {
      "commit": "d7e24396af6b93edfcc8b808323f3e81b6f0b033",
      "tree": "55dc4ec2b30ba473530f5884203c4262635268e1",
      "parents": [
        "80749ba0e0d1cde1f9460f72446e4363f6a29009"
      ],
      "author": {
        "name": "Xuanwo",
        "email": "github@xuanwo.io",
        "time": "Fri Jun 07 16:35:46 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 07 16:35:46 2024 +0800"
      },
      "message": "chore: Update changelogs for v0.47 (#4706)\n\n* chore: Update changelogs for v0.47\r\n\r\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e\r\n\r\n* Update CHANGELOG.md\r\n\r\nCo-authored-by: Suyan \u003csuyanhanx@gmail.com\u003e\r\n\r\n---------\r\n\r\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e\r\nCo-authored-by: Suyan \u003csuyanhanx@gmail.com\u003e"
    },
    {
      "commit": "80749ba0e0d1cde1f9460f72446e4363f6a29009",
      "tree": "fb3f181283100a727d505a252af618408d4024c5",
      "parents": [
        "448c117be897dbd98b483e03708ba1a4ae9c65f9"
      ],
      "author": {
        "name": "Xuanwo",
        "email": "github@xuanwo.io",
        "time": "Fri Jun 07 16:15:51 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 07 16:15:51 2024 +0800"
      },
      "message": "feat(core): Azblob supports azure workload identity (#4705)\n\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e"
    },
    {
      "commit": "448c117be897dbd98b483e03708ba1a4ae9c65f9",
      "tree": "068845fe545d9923e594f98c07f4463e711afd0c",
      "parents": [
        "b742b187516276a7ac623670d9c5ed53c6881a4d"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Fri Jun 07 14:34:46 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 07 14:34:46 2024 +0800"
      },
      "message": "chore: bump version to 0.47.0 (#4701)\n\n* chore: bump version to 0.46.0\r\n\r\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e\r\n\r\n* add DEPENDENCIES\r\n\r\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e\r\n\r\n* fixup object_store\u0027s version\r\n\r\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e\r\n\r\n* ensure example works\r\n\r\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e\r\n\r\n* fixup fmt\r\n\r\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e\r\n\r\n---------\r\n\r\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e"
    },
    {
      "commit": "b742b187516276a7ac623670d9c5ed53c6881a4d",
      "tree": "612b1108ac69e93576b20b3a2b459553be753f4e",
      "parents": [
        "22dee853457b2dd03d127ea7da7f4679f29aec27"
      ],
      "author": {
        "name": "Xuanwo",
        "email": "github@xuanwo.io",
        "time": "Wed Jun 05 22:32:00 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 05 22:32:00 2024 +0800"
      },
      "message": "docs: Fix all broken links (#4694)\n\n* Fix all broken links\r\n\r\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e\r\n\r\n* Format code\r\n\r\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e\r\n\r\n* Update core/src/docs/rfcs/3017_remove_write_copy_from.md\r\n\r\nCo-authored-by: Suyan \u003csuyanhanx@gmail.com\u003e\r\n\r\n---------\r\n\r\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e\r\nCo-authored-by: Suyan \u003csuyanhanx@gmail.com\u003e"
    },
    {
      "commit": "22dee853457b2dd03d127ea7da7f4679f29aec27",
      "tree": "32cc180018bd24661e38e4b4d221cddcc764d42d",
      "parents": [
        "374f9967c85ee3dbd629c8317350e464ce870e08"
      ],
      "author": {
        "name": "Xuanwo",
        "email": "github@xuanwo.io",
        "time": "Tue Jun 04 00:12:03 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 04 00:12:03 2024 +0800"
      },
      "message": "feat: Implement retry for streaming based read (#4683)\n\n"
    },
    {
      "commit": "374f9967c85ee3dbd629c8317350e464ce870e08",
      "tree": "ee962f686f9646ec5593fc3a8403df2f4de6cbb6",
      "parents": [
        "88205f4df40b90611adc8e7d6ecfbdc6d3b696c5"
      ],
      "author": {
        "name": "Xuanwo",
        "email": "github@xuanwo.io",
        "time": "Mon Jun 03 16:46:48 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 03 16:46:48 2024 +0800"
      },
      "message": "fix(ofs): Close file during flush (#4680)\n\n* fix(ofs): Close file during flush\r\n\r\nWe don\u0027t want this, but we have to\r\n\r\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e\r\n\r\n* Ignore umount failed\r\n\r\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e\r\n\r\n* Make clippy happy\r\n\r\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e\r\n\r\n* Only run one thread for test\r\n\r\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e\r\n\r\n* FIx workflow\r\n\r\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e\r\n\r\n---------\r\n\r\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e"
    },
    {
      "commit": "88205f4df40b90611adc8e7d6ecfbdc6d3b696c5",
      "tree": "a795a26509594ed7a999ed7bb103c9803eaddbf8",
      "parents": [
        "5510500662e57501858e2d12fed4eb330bb3e59f"
      ],
      "author": {
        "name": "Xuanwo",
        "email": "github@xuanwo.io",
        "time": "Mon Jun 03 01:42:09 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 03 01:42:09 2024 +0800"
      },
      "message": "feat(core): Streaming reading while chunk is not set (#4658)\n\n"
    },
    {
      "commit": "5510500662e57501858e2d12fed4eb330bb3e59f",
      "tree": "1a24a26e3d2093122446e466ee092e87e84c8d99",
      "parents": [
        "e8b226b158cfb1d3f70d59a067d1973e45acc92e"
      ],
      "author": {
        "name": "Ho 229",
        "email": "ho229v3666@gmail.com",
        "time": "Sat May 25 14:39:52 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 25 14:39:52 2024 +0800"
      },
      "message": "refactor(bin/ofs): Fuse API (#4637)\n\n* fix: ofs write behavior [wip]\r\n\r\n* fix: set `written` to end of the file when `is_append`\r\n\r\n* fix: ofs behavior tests\r\n\r\n* fix: clippy\r\n\r\n* ci: add timeout for ofs tests\r\n\r\n* ci\r\n\r\n* ci\r\n\r\n* fix: check flags\r\n\r\n* feat: file truncate test\r\n\r\n* fix\r\n\r\n* fix\r\n\r\n* refactor: `Fuse` APIs\r\n\r\n* fix: mount on freebsd\r\n\r\n* refactor: integration tests\r\n\r\n* chore\r\n\r\n* chore\r\n\r\n* Update file.rs\r\n\r\n* fix: remove unnecessary sleep"
    },
    {
      "commit": "e8b226b158cfb1d3f70d59a067d1973e45acc92e",
      "tree": "9a8ca504144567318132a045797ffc1186c77d0b",
      "parents": [
        "59482ee6f0a1fa3bb7c83ea2c711fe72ff51c45f"
      ],
      "author": {
        "name": "Ho 229",
        "email": "ho229v3666@gmail.com",
        "time": "Thu May 23 16:48:51 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 23 16:48:51 2024 +0800"
      },
      "message": "fix: ofs write behavior (#4617)\n\n* fix: ofs write behavior [wip]\r\n\r\n* fix: set `written` to end of the file when `is_append`\r\n\r\n* fix: ofs behavior tests\r\n\r\n* fix: clippy\r\n\r\n* ci: add timeout for ofs tests\r\n\r\n* ci\r\n\r\n* ci\r\n\r\n* fix: check flags\r\n\r\n* feat: file truncate test\r\n\r\n* fix\r\n\r\n* fix\r\n\r\n* refactor: readdirplus\r\n\r\n* fix: metadata from stat\r\n\r\n* chore\r\n\r\n* fix: dummy file attribute\r\n\r\n* fix: access\r\n\r\n* fix: read"
    },
    {
      "commit": "59482ee6f0a1fa3bb7c83ea2c711fe72ff51c45f",
      "tree": "02e8825fdb3e111928ad79ea5e18b98acf54ca2b",
      "parents": [
        "33abdccd2df5dc46d03e5770f23e4992665eeadb"
      ],
      "author": {
        "name": "Xuanwo",
        "email": "github@xuanwo.io",
        "time": "Tue May 21 17:01:43 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 21 17:01:43 2024 +0800"
      },
      "message": "refactor(core): Return unexpected error while content incomplete happen (#4633)\n\nSigned-off-by: Xuanwo \u003cgithub@xuanwo.io\u003e"
    },
    {
      "commit": "33abdccd2df5dc46d03e5770f23e4992665eeadb",
      "tree": "4d29603e649d4d9a5bc06a2c88a6b04c9e0a3e28",
      "parents": [
        "f3f3ccb50669cb361d8b29f271eba7c6cf6538ce"
      ],
      "author": {
        "name": "Ho 229",
        "email": "ho229v3666@gmail.com",
        "time": "Sun May 12 17:25:07 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun May 12 17:25:07 2024 +0800"
      },
      "message": "fix(bin/ofs): ofs read only mount (#4602)\n\nfix: ofs read only mount"
    },
    {
      "commit": "f3f3ccb50669cb361d8b29f271eba7c6cf6538ce",
      "tree": "6bc0c4bc4c850cb8a6d0ff5991d8752414ebee11",
      "parents": [
        "0034193e06591f144529725589c7444e4a5b49bc"
      ],
      "author": {
        "name": "Ho 229",
        "email": "ho229v3666@gmail.com",
        "time": "Wed May 08 21:54:38 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 08 21:54:38 2024 +0800"
      },
      "message": "fix(bin/ofs): privileged mount crashes when external umount (#4586)\n\nfix: privileged mount crashes when external umount"
    }
  ],
  "next": "0034193e06591f144529725589c7444e4a5b49bc"
}
