)]}'
{
  "log": [
    {
      "commit": "f046265cf1dc8ea04622b202c07d9ffb2936e07a",
      "tree": "bd6ce72fd0eb0ad5e74062f6f42b78d5e392af4b",
      "parents": [
        "49a67a0b8a03d4b1c4a196a2d719d650c0569213"
      ],
      "author": {
        "name": "jianguotian",
        "email": "841604084@qq.com",
        "time": "Thu Jul 09 14:13:23 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 09 14:13:23 2026 +0800"
      },
      "message": "Merge pull request #12 from jianguotian/fix/asf-license-headers\n\nFix ASF license headers"
    },
    {
      "commit": "49a67a0b8a03d4b1c4a196a2d719d650c0569213",
      "tree": "ebad5483aca3880764512eb7ad1ba9acea0cd7c1",
      "parents": [
        "8686ecd61f6df0bb7e4bc9d428dc2d721824f4dc",
        "154dac7e8aeb869228e4a812c562703e703b822c"
      ],
      "author": {
        "name": "XiaoHongbo",
        "email": "1346652787@qq.com",
        "time": "Wed Jul 08 00:20:11 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 08 00:20:11 2026 +0800"
      },
      "message": "Merge pull request #11 from jianguotian/ci/local-java-staging-deploy\n\nMove Java staging deploy to local release script"
    },
    {
      "commit": "154dac7e8aeb869228e4a812c562703e703b822c",
      "tree": "ebad5483aca3880764512eb7ad1ba9acea0cd7c1",
      "parents": [
        "8686ecd61f6df0bb7e4bc9d428dc2d721824f4dc"
      ],
      "author": {
        "name": "mingfeng",
        "email": "tjg281622@antgroup.com",
        "time": "Tue Jul 07 05:24:19 2026 -0700"
      },
      "committer": {
        "name": "mingfeng",
        "email": "tjg281622@antgroup.com",
        "time": "Tue Jul 07 07:46:05 2026 -0700"
      },
      "message": "ci: move Java staging deploy to local release script\n"
    },
    {
      "commit": "8686ecd61f6df0bb7e4bc9d428dc2d721824f4dc",
      "tree": "189e22c04fdefefbe8bcb84abaa4acb6a71b8172",
      "parents": [
        "06876f45fa10792274b9ea8f3f79ba5796f2e6dc"
      ],
      "author": {
        "name": "jianguotian",
        "email": "841604084@qq.com",
        "time": "Mon Jul 06 20:42:45 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 06 20:42:45 2026 +0800"
      },
      "message": "Add release infrastructure for Rust/Java/Python (#9)\n\nAlign the release scripts, CI, and process with paimon-vector-index and\npaimon-mosaic. Adds the Rust/Java/Python release workflows and ASF release\nscaffolding, and fixes gaps that only surface at release time:\n\n- Add release.yml + release-rust/java/python/python-publish.yml.\n- Add tools: create_release_branch.sh, create_source_release.sh,\n  dependencies.py, validate_asf_yaml.py (lenient, from vector-index).\n- Fix update_branch_version.sh to strip -SNAPSHOT when matching Cargo.toml /\n  pyproject.toml versions (from mosaic #57), avoiding silent version drift.\n- Add description to core/ffi/jni crates so `cargo publish` succeeds on the\n  final tag (crates.io rejects missing description; --dry-run does not catch it).\n- Add the release profile (gpg, source, javadoc, enforcer, nexus-staging) and\n  the ASF license header to java/pom.xml.\n- Add LICENSE (Apache-2.0) and NOTICE.\n- Add deny.toml + `cargo deny check licenses` and `.asf.yaml` validation to CI;\n  allow Zlib (ASF Category A) for tantivy-jieba\u0027s compression stack."
    },
    {
      "commit": "06876f45fa10792274b9ea8f3f79ba5796f2e6dc",
      "tree": "a17c4e62b340518fcc3cbe5fe3feb4e39be69ab6",
      "parents": [
        "9ce7f10b8235e452a12a9ccfbe7f3ef3d314a16e"
      ],
      "author": {
        "name": "yuzelin",
        "email": "33053040+yuzelin@users.noreply.github.com",
        "time": "Mon Jul 06 13:44:41 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 06 13:44:41 2026 +0800"
      },
      "message": "[Java] Add CI for publishing Java snapshot Jar (#8)"
    },
    {
      "commit": "9ce7f10b8235e452a12a9ccfbe7f3ef3d314a16e",
      "tree": "1bb1ec5646e720684b9fc3097bdc98549f700e05",
      "parents": [
        "e0fef700a9789f7ccc9f1f4e92e4235fa2209fd0"
      ],
      "author": {
        "name": "Jingsong Lee",
        "email": "jingsonglee0@gmail.com",
        "time": "Sun Jul 05 16:17:03 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jul 05 16:17:03 2026 +0800"
      },
      "message": "Prepare full-text index 0.1 API and storage (#7)"
    },
    {
      "commit": "e0fef700a9789f7ccc9f1f4e92e4235fa2209fd0",
      "tree": "3f617e13ecd9fdfab12d2bf530a651dbf7ac6601",
      "parents": [
        "1de77623f161774673cf6daf459b0f5ff1dd0055"
      ],
      "author": {
        "name": "Jingsong Lee",
        "email": "jingsonglee0@gmail.com",
        "time": "Sun Jul 05 10:48:21 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jul 05 10:48:21 2026 +0800"
      },
      "message": "[core] Support Paimon full-text query DSL (#6)"
    },
    {
      "commit": "1de77623f161774673cf6daf459b0f5ff1dd0055",
      "tree": "08fd9a9e51b82597731ff186d25e48cb9db47b24",
      "parents": [
        "85a41217896399c13c56048e628acc12f0ce1be1"
      ],
      "author": {
        "name": "Jingsong Lee",
        "email": "jingsonglee0@gmail.com",
        "time": "Sun Jul 05 09:15:51 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jul 05 09:15:51 2026 +0800"
      },
      "message": "Optimize full-text index open reads (#5)"
    },
    {
      "commit": "85a41217896399c13c56048e628acc12f0ce1be1",
      "tree": "654a8c98e5a5e46f47de1de69d32c8fff0c8d041",
      "parents": [
        "a6f4b6701a794347dfd76e29a6532d545693cd4e"
      ],
      "author": {
        "name": "Jingsong Lee",
        "email": "jingsonglee0@gmail.com",
        "time": "Sun Jul 05 08:40:39 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jul 05 08:40:39 2026 +0800"
      },
      "message": "Add Jieba tokenizer support (#4)"
    },
    {
      "commit": "a6f4b6701a794347dfd76e29a6532d545693cd4e",
      "tree": "a09524df8b2f94df7c180c32056b91e8be0487de",
      "parents": [
        "f52b9ce327a1cfea371416513f8057f53717f7fa"
      ],
      "author": {
        "name": "Jingsong Lee",
        "email": "jingsonglee0@gmail.com",
        "time": "Sat Jul 04 23:27:23 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 04 23:27:23 2026 +0800"
      },
      "message": "Add Roaring row-id filters to full-text search (#3)"
    },
    {
      "commit": "f52b9ce327a1cfea371416513f8057f53717f7fa",
      "tree": "9938598664d2cd87afeb23ed6ab63f959c28629f",
      "parents": [
        "278ec5a7a2f1510994eb57f09e4e70fc79bf8c9b"
      ],
      "author": {
        "name": "Jingsong Lee",
        "email": "jingsonglee0@gmail.com",
        "time": "Sat Jul 04 23:14:07 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 04 23:14:07 2026 +0800"
      },
      "message": "Add Java JNI round-trip test (#2)"
    },
    {
      "commit": "278ec5a7a2f1510994eb57f09e4e70fc79bf8c9b",
      "tree": "f8df7dccb023f38920804ea37cfe496d50ff3274",
      "parents": [
        "5a7685d706aea99b75729a1b5dda2d68da03f242"
      ],
      "author": {
        "name": "Jingsong Lee",
        "email": "jingsonglee0@gmail.com",
        "time": "Sat Jul 04 22:33:20 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 04 22:33:20 2026 +0800"
      },
      "message": "Initialize Paimon full text index (#1)"
    },
    {
      "commit": "5a7685d706aea99b75729a1b5dda2d68da03f242",
      "tree": "da77deded170d845f9356e7e56c7565c237caf11",
      "parents": [
        "54215a1a7f5f982e95c391aa69e238b8f391f4fd"
      ],
      "author": {
        "name": "JingsongLi",
        "email": "jingsonglee0@gmail.com",
        "time": "Sat Jul 04 21:49:48 2026 +0800"
      },
      "committer": {
        "name": "JingsongLi",
        "email": "jingsonglee0@gmail.com",
        "time": "Sat Jul 04 21:49:48 2026 +0800"
      },
      "message": "Add .asf.yaml and .gitignore\n"
    },
    {
      "commit": "54215a1a7f5f982e95c391aa69e238b8f391f4fd",
      "tree": "a9bf28c2cc78ac0b8ca798a5405c0f026bb34cf8",
      "parents": [],
      "author": {
        "name": "JingsongLi",
        "email": "jingsonglee0@gmail.com",
        "time": "Sat Jul 04 20:47:17 2026 +0800"
      },
      "committer": {
        "name": "JingsongLi",
        "email": "jingsonglee0@gmail.com",
        "time": "Sat Jul 04 20:47:17 2026 +0800"
      },
      "message": "first commit\n"
    }
  ]
}
