diff --git a/content/cn/docs/changelog/hugegraph-1.7.0-release-notes.md b/content/cn/docs/changelog/hugegraph-1.7.0-release-notes.md new file mode 100644 index 000000000..1a385c335 --- /dev/null +++ b/content/cn/docs/changelog/hugegraph-1.7.0-release-notes.md @@ -0,0 +1,257 @@ +--- +title: "HugeGraph 1.7.0 Release Notes" +linkTitle: "Release-1.7.0" +weight: 7 +--- + +> WIP: This doc is under construction, please wait for the final version (BETA) + +### 运行环境/版本说明 + +**1.7.0**版 `hugegraph` 相关组件仅支持 Java 11 编译/运行环境 + +### hugegraph + +#### API Changes + +- **BREAKING CHANGE**: Disable legacy backends include MySQL/PG/c*(.etc) [#2746](https://github.com/apache/incubator-hugegraph/pull/2746) +- **BREAKING CHANGE**: Release version 1.7.0 [server + pd + store] [#2889](https://github.com/apache/incubator-hugegraph/pull/2889) + +#### Feature Changes + +- Support MemoryManagement for graph query framework [#2649](https://github.com/apache/incubator-hugegraph/pull/2649) +- LoginAPI support token_expire field [#2754](https://github.com/apache/incubator-hugegraph/pull/2754) +- Add option for task role election [#2843](https://github.com/apache/incubator-hugegraph/pull/2843) +- Optimize perf by avoid boxing long [#2861](https://github.com/apache/incubator-hugegraph/pull/2861) +- StringId hold bytes to avoid decode/encode [#2862](https://github.com/apache/incubator-hugegraph/pull/2862) +- Add PerfExample5 and PerfExample6 [#2860](https://github.com/apache/incubator-hugegraph/pull/2860) +- RocksDBStore remove redundant checkOpened() call [#2863](https://github.com/apache/incubator-hugegraph/pull/2863) +- Add path filter [#2898](https://github.com/apache/incubator-hugegraph/pull/2898) +- Init serena memory system & add memories [#2902](https://github.com/apache/incubator-hugegraph/pull/2902) + +#### Bug Fixes + +- Filter dynamice path(PUT/GET/DELETE) with params cause OOM [#2569](https://github.com/apache/incubator-hugegraph/pull/2569) +- JRaft Histogram Metrics Value NaN [#2631](https://github.com/apache/incubator-hugegraph/pull/2631) +- Update server image desc [#2702](https://github.com/apache/incubator-hugegraph/pull/2702) +- Kneigbor-api has unmatched edge type with server [#2699](https://github.com/apache/incubator-hugegraph/pull/2699) +- Add license for swagger-ui & reset use stage to false in ci yml [#2706](https://github.com/apache/incubator-hugegraph/pull/2706) +- Fix build pd-store arm image [#2744](https://github.com/apache/incubator-hugegraph/pull/2744) +- Fix graph server cache notifier mechanism [#2729](https://github.com/apache/incubator-hugegraph/pull/2729) +- Tx leak when stopping the graph server [#2791](https://github.com/apache/incubator-hugegraph/pull/2791) +- Ensure backend is initialized in gremlin script [#2824](https://github.com/apache/incubator-hugegraph/pull/2824) +- Fix some potential lock & type cast issues [#2895](https://github.com/apache/incubator-hugegraph/pull/2895) +- Fix npe in getVersion [#2897](https://github.com/apache/incubator-hugegraph/pull/2897) +- Fix the support for graphsapi in rocksdb and add testing for graphsapi [#2900](https://github.com/apache/incubator-hugegraph/pull/2900) +- Remove graph path in auth api path [#2899](https://github.com/apache/incubator-hugegraph/pull/2899) +- Migrate to LTS jdk11 in all Dockerfile [#2901](https://github.com/apache/incubator-hugegraph/pull/2901) +- Remove the judgment for java8 compatibility in the init-store [#2905](https://github.com/apache/incubator-hugegraph/pull/2905) +- Add missing license and remove binary license.txt & fix tinkerpop ci & remove duplicate module [#2910](https://github.com/apache/incubator-hugegraph/pull/2910) + +#### Option Changes + +- Remove some outdated configuration [#2678](https://github.com/apache/incubator-hugegraph/pull/2678) + +#### Other Changes + +- Update outdated docs for release 1.5.0 [#2690](https://github.com/apache/incubator-hugegraph/pull/2690) +- Fix licenses and remove empty files [#2692](https://github.com/apache/incubator-hugegraph/pull/2692) +- Update repo artifacts references [#2695](https://github.com/apache/incubator-hugegraph/pull/2695) +- Adjust release fury version [#2698](https://github.com/apache/incubator-hugegraph/pull/2698) +- Fix the JSON license issue [#2697](https://github.com/apache/incubator-hugegraph/pull/2697) +- Add debug info for tp test [#2688](https://github.com/apache/incubator-hugegraph/pull/2688) +- Enhance words in README [#2734](https://github.com/apache/incubator-hugegraph/pull/2734) +- Add collaborators in asf config [#2741](https://github.com/apache/incubator-hugegraph/pull/2741) +- Adjust the related filters of sofa-bolt [#2735](https://github.com/apache/incubator-hugegraph/pull/2735) +- Reopen discussion in .asf.yml config [#2751](https://github.com/apache/incubator-hugegraph/pull/2751) +- Fix typo in README [#2806](https://github.com/apache/incubator-hugegraph/pull/2806) +- Centralize version management in project [#2797](https://github.com/apache/incubator-hugegraph/pull/2797) +- Update notice year [#2826](https://github.com/apache/incubator-hugegraph/pull/2826) +- Improve maven Reproducible Builds → upgrade plugins [#2874](https://github.com/apache/incubator-hugegraph/pull/2874) +- Enhance docker instruction with auth opened graph [#2881](https://github.com/apache/incubator-hugegraph/pull/2881) +- Remove the package existing in java8 [#2792](https://github.com/apache/incubator-hugegraph/pull/2792) +- Revise Docker usage instructions in README [#2882](https://github.com/apache/incubator-hugegraph/pull/2882) +- Add DeepWiki badge to README [#2883](https://github.com/apache/incubator-hugegraph/pull/2883) +- Update guidance for store module [#2894](https://github.com/apache/incubator-hugegraph/pull/2894) +- Update test commands and improve documentation clarity [#2893](https://github.com/apache/incubator-hugegraph/pull/2893) +- Bump rocksdb version from 7.2.2 to 8.10.2 [#2896](https://github.com/apache/incubator-hugegraph/pull/2896) + +### hugegraph-toolchain + +#### API Changes + +- Support graphspace [#633](https://github.com/apache/incubator-hugegraph-toolchain/pull/633) + +#### Feature Changes + +- Support jdbc date type & sync .editorconfig [#648](https://github.com/apache/incubator-hugegraph-toolchain/pull/648) +- Add a useSSL option for mysql [#650](https://github.com/apache/incubator-hugegraph-toolchain/pull/650) +- Patch for father sub edge [#654](https://github.com/apache/incubator-hugegraph-toolchain/pull/654) +- Improve user experience for user script [#666](https://github.com/apache/incubator-hugegraph-toolchain/pull/666) +- Support concurrent readers, short-id & Graphsrc [#683](https://github.com/apache/incubator-hugegraph-toolchain/pull/683) +- Init serena onboarding & project memory files [#692](https://github.com/apache/incubator-hugegraph-toolchain/pull/692) + +#### Bug Fixes + +- Typo word in display [#655](https://github.com/apache/incubator-hugegraph-toolchain/pull/655) +- Patch up missing classes and methods for hubble [#657](https://github.com/apache/incubator-hugegraph-toolchain/pull/657) +- Adjust Client to 1.7.0 server [#689](https://github.com/apache/incubator-hugegraph-toolchain/pull/689) +- Remove json license for release 1.7.0 [#698](https://github.com/apache/incubator-hugegraph-toolchain/pull/698) + +#### Other Changes + +- Update hugegraph source commit id [#640](https://github.com/apache/incubator-hugegraph-toolchain/pull/640) +- Add collaborators in asf config [#656](https://github.com/apache/incubator-hugegraph-toolchain/pull/656) +- Update pom for version-1.7.0 [#681](https://github.com/apache/incubator-hugegraph-toolchain/pull/681) +- Add DeepWiki badge to README [#684](https://github.com/apache/incubator-hugegraph-toolchain/pull/684) +- Adjust APIs to compatible with 1.7.0 server [#685](https://github.com/apache/incubator-hugegraph-toolchain/pull/685) +- Adjust LoadContext to 1.7.0 version [#687](https://github.com/apache/incubator-hugegraph-toolchain/pull/687) +- Migrate to LTS jdk11 in all Dockerfile [#691](https://github.com/apache/incubator-hugegraph-toolchain/pull/691) +- Update copyright year in NOTICE file [#697](https://github.com/apache/incubator-hugegraph-toolchain/pull/697) + +### hugegraph-computer + +#### Feature Changes + +- Migration Vermeer to hugegraph-computer [#316](https://github.com/apache/incubator-hugegraph-computer/pull/316) +- Make startChan's size configurable [#328](https://github.com/apache/incubator-hugegraph-computer/pull/328) +- Assign WorkerGroup via worker configuration [#332](https://github.com/apache/incubator-hugegraph-computer/pull/332) +- Support task priority based scheduling [#336](https://github.com/apache/incubator-hugegraph-computer/pull/336) +- Avoid 800k [#340](https://github.com/apache/incubator-hugegraph-computer/pull/340) + +#### Bug Fixes + +- Fix docker file build [#341](https://github.com/apache/incubator-hugegraph-computer/pull/341) + +#### Other Changes + +- Update release version to 1.5.0 [#318](https://github.com/apache/incubator-hugegraph-computer/pull/318) +- Update go depends module & fix headers [#321](https://github.com/apache/incubator-hugegraph-computer/pull/321) +- Update go version to 1.23 [#322](https://github.com/apache/incubator-hugegraph-computer/pull/322) +- Add collaborator in .asf.yaml [#323](https://github.com/apache/incubator-hugegraph-computer/pull/323) +- Update the Go version in docker image [#333](https://github.com/apache/incubator-hugegraph-computer/pull/333) +- Add DeepWiki badge to README [#337](https://github.com/apache/incubator-hugegraph-computer/pull/337) +- Bump project version to 1.7.0 (RELEASE) [#338](https://github.com/apache/incubator-hugegraph-computer/pull/338) +- Update copyright year in NOTICE file [#342](https://github.com/apache/incubator-hugegraph-computer/pull/342) + +### hugegraph-ai + +#### API Changes + +- Support choose template in api [#135](https://github.com/apache/incubator-hugegraph-ai/pull/135) +- Add post method for paths-api [#162](https://github.com/apache/incubator-hugegraph-ai/pull/162) +- Support switch graph in api & add some query configs [#184](https://github.com/apache/incubator-hugegraph-ai/pull/184) +- Text2gremlin api [#258](https://github.com/apache/incubator-hugegraph-ai/pull/258) +- Support switching prompt EN/CN [#269](https://github.com/apache/incubator-hugegraph-ai/pull/269) +- **BREAKING CHANGE**: Update keyword extraction method [#282](https://github.com/apache/incubator-hugegraph-ai/pull/282) + +#### Feature Changes + +- Added the process of text2gql in graphrag V1.0 [#105](https://github.com/apache/incubator-hugegraph-ai/pull/105) +- Use pydantic-settings for config management [#122](https://github.com/apache/incubator-hugegraph-ai/pull/122) +- Timely execute vid embedding & enhance some HTTP logic [#141](https://github.com/apache/incubator-hugegraph-ai/pull/141) +- Use retry from tenacity [#143](https://github.com/apache/incubator-hugegraph-ai/pull/143) +- Modify the summary info and enhance the request logic [#147](https://github.com/apache/incubator-hugegraph-ai/pull/147) +- Automatic backup graph data timely [#151](https://github.com/apache/incubator-hugegraph-ai/pull/151) +- Add a button to backup data & count together [#153](https://github.com/apache/incubator-hugegraph-ai/pull/153) +- Extract topk_per_keyword & topk_return_results to .env [#154](https://github.com/apache/incubator-hugegraph-ai/pull/154) +- Modify clear buttons [#156](https://github.com/apache/incubator-hugegraph-ai/pull/156) +- Support intent recognition V1 [#159](https://github.com/apache/incubator-hugegraph-ai/pull/159) +- Change vid embedding x:yy to yy & use multi-thread [#158](https://github.com/apache/incubator-hugegraph-ai/pull/158) +- Support mathjax in rag query block V1 [#157](https://github.com/apache/incubator-hugegraph-ai/pull/157) +- Use poetry to manage the dependencies [#149](https://github.com/apache/incubator-hugegraph-ai/pull/149) +- Return schema.groovy first when backup graph data [#161](https://github.com/apache/incubator-hugegraph-ai/pull/161) +- Merge all logs into one file [#171](https://github.com/apache/incubator-hugegraph-ai/pull/171) +- Use uv for the CI action [#175](https://github.com/apache/incubator-hugegraph-ai/pull/175) +- Use EN prompt for keywords extraction [#174](https://github.com/apache/incubator-hugegraph-ai/pull/174) +- Support litellm LLM provider [#178](https://github.com/apache/incubator-hugegraph-ai/pull/178) +- Improve graph extraction default prompt [#187](https://github.com/apache/incubator-hugegraph-ai/pull/187) +- Replace vid by full vertexes info [#189](https://github.com/apache/incubator-hugegraph-ai/pull/189) +- Support asynchronous streaming generation in rag block by using async_generator and asyncio.wait [#190](https://github.com/apache/incubator-hugegraph-ai/pull/190) +- Generalize the regex extraction func [#194](https://github.com/apache/incubator-hugegraph-ai/pull/194) +- Create quick_start.md [#196](https://github.com/apache/incubator-hugegraph-ai/pull/196) +- Support Docker & K8s deployment way [#195](https://github.com/apache/incubator-hugegraph-ai/pull/195) +- Multi-stage building in Dockerfile [#199](https://github.com/apache/incubator-hugegraph-ai/pull/199) +- Support graph checking before updating vid embedding [#205](https://github.com/apache/incubator-hugegraph-ai/pull/205) +- Disable text2gql by default [#216](https://github.com/apache/incubator-hugegraph-ai/pull/216) +- Use 4.1-mini and 0.01 temperature by default [#214](https://github.com/apache/incubator-hugegraph-ai/pull/214) +- Enhance the multi configs for LLM [#212](https://github.com/apache/incubator-hugegraph-ai/pull/212) +- Textbox to Code [#217](https://github.com/apache/incubator-hugegraph-ai/pull/223) +- Replace the IP + Port with URL [#209](https://github.com/apache/incubator-hugegraph-ai/pull/209) +- Update gradio's version [#235](https://github.com/apache/incubator-hugegraph-ai/pull/235) +- Use asyncio to get embeddings [#215](https://github.com/apache/incubator-hugegraph-ai/pull/215) +- Change QPS -> RPM for timer decorator [#241](https://github.com/apache/incubator-hugegraph-ai/pull/241) +- Support batch embedding [#238](https://github.com/apache/incubator-hugegraph-ai/pull/238) +- Using nuitka to provide a binary/perf way for the service [#242](https://github.com/apache/incubator-hugegraph-ai/pull/242) +- Use uv instead poetry [#226](https://github.com/apache/incubator-hugegraph-ai/pull/226) +- Basic compatible in text2gremlin generation [#261](https://github.com/apache/incubator-hugegraph-ai/pull/261) +- Enhance config path handling and add project root validation [#262](https://github.com/apache/incubator-hugegraph-ai/pull/262) +- Add vermeer python client for graph computing [#263](https://github.com/apache/incubator-hugegraph-ai/pull/263) +- Use uv in client & ml modules & adapter the CI [#257](https://github.com/apache/incubator-hugegraph-ai/pull/257) +- Use uv to manage pkgs & update README [#272](https://github.com/apache/incubator-hugegraph-ai/pull/272) +- Limit the deps version to handle critical init problems [#279](https://github.com/apache/incubator-hugegraph-ai/pull/279) +- Support semi-automated prompt generation [#281](https://github.com/apache/incubator-hugegraph-ai/pull/281) +- Support semi-automated generated graph schema [#274](https://github.com/apache/incubator-hugegraph-ai/pull/274) +- Unify all modules with uv [#287](https://github.com/apache/incubator-hugegraph-ai/pull/287) +- Add GitHub Actions for auto upstream sync and update SEALData subsample logic [#289](https://github.com/apache/incubator-hugegraph-ai/pull/289) +- Add a basic LLM/AI coding instruction file [#290](https://github.com/apache/incubator-hugegraph-ai/pull/290) +- Add rules for AI coding guideline - V1.0 [#293](https://github.com/apache/incubator-hugegraph-ai/pull/293) +- Replace QianFan by OpenAI-compatible format [#285](https://github.com/apache/incubator-hugegraph-ai/pull/285) +- Optimize vector index with asyncio embedding [#264](https://github.com/apache/incubator-hugegraph-ai/pull/264) +- Refactor embedding parallelization to preserve order [#295](https://github.com/apache/incubator-hugegraph-ai/pull/295) +- Support storing vector data for a graph instance by model type/name [#265](https://github.com/apache/incubator-hugegraph-ai/pull/265) +- Add AGENTS.md as new document standard [#299](https://github.com/apache/incubator-hugegraph-ai/pull/299) +- Add Fixed Workflow Execution Engine: Flow, Node, and Scheduler Architecture [#302](https://github.com/apache/incubator-hugegraph-ai/pull/302) +- Support vector db layer V1.0 [#304](https://github.com/apache/incubator-hugegraph-ai/pull/304) + +#### Bug Fixes + +- Limit the length of log & improve the format [#121](https://github.com/apache/incubator-hugegraph-ai/pull/121) +- Pylint in ml [#125](https://github.com/apache/incubator-hugegraph-ai/pull/125) +- Critical bug with pylint usage [#131](https://github.com/apache/incubator-hugegraph-ai/pull/131) +- Multi vid k-neighbor query only return the data of first vid [#132](https://github.com/apache/incubator-hugegraph-ai/pull/132) +- Replace getenv usage to settings [#133](https://github.com/apache/incubator-hugegraph-ai/pull/133) +- Correct header writing errors [#140](https://github.com/apache/incubator-hugegraph-ai/pull/140) +- Update prompt to fit prefix cache [#137](https://github.com/apache/incubator-hugegraph-ai/pull/137) +- Extract_graph_data use wrong method [#145](https://github.com/apache/incubator-hugegraph-ai/pull/145) +- Use empty str for llm config [#155](https://github.com/apache/incubator-hugegraph-ai/pull/155) +- Update gremlin generate prompt to apply fuzzy match [#163](https://github.com/apache/incubator-hugegraph-ai/pull/163) +- Enable fastapi auto reload function [#164](https://github.com/apache/incubator-hugegraph-ai/pull/164) +- Fix tiny bugs & optimize reranker layout [#202](https://github.com/apache/incubator-hugegraph-ai/pull/202) +- Enable tasks concurrency configs in Gradio [#188](https://github.com/apache/incubator-hugegraph-ai/pull/188) +- Align regex extraction of json to json format of prompt [#211](https://github.com/apache/incubator-hugegraph-ai/pull/211) +- Fix documentation sample code error [#219](https://github.com/apache/incubator-hugegraph-ai/pull/219) +- Failed to remove vectors when updating vid embedding [#243](https://github.com/apache/incubator-hugegraph-ai/pull/243) +- Skip empty chunk in LLM steaming mode [#245](https://github.com/apache/incubator-hugegraph-ai/pull/245) +- Ollama batch embedding bug [#250](https://github.com/apache/incubator-hugegraph-ai/pull/250) +- Fix Dockerfile to add pyproject.toml anchor file [#266](https://github.com/apache/incubator-hugegraph-ai/pull/266) +- Add missing 'properties' in gremlin prompt formatting [#298](https://github.com/apache/incubator-hugegraph-ai/pull/298) +- Fixed cgraph version [#305](https://github.com/apache/incubator-hugegraph-ai/pull/305) +- Ollama embedding API usage and config param [#306](https://github.com/apache/incubator-hugegraph-ai/pull/306) + +#### Option Changes + +- Remove enable_gql logic in api & rag block [#148](https://github.com/apache/incubator-hugegraph-ai/pull/148) + +#### Other Changes + +- Update README for python-client/SDK [#150](https://github.com/apache/incubator-hugegraph-ai/pull/150) +- Enable pip cache [#142](https://github.com/apache/incubator-hugegraph-ai/pull/142) +- Enable discussion & change merge way [#201](https://github.com/apache/incubator-hugegraph-ai/pull/201) +- Synchronization with official documentation [#273](https://github.com/apache/incubator-hugegraph-ai/pull/273) +- Fix grammar errors [#275](https://github.com/apache/incubator-hugegraph-ai/pull/275) +- Improve README clarity and deployment instructions [#276](https://github.com/apache/incubator-hugegraph-ai/pull/276) +- Add docker-compose deployment and improve container networking instructions [#280](https://github.com/apache/incubator-hugegraph-ai/pull/280) +- Update docker compose command [#283](https://github.com/apache/incubator-hugegraph-ai/pull/283) +- Reduce third-party library log output [#244](https://github.com/apache/incubator-hugegraph-ai/pull/284) +- Update README with improved setup instructions [#294](https://github.com/apache/incubator-hugegraph-ai/pull/294) +- Add collaborators in asf config [#182](https://github.com/apache/incubator-hugegraph-ai/pull/182) + +### 发布细节 + +Please check the release details/contributor in each repository: + +- [Server Release Notes](https://github.com/apache/incubator-hugegraph/releases) +- [Toolchain Release Notes](https://github.com/apache/incubator-hugegraph-toolchain/releases) +- [Computer Release Notes](https://github.com/apache/incubator-hugegraph-computer/releases) +- [AI Release Notes](https://github.com/apache/incubator-hugegraph-ai/releases) diff --git a/content/cn/docs/download/download.md b/content/cn/docs/download/download.md index 8127e31f3..48977f8a5 100644 --- a/content/cn/docs/download/download.md +++ b/content/cn/docs/download/download.md @@ -12,18 +12,18 @@ weight: 2 > 注: HugeGraph 所有组件版本号已保持一致, `client/loader/hubble/common` 等 maven 仓库版本号同理, 依赖引用可参考 [maven 示例](https://github.com/apache/incubator-hugegraph-toolchain#maven-dependencies) -### 最新版本 1.5.0 +### 最新版本 1.7.0 > 注: 从版本 `1.5.0` 开始,需要 Java11 运行时环境 -- Release Date: 2024-12-10 -- [Release Notes](/docs/changelog/hugegraph-1.5.0-release-notes/) +- Release Date: 2025-11-28 +- [Release Notes](/docs/changelog/hugegraph-1.7.0-release-notes/) #### 二进制包 | Server | Toolchain | |-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| [[Binary](https://www.apache.org/dyn/closer.lua/incubator/hugegraph/1.5.0/apache-hugegraph-incubating-1.5.0.tar.gz?action=download)] [[Sign](https://downloads.apache.org/incubator/hugegraph/1.5.0/apache-hugegraph-incubating-1.5.0.tar.gz.asc)] [[SHA512](https://downloads.apache.org/incubator/hugegraph/1.5.0/apache-hugegraph-incubating-1.5.0.tar.gz.sha512)] | [[Binary](https://www.apache.org/dyn/closer.lua/incubator/hugegraph/1.5.0/apache-hugegraph-toolchain-incubating-1.5.0.tar.gz?action=download)] [[Sign](https://downloads.apache.org/incubator/hugegraph/1.5.0/apache-hugegraph-toolchain-incubating-1.5.0.tar.gz.asc)] [[SHA512](https://downloads.apache.org/incubator/hugegraph/1.5.0/apache-hugegraph-toolchain-incubating-1.5.0.tar.gz.sha512)] | +| [[Binary](https://www.apache.org/dyn/closer.lua/incubator/hugegraph/1.7.0/apache-hugegraph-incubating-1.7.0.tar.gz?action=download)] [[Sign](https://downloads.apache.org/incubator/hugegraph/1.7.0/apache-hugegraph-incubating-1.7.0.tar.gz.asc)] [[SHA512](https://downloads.apache.org/incubator/hugegraph/1.7.0/apache-hugegraph-incubating-1.7.0.tar.gz.sha512)] | [[Binary](https://www.apache.org/dyn/closer.lua/incubator/hugegraph/1.7.0/apache-hugegraph-toolchain-incubating-1.7.0.tar.gz?action=download)] [[Sign](https://downloads.apache.org/incubator/hugegraph/1.7.0/apache-hugegraph-toolchain-incubating-1.7.0.tar.gz.asc)] [[SHA512](https://downloads.apache.org/incubator/hugegraph/1.7.0/apache-hugegraph-toolchain-incubating-1.7.0.tar.gz.sha512)] | #### 源码包 @@ -31,17 +31,36 @@ Please refer to [build from source](/docs/quickstart/hugegraph-server/). | Server | Toolchain | AI | Computer | |-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| [[Source](https://www.apache.org/dyn/closer.lua/incubator/hugegraph/1.5.0/apache-hugegraph-incubating-1.5.0-src.tar.gz?action=download)] [[Sign](https://downloads.apache.org/incubator/hugegraph/1.5.0/apache-hugegraph-incubating-1.5.0-src.tar.gz.asc)] [[SHA512](https://downloads.apache.org/incubator/hugegraph/1.5.0/apache-hugegraph-incubating-1.5.0-src.tar.gz.sha512)] | [[Source](https://www.apache.org/dyn/closer.lua/incubator/hugegraph/1.5.0/apache-hugegraph-toolchain-incubating-1.5.0-src.tar.gz?action=download)] [[Sign](https://downloads.apache.org/incubator/hugegraph/1.5.0/apache-hugegraph-toolchain-incubating-1.5.0-src.tar.gz.asc)] [[SHA512](https://downloads.apache.org/incubator/hugegraph/1.5.0/apache-hugegraph-toolchain-incubating-1.5.0-src.tar.gz.sha512)] | [[Source](https://www.apache.org/dyn/closer.lua/incubator/hugegraph/1.5.0/apache-hugegraph-ai-incubating-1.5.0-src.tar.gz?action=download)] [[Sign](https://downloads.apache.org/incubator/hugegraph/1.5.0/apache-hugegraph-ai-incubating-1.5.0-src.tar.gz.asc)] [[SHA512](https://downloads.apache.org/incubator/hugegraph/1.5.0/apache-hugegraph-ai-incubating-1.5.0-src.tar.gz.sha512)] | [[Source](https://www.apache.org/dyn/closer.lua/incubator/hugegraph/1.5.0/apache-hugegraph-computer-incubating-1.5.0-src.tar.gz?action=download)] [[Sign](https://downloads.apache.org/incubator/hugegraph/1.5.0/apache-hugegraph-computer-incubating-1.5.0-src.tar.gz.asc)] [[SHA512](https://downloads.apache.org/incubator/hugegraph/1.5.0/apache-hugegraph-computer-incubating-1.5.0-src.tar.gz.sha512)] | +| [[Source](https://www.apache.org/dyn/closer.lua/incubator/hugegraph/1.7.0/apache-hugegraph-incubating-1.7.0-src.tar.gz?action=download)] [[Sign](https://downloads.apache.org/incubator/hugegraph/1.7.0/apache-hugegraph-incubating-1.7.0-src.tar.gz.asc)] [[SHA512](https://downloads.apache.org/incubator/hugegraph/1.7.0/apache-hugegraph-incubating-1.7.0-src.tar.gz.sha512)] | [[Source](https://www.apache.org/dyn/closer.lua/incubator/hugegraph/1.7.0/apache-hugegraph-toolchain-incubating-1.7.0-src.tar.gz?action=download)] [[Sign](https://downloads.apache.org/incubator/hugegraph/1.7.0/apache-hugegraph-toolchain-incubating-1.7.0-src.tar.gz.asc)] [[SHA512](https://downloads.apache.org/incubator/hugegraph/1.7.0/apache-hugegraph-toolchain-incubating-1.7.0-src.tar.gz.sha512)] | [[Source](https://www.apache.org/dyn/closer.lua/incubator/hugegraph/1.7.0/apache-hugegraph-ai-incubating-1.7.0-src.tar.gz?action=download)] [[Sign](https://downloads.apache.org/incubator/hugegraph/1.7.0/apache-hugegraph-ai-incubating-1.7.0-src.tar.gz.asc)] [[SHA512](https://downloads.apache.org/incubator/hugegraph/1.7.0/apache-hugegraph-ai-incubating-1.7.0-src.tar.gz.sha512)] | [[Source](https://www.apache.org/dyn/closer.lua/incubator/hugegraph/1.7.0/apache-hugegraph-computer-incubating-1.7.0-src.tar.gz?action=download)] [[Sign](https://downloads.apache.org/incubator/hugegraph/1.7.0/apache-hugegraph-computer-incubating-1.7.0-src.tar.gz.asc)] [[SHA512](https://downloads.apache.org/incubator/hugegraph/1.7.0/apache-hugegraph-computer-incubating-1.7.0-src.tar.gz.sha512)] | --- ### 归档版本 > 注: -> +> > 1. 请大家尽早迁移到最新 Release 版本上, 社区将不再维护 `1.0.0` 前的旧版本 (非 ASF 版本) > 2. `1.3.0` 是最后一个兼容 Java8 的主版本, 请尽早使用/迁移运行时为 Java11 (低版本 Java 有潜在更多的 SEC 风险和性能影响) +#### 1.5.0 + +- Release Date: 2024-12-10 +- [Release Notes](/docs/changelog/hugegraph-1.5.0-release-notes/) + +##### 二进制包 + +| Server | Toolchain | +|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| [[Binary](https://www.apache.org/dyn/closer.lua/incubator/hugegraph/1.5.0/apache-hugegraph-incubating-1.5.0.tar.gz?action=download)] [[Sign](https://downloads.apache.org/incubator/hugegraph/1.5.0/apache-hugegraph-incubating-1.5.0.tar.gz.asc)] [[SHA512](https://downloads.apache.org/incubator/hugegraph/1.5.0/apache-hugegraph-incubating-1.5.0.tar.gz.sha512)] | [[Binary](https://www.apache.org/dyn/closer.lua/incubator/hugegraph/1.5.0/apache-hugegraph-toolchain-incubating-1.5.0.tar.gz?action=download)] [[Sign](https://downloads.apache.org/incubator/hugegraph/1.5.0/apache-hugegraph-toolchain-incubating-1.5.0.tar.gz.asc)] [[SHA512](https://downloads.apache.org/incubator/hugegraph/1.5.0/apache-hugegraph-toolchain-incubating-1.5.0.tar.gz.sha512)] | + +##### 源码包 + +Please refer to [build from source](/docs/quickstart/hugegraph-server/). + +| Server | Toolchain | AI | Computer | +|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| [[Source](https://www.apache.org/dyn/closer.lua/incubator/hugegraph/1.5.0/apache-hugegraph-incubating-1.5.0-src.tar.gz?action=download)] [[Sign](https://downloads.apache.org/incubator/hugegraph/1.5.0/apache-hugegraph-incubating-1.5.0-src.tar.gz.asc)] [[SHA512](https://downloads.apache.org/incubator/hugegraph/1.5.0/apache-hugegraph-incubating-1.5.0-src.tar.gz.sha512)] | [[Source](https://www.apache.org/dyn/closer.lua/incubator/hugegraph/1.5.0/apache-hugegraph-toolchain-incubating-1.5.0-src.tar.gz?action=download)] [[Sign](https://downloads.apache.org/incubator/hugegraph/1.5.0/apache-hugegraph-toolchain-incubating-1.5.0-src.tar.gz.asc)] [[SHA512](https://downloads.apache.org/incubator/hugegraph/1.5.0/apache-hugegraph-toolchain-incubating-1.5.0-src.tar.gz.sha512)] | [[Source](https://www.apache.org/dyn/closer.lua/incubator/hugegraph/1.5.0/apache-hugegraph-ai-incubating-1.5.0-src.tar.gz?action=download)] [[Sign](https://downloads.apache.org/incubator/hugegraph/1.5.0/apache-hugegraph-ai-incubating-1.5.0-src.tar.gz.asc)] [[SHA512](https://downloads.apache.org/incubator/hugegraph/1.5.0/apache-hugegraph-ai-incubating-1.5.0-src.tar.gz.sha512)] | [[Source](https://www.apache.org/dyn/closer.lua/incubator/hugegraph/1.5.0/apache-hugegraph-computer-incubating-1.5.0-src.tar.gz?action=download)] [[Sign](https://downloads.apache.org/incubator/hugegraph/1.5.0/apache-hugegraph-computer-incubating-1.5.0-src.tar.gz.asc)] [[SHA512](https://downloads.apache.org/incubator/hugegraph/1.5.0/apache-hugegraph-computer-incubating-1.5.0-src.tar.gz.sha512)] | + #### 1.3.0 - Release Date: 2024-04-01 diff --git a/content/en/docs/changelog/hugegraph-1.7.0-release-notes.md b/content/en/docs/changelog/hugegraph-1.7.0-release-notes.md new file mode 100644 index 000000000..874730079 --- /dev/null +++ b/content/en/docs/changelog/hugegraph-1.7.0-release-notes.md @@ -0,0 +1,257 @@ +--- +title: "HugeGraph 1.7.0 Release Notes" +linkTitle: "Release-1.7.0" +weight: 7 +--- + +> WIP: This doc is under construction, please wait for the final version (BETA) + +### Operating Environment / Version Description + +For **1.7.0** version `hugegraph`, related components only support Java11. + +### hugegraph + +#### API Changes + +- **BREAKING CHANGE**: Disable legacy backends include MySQL/PG/c*(.etc) [#2746](https://github.com/apache/incubator-hugegraph/pull/2746) +- **BREAKING CHANGE**: Release version 1.7.0 [server + pd + store] [#2889](https://github.com/apache/incubator-hugegraph/pull/2889) + +#### Feature Changes + +- Support MemoryManagement for graph query framework [#2649](https://github.com/apache/incubator-hugegraph/pull/2649) +- LoginAPI support token_expire field [#2754](https://github.com/apache/incubator-hugegraph/pull/2754) +- Add option for task role election [#2843](https://github.com/apache/incubator-hugegraph/pull/2843) +- Optimize perf by avoid boxing long [#2861](https://github.com/apache/incubator-hugegraph/pull/2861) +- StringId hold bytes to avoid decode/encode [#2862](https://github.com/apache/incubator-hugegraph/pull/2862) +- Add PerfExample5 and PerfExample6 [#2860](https://github.com/apache/incubator-hugegraph/pull/2860) +- RocksDBStore remove redundant checkOpened() call [#2863](https://github.com/apache/incubator-hugegraph/pull/2863) +- Add path filter [#2898](https://github.com/apache/incubator-hugegraph/pull/2898) +- Init serena memory system & add memories [#2902](https://github.com/apache/incubator-hugegraph/pull/2902) + +#### Bug Fixes + +- Filter dynamice path(PUT/GET/DELETE) with params cause OOM [#2569](https://github.com/apache/incubator-hugegraph/pull/2569) +- JRaft Histogram Metrics Value NaN [#2631](https://github.com/apache/incubator-hugegraph/pull/2631) +- Update server image desc [#2702](https://github.com/apache/incubator-hugegraph/pull/2702) +- Kneigbor-api has unmatched edge type with server [#2699](https://github.com/apache/incubator-hugegraph/pull/2699) +- Add license for swagger-ui & reset use stage to false in ci yml [#2706](https://github.com/apache/incubator-hugegraph/pull/2706) +- Fix build pd-store arm image [#2744](https://github.com/apache/incubator-hugegraph/pull/2744) +- Fix graph server cache notifier mechanism [#2729](https://github.com/apache/incubator-hugegraph/pull/2729) +- Tx leak when stopping the graph server [#2791](https://github.com/apache/incubator-hugegraph/pull/2791) +- Ensure backend is initialized in gremlin script [#2824](https://github.com/apache/incubator-hugegraph/pull/2824) +- Fix some potential lock & type cast issues [#2895](https://github.com/apache/incubator-hugegraph/pull/2895) +- Fix npe in getVersion [#2897](https://github.com/apache/incubator-hugegraph/pull/2897) +- Fix the support for graphsapi in rocksdb and add testing for graphsapi [#2900](https://github.com/apache/incubator-hugegraph/pull/2900) +- Remove graph path in auth api path [#2899](https://github.com/apache/incubator-hugegraph/pull/2899) +- Migrate to LTS jdk11 in all Dockerfile [#2901](https://github.com/apache/incubator-hugegraph/pull/2901) +- Remove the judgment for java8 compatibility in the init-store [#2905](https://github.com/apache/incubator-hugegraph/pull/2905) +- Add missing license and remove binary license.txt & fix tinkerpop ci & remove duplicate module [#2910](https://github.com/apache/incubator-hugegraph/pull/2910) + +#### Option Changes + +- Remove some outdated configuration [#2678](https://github.com/apache/incubator-hugegraph/pull/2678) + +#### Other Changes + +- Update outdated docs for release 1.5.0 [#2690](https://github.com/apache/incubator-hugegraph/pull/2690) +- Fix licenses and remove empty files [#2692](https://github.com/apache/incubator-hugegraph/pull/2692) +- Update repo artifacts references [#2695](https://github.com/apache/incubator-hugegraph/pull/2695) +- Adjust release fury version [#2698](https://github.com/apache/incubator-hugegraph/pull/2698) +- Fix the JSON license issue [#2697](https://github.com/apache/incubator-hugegraph/pull/2697) +- Add debug info for tp test [#2688](https://github.com/apache/incubator-hugegraph/pull/2688) +- Enhance words in README [#2734](https://github.com/apache/incubator-hugegraph/pull/2734) +- Add collaborators in asf config [#2741](https://github.com/apache/incubator-hugegraph/pull/2741) +- Adjust the related filters of sofa-bolt [#2735](https://github.com/apache/incubator-hugegraph/pull/2735) +- Reopen discussion in .asf.yml config [#2751](https://github.com/apache/incubator-hugegraph/pull/2751) +- Fix typo in README [#2806](https://github.com/apache/incubator-hugegraph/pull/2806) +- Centralize version management in project [#2797](https://github.com/apache/incubator-hugegraph/pull/2797) +- Update notice year [#2826](https://github.com/apache/incubator-hugegraph/pull/2826) +- Improve maven Reproducible Builds → upgrade plugins [#2874](https://github.com/apache/incubator-hugegraph/pull/2874) +- Enhance docker instruction with auth opened graph [#2881](https://github.com/apache/incubator-hugegraph/pull/2881) +- Remove the package existing in java8 [#2792](https://github.com/apache/incubator-hugegraph/pull/2792) +- Revise Docker usage instructions in README [#2882](https://github.com/apache/incubator-hugegraph/pull/2882) +- Add DeepWiki badge to README [#2883](https://github.com/apache/incubator-hugegraph/pull/2883) +- Update guidance for store module [#2894](https://github.com/apache/incubator-hugegraph/pull/2894) +- Update test commands and improve documentation clarity [#2893](https://github.com/apache/incubator-hugegraph/pull/2893) +- Bump rocksdb version from 7.2.2 to 8.10.2 [#2896](https://github.com/apache/incubator-hugegraph/pull/2896) + +### hugegraph-toolchain + +#### API Changes + +- Support graphspace [#633](https://github.com/apache/incubator-hugegraph-toolchain/pull/633) + +#### Feature Changes + +- Support jdbc date type & sync .editorconfig [#648](https://github.com/apache/incubator-hugegraph-toolchain/pull/648) +- Add a useSSL option for mysql [#650](https://github.com/apache/incubator-hugegraph-toolchain/pull/650) +- Patch for father sub edge [#654](https://github.com/apache/incubator-hugegraph-toolchain/pull/654) +- Improve user experience for user script [#666](https://github.com/apache/incubator-hugegraph-toolchain/pull/666) +- Support concurrent readers, short-id & Graphsrc [#683](https://github.com/apache/incubator-hugegraph-toolchain/pull/683) +- Init serena onboarding & project memory files [#692](https://github.com/apache/incubator-hugegraph-toolchain/pull/692) + +#### Bug Fixes + +- Typo word in display [#655](https://github.com/apache/incubator-hugegraph-toolchain/pull/655) +- Patch up missing classes and methods for hubble [#657](https://github.com/apache/incubator-hugegraph-toolchain/pull/657) +- Adjust Client to 1.7.0 server [#689](https://github.com/apache/incubator-hugegraph-toolchain/pull/689) +- Remove json license for release 1.7.0 [#698](https://github.com/apache/incubator-hugegraph-toolchain/pull/698) + +#### Other Changes + +- Update hugegraph source commit id [#640](https://github.com/apache/incubator-hugegraph-toolchain/pull/640) +- Add collaborators in asf config [#656](https://github.com/apache/incubator-hugegraph-toolchain/pull/656) +- Update pom for version-1.7.0 [#681](https://github.com/apache/incubator-hugegraph-toolchain/pull/681) +- Add DeepWiki badge to README [#684](https://github.com/apache/incubator-hugegraph-toolchain/pull/684) +- Adjust APIs to compatible with 1.7.0 server [#685](https://github.com/apache/incubator-hugegraph-toolchain/pull/685) +- Adjust LoadContext to 1.7.0 version [#687](https://github.com/apache/incubator-hugegraph-toolchain/pull/687) +- Migrate to LTS jdk11 in all Dockerfile [#691](https://github.com/apache/incubator-hugegraph-toolchain/pull/691) +- Update copyright year in NOTICE file [#697](https://github.com/apache/incubator-hugegraph-toolchain/pull/697) + +### hugegraph-computer + +#### Feature Changes + +- Migration Vermeer to hugegraph-computer [#316](https://github.com/apache/incubator-hugegraph-computer/pull/316) +- Make startChan's size configurable [#328](https://github.com/apache/incubator-hugegraph-computer/pull/328) +- Assign WorkerGroup via worker configuration [#332](https://github.com/apache/incubator-hugegraph-computer/pull/332) +- Support task priority based scheduling [#336](https://github.com/apache/incubator-hugegraph-computer/pull/336) +- Avoid 800k [#340](https://github.com/apache/incubator-hugegraph-computer/pull/340) + +#### Bug Fixes + +- Fix docker file build [#341](https://github.com/apache/incubator-hugegraph-computer/pull/341) + +#### Other Changes + +- Update release version to 1.5.0 [#318](https://github.com/apache/incubator-hugegraph-computer/pull/318) +- Update go depends module & fix headers [#321](https://github.com/apache/incubator-hugegraph-computer/pull/321) +- Update go version to 1.23 [#322](https://github.com/apache/incubator-hugegraph-computer/pull/322) +- Add collaborator in .asf.yaml [#323](https://github.com/apache/incubator-hugegraph-computer/pull/323) +- Update the Go version in docker image [#333](https://github.com/apache/incubator-hugegraph-computer/pull/333) +- Add DeepWiki badge to README [#337](https://github.com/apache/incubator-hugegraph-computer/pull/337) +- Bump project version to 1.7.0 (RELEASE) [#338](https://github.com/apache/incubator-hugegraph-computer/pull/338) +- Update copyright year in NOTICE file [#342](https://github.com/apache/incubator-hugegraph-computer/pull/342) + +### hugegraph-ai + +#### API Changes + +- Support choose template in api [#135](https://github.com/apache/incubator-hugegraph-ai/pull/135) +- Add post method for paths-api [#162](https://github.com/apache/incubator-hugegraph-ai/pull/162) +- Support switch graph in api & add some query configs [#184](https://github.com/apache/incubator-hugegraph-ai/pull/184) +- Text2gremlin api [#258](https://github.com/apache/incubator-hugegraph-ai/pull/258) +- Support switching prompt EN/CN [#269](https://github.com/apache/incubator-hugegraph-ai/pull/269) +- **BREAKING CHANGE**: Update keyword extraction method [#282](https://github.com/apache/incubator-hugegraph-ai/pull/282) + +#### Feature Changes + +- Added the process of text2gql in graphrag V1.0 [#105](https://github.com/apache/incubator-hugegraph-ai/pull/105) +- Use pydantic-settings for config management [#122](https://github.com/apache/incubator-hugegraph-ai/pull/122) +- Timely execute vid embedding & enhance some HTTP logic [#141](https://github.com/apache/incubator-hugegraph-ai/pull/141) +- Use retry from tenacity [#143](https://github.com/apache/incubator-hugegraph-ai/pull/143) +- Modify the summary info and enhance the request logic [#147](https://github.com/apache/incubator-hugegraph-ai/pull/147) +- Automatic backup graph data timely [#151](https://github.com/apache/incubator-hugegraph-ai/pull/151) +- Add a button to backup data & count together [#153](https://github.com/apache/incubator-hugegraph-ai/pull/153) +- Extract topk_per_keyword & topk_return_results to .env [#154](https://github.com/apache/incubator-hugegraph-ai/pull/154) +- Modify clear buttons [#156](https://github.com/apache/incubator-hugegraph-ai/pull/156) +- Support intent recognition V1 [#159](https://github.com/apache/incubator-hugegraph-ai/pull/159) +- Change vid embedding x:yy to yy & use multi-thread [#158](https://github.com/apache/incubator-hugegraph-ai/pull/158) +- Support mathjax in rag query block V1 [#157](https://github.com/apache/incubator-hugegraph-ai/pull/157) +- Use poetry to manage the dependencies [#149](https://github.com/apache/incubator-hugegraph-ai/pull/149) +- Return schema.groovy first when backup graph data [#161](https://github.com/apache/incubator-hugegraph-ai/pull/161) +- Merge all logs into one file [#171](https://github.com/apache/incubator-hugegraph-ai/pull/171) +- Use uv for the CI action [#175](https://github.com/apache/incubator-hugegraph-ai/pull/175) +- Use EN prompt for keywords extraction [#174](https://github.com/apache/incubator-hugegraph-ai/pull/174) +- Support litellm LLM provider [#178](https://github.com/apache/incubator-hugegraph-ai/pull/178) +- Improve graph extraction default prompt [#187](https://github.com/apache/incubator-hugegraph-ai/pull/187) +- Replace vid by full vertexes info [#189](https://github.com/apache/incubator-hugegraph-ai/pull/189) +- Support asynchronous streaming generation in rag block by using async_generator and asyncio.wait [#190](https://github.com/apache/incubator-hugegraph-ai/pull/190) +- Generalize the regex extraction func [#194](https://github.com/apache/incubator-hugegraph-ai/pull/194) +- Create quick_start.md [#196](https://github.com/apache/incubator-hugegraph-ai/pull/196) +- Support Docker & K8s deployment way [#195](https://github.com/apache/incubator-hugegraph-ai/pull/195) +- Multi-stage building in Dockerfile [#199](https://github.com/apache/incubator-hugegraph-ai/pull/199) +- Support graph checking before updating vid embedding [#205](https://github.com/apache/incubator-hugegraph-ai/pull/205) +- Disable text2gql by default [#216](https://github.com/apache/incubator-hugegraph-ai/pull/216) +- Use 4.1-mini and 0.01 temperature by default [#214](https://github.com/apache/incubator-hugegraph-ai/pull/214) +- Enhance the multi configs for LLM [#212](https://github.com/apache/incubator-hugegraph-ai/pull/212) +- Textbox to Code [#217](https://github.com/apache/incubator-hugegraph-ai/pull/223) +- Replace the IP + Port with URL [#209](https://github.com/apache/incubator-hugegraph-ai/pull/209) +- Update gradio's version [#235](https://github.com/apache/incubator-hugegraph-ai/pull/235) +- Use asyncio to get embeddings [#215](https://github.com/apache/incubator-hugegraph-ai/pull/215) +- Change QPS -> RPM for timer decorator [#241](https://github.com/apache/incubator-hugegraph-ai/pull/241) +- Support batch embedding [#238](https://github.com/apache/incubator-hugegraph-ai/pull/238) +- Using nuitka to provide a binary/perf way for the service [#242](https://github.com/apache/incubator-hugegraph-ai/pull/242) +- Use uv instead poetry [#226](https://github.com/apache/incubator-hugegraph-ai/pull/226) +- Basic compatible in text2gremlin generation [#261](https://github.com/apache/incubator-hugegraph-ai/pull/261) +- Enhance config path handling and add project root validation [#262](https://github.com/apache/incubator-hugegraph-ai/pull/262) +- Add vermeer python client for graph computing [#263](https://github.com/apache/incubator-hugegraph-ai/pull/263) +- Use uv in client & ml modules & adapter the CI [#257](https://github.com/apache/incubator-hugegraph-ai/pull/257) +- Use uv to manage pkgs & update README [#272](https://github.com/apache/incubator-hugegraph-ai/pull/272) +- Limit the deps version to handle critical init problems [#279](https://github.com/apache/incubator-hugegraph-ai/pull/279) +- Support semi-automated prompt generation [#281](https://github.com/apache/incubator-hugegraph-ai/pull/281) +- Support semi-automated generated graph schema [#274](https://github.com/apache/incubator-hugegraph-ai/pull/274) +- Unify all modules with uv [#287](https://github.com/apache/incubator-hugegraph-ai/pull/287) +- Add GitHub Actions for auto upstream sync and update SEALData subsample logic [#289](https://github.com/apache/incubator-hugegraph-ai/pull/289) +- Add a basic LLM/AI coding instruction file [#290](https://github.com/apache/incubator-hugegraph-ai/pull/290) +- Add rules for AI coding guideline - V1.0 [#293](https://github.com/apache/incubator-hugegraph-ai/pull/293) +- Replace QianFan by OpenAI-compatible format [#285](https://github.com/apache/incubator-hugegraph-ai/pull/285) +- Optimize vector index with asyncio embedding [#264](https://github.com/apache/incubator-hugegraph-ai/pull/264) +- Refactor embedding parallelization to preserve order [#295](https://github.com/apache/incubator-hugegraph-ai/pull/295) +- Support storing vector data for a graph instance by model type/name [#265](https://github.com/apache/incubator-hugegraph-ai/pull/265) +- Add AGENTS.md as new document standard [#299](https://github.com/apache/incubator-hugegraph-ai/pull/299) +- Add Fixed Workflow Execution Engine: Flow, Node, and Scheduler Architecture [#302](https://github.com/apache/incubator-hugegraph-ai/pull/302) +- Support vector db layer V1.0 [#304](https://github.com/apache/incubator-hugegraph-ai/pull/304) + +#### Bug Fixes + +- Limit the length of log & improve the format [#121](https://github.com/apache/incubator-hugegraph-ai/pull/121) +- Pylint in ml [#125](https://github.com/apache/incubator-hugegraph-ai/pull/125) +- Critical bug with pylint usage [#131](https://github.com/apache/incubator-hugegraph-ai/pull/131) +- Multi vid k-neighbor query only return the data of first vid [#132](https://github.com/apache/incubator-hugegraph-ai/pull/132) +- Replace getenv usage to settings [#133](https://github.com/apache/incubator-hugegraph-ai/pull/133) +- Correct header writing errors [#140](https://github.com/apache/incubator-hugegraph-ai/pull/140) +- Update prompt to fit prefix cache [#137](https://github.com/apache/incubator-hugegraph-ai/pull/137) +- Extract_graph_data use wrong method [#145](https://github.com/apache/incubator-hugegraph-ai/pull/145) +- Use empty str for llm config [#155](https://github.com/apache/incubator-hugegraph-ai/pull/155) +- Update gremlin generate prompt to apply fuzzy match [#163](https://github.com/apache/incubator-hugegraph-ai/pull/163) +- Enable fastapi auto reload function [#164](https://github.com/apache/incubator-hugegraph-ai/pull/164) +- Fix tiny bugs & optimize reranker layout [#202](https://github.com/apache/incubator-hugegraph-ai/pull/202) +- Enable tasks concurrency configs in Gradio [#188](https://github.com/apache/incubator-hugegraph-ai/pull/188) +- Align regex extraction of json to json format of prompt [#211](https://github.com/apache/incubator-hugegraph-ai/pull/211) +- Fix documentation sample code error [#219](https://github.com/apache/incubator-hugegraph-ai/pull/219) +- Failed to remove vectors when updating vid embedding [#243](https://github.com/apache/incubator-hugegraph-ai/pull/243) +- Skip empty chunk in LLM steaming mode [#245](https://github.com/apache/incubator-hugegraph-ai/pull/245) +- Ollama batch embedding bug [#250](https://github.com/apache/incubator-hugegraph-ai/pull/250) +- Fix Dockerfile to add pyproject.toml anchor file [#266](https://github.com/apache/incubator-hugegraph-ai/pull/266) +- Add missing 'properties' in gremlin prompt formatting [#298](https://github.com/apache/incubator-hugegraph-ai/pull/298) +- Fixed cgraph version [#305](https://github.com/apache/incubator-hugegraph-ai/pull/305) +- Ollama embedding API usage and config param [#306](https://github.com/apache/incubator-hugegraph-ai/pull/306) + +#### Option Changes + +- Remove enable_gql logic in api & rag block [#148](https://github.com/apache/incubator-hugegraph-ai/pull/148) + +#### Other Changes + +- Update README for python-client/SDK [#150](https://github.com/apache/incubator-hugegraph-ai/pull/150) +- Enable pip cache [#142](https://github.com/apache/incubator-hugegraph-ai/pull/142) +- Enable discussion & change merge way [#201](https://github.com/apache/incubator-hugegraph-ai/pull/201) +- Synchronization with official documentation [#273](https://github.com/apache/incubator-hugegraph-ai/pull/273) +- Fix grammar errors [#275](https://github.com/apache/incubator-hugegraph-ai/pull/275) +- Improve README clarity and deployment instructions [#276](https://github.com/apache/incubator-hugegraph-ai/pull/276) +- Add docker-compose deployment and improve container networking instructions [#280](https://github.com/apache/incubator-hugegraph-ai/pull/280) +- Update docker compose command [#283](https://github.com/apache/incubator-hugegraph-ai/pull/283) +- Reduce third-party library log output [#244](https://github.com/apache/incubator-hugegraph-ai/pull/284) +- Update README with improved setup instructions [#294](https://github.com/apache/incubator-hugegraph-ai/pull/294) +- Add collaborators in asf config [#182](https://github.com/apache/incubator-hugegraph-ai/pull/182) + +### Release Details + +Please check the release details/contributor in each repository: + +- [Server Release Notes](https://github.com/apache/incubator-hugegraph/releases) +- [Toolchain Release Notes](https://github.com/apache/incubator-hugegraph-toolchain/releases) +- [Computer Release Notes](https://github.com/apache/incubator-hugegraph-computer/releases) +- [AI Release Notes](https://github.com/apache/incubator-hugegraph-ai/releases) diff --git a/content/en/docs/download/download.md b/content/en/docs/download/download.md index 1a0960edd..d5205c570 100644 --- a/content/en/docs/download/download.md +++ b/content/en/docs/download/download.md @@ -13,18 +13,18 @@ weight: 2 > Note: The version numbers of all components of HugeGraph have been kept consistent, and the version numbers of Maven repositories such as `client/loader/hubble/common` are the same. You can refer to these for dependency references [maven example](https://github.com/apache/incubator-hugegraph-toolchain#maven-dependencies). -### Latest Version 1.5.0 +### Latest Version 1.7.0 > Note: Starting from version `1.5.0`, a Java11 runtime environment is required. -- Release Date: 2024-12-10 -- [Release Notes](/docs/changelog/hugegraph-1.5.0-release-notes/) +- Release Date: 2025-11-28 +- [Release Notes](/docs/changelog/hugegraph-1.7.0-release-notes/) #### Binary Packages | Server | Toolchain | |-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| [[Binary](https://www.apache.org/dyn/closer.lua/incubator/hugegraph/1.5.0/apache-hugegraph-incubating-1.5.0.tar.gz?action=download)] [[Sign](https://downloads.apache.org/incubator/hugegraph/1.5.0/apache-hugegraph-incubating-1.5.0.tar.gz.asc)] [[SHA512](https://downloads.apache.org/incubator/hugegraph/1.5.0/apache-hugegraph-incubating-1.5.0.tar.gz.sha512)] | [[Binary](https://www.apache.org/dyn/closer.lua/incubator/hugegraph/1.5.0/apache-hugegraph-toolchain-incubating-1.5.0.tar.gz?action=download)] [[Sign](https://downloads.apache.org/incubator/hugegraph/1.5.0/apache-hugegraph-toolchain-incubating-1.5.0.tar.gz.asc)] [[SHA512](https://downloads.apache.org/incubator/hugegraph/1.5.0/apache-hugegraph-toolchain-incubating-1.5.0.tar.gz.sha512)] | +| [[Binary](https://www.apache.org/dyn/closer.lua/incubator/hugegraph/1.7.0/apache-hugegraph-incubating-1.7.0.tar.gz?action=download)] [[Sign](https://downloads.apache.org/incubator/hugegraph/1.7.0/apache-hugegraph-incubating-1.7.0.tar.gz.asc)] [[SHA512](https://downloads.apache.org/incubator/hugegraph/1.7.0/apache-hugegraph-incubating-1.7.0.tar.gz.sha512)] | [[Binary](https://www.apache.org/dyn/closer.lua/incubator/hugegraph/1.7.0/apache-hugegraph-toolchain-incubating-1.7.0.tar.gz?action=download)] [[Sign](https://downloads.apache.org/incubator/hugegraph/1.7.0/apache-hugegraph-toolchain-incubating-1.7.0.tar.gz.asc)] [[SHA512](https://downloads.apache.org/incubator/hugegraph/1.7.0/apache-hugegraph-toolchain-incubating-1.7.0.tar.gz.sha512)] | #### Source Packages @@ -32,7 +32,7 @@ Please refer to [build from source](/docs/quickstart/hugegraph-server/). | Server | Toolchain | AI | Computer | |-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| [[Source](https://www.apache.org/dyn/closer.lua/incubator/hugegraph/1.5.0/apache-hugegraph-incubating-1.5.0-src.tar.gz?action=download)] [[Sign](https://downloads.apache.org/incubator/hugegraph/1.5.0/apache-hugegraph-incubating-1.5.0-src.tar.gz.asc)] [[SHA512](https://downloads.apache.org/incubator/hugegraph/1.5.0/apache-hugegraph-incubating-1.5.0-src.tar.gz.sha512)] | [[Source](https://www.apache.org/dyn/closer.lua/incubator/hugegraph/1.5.0/apache-hugegraph-toolchain-incubating-1.5.0-src.tar.gz?action=download)] [[Sign](https://downloads.apache.org/incubator/hugegraph/1.5.0/apache-hugegraph-toolchain-incubating-1.5.0-src.tar.gz.asc)] [[SHA512](https://downloads.apache.org/incubator/hugegraph/1.5.0/apache-hugegraph-toolchain-incubating-1.5.0-src.tar.gz.sha512)] | [[Source](https://www.apache.org/dyn/closer.lua/incubator/hugegraph/1.5.0/apache-hugegraph-ai-incubating-1.5.0-src.tar.gz?action=download)] [[Sign](https://downloads.apache.org/incubator/hugegraph/1.5.0/apache-hugegraph-ai-incubating-1.5.0-src.tar.gz.asc)] [[SHA512](https://downloads.apache.org/incubator/hugegraph/1.5.0/apache-hugegraph-ai-incubating-1.5.0-src.tar.gz.sha512)] | [[Source](https://www.apache.org/dyn/closer.lua/incubator/hugegraph/1.5.0/apache-hugegraph-computer-incubating-1.5.0-src.tar.gz?action=download)] [[Sign](https://downloads.apache.org/incubator/hugegraph/1.5.0/apache-hugegraph-computer-incubating-1.5.0-src.tar.gz.asc)] [[SHA512](https://downloads.apache.org/incubator/hugegraph/1.5.0/apache-hugegraph-computer-incubating-1.5.0-src.tar.gz.sha512)] | +| [[Source](https://www.apache.org/dyn/closer.lua/incubator/hugegraph/1.7.0/apache-hugegraph-incubating-1.7.0-src.tar.gz?action=download)] [[Sign](https://downloads.apache.org/incubator/hugegraph/1.7.0/apache-hugegraph-incubating-1.7.0-src.tar.gz.asc)] [[SHA512](https://downloads.apache.org/incubator/hugegraph/1.7.0/apache-hugegraph-incubating-1.7.0-src.tar.gz.sha512)] | [[Source](https://www.apache.org/dyn/closer.lua/incubator/hugegraph/1.7.0/apache-hugegraph-toolchain-incubating-1.7.0-src.tar.gz?action=download)] [[Sign](https://downloads.apache.org/incubator/hugegraph/1.7.0/apache-hugegraph-toolchain-incubating-1.7.0-src.tar.gz.asc)] [[SHA512](https://downloads.apache.org/incubator/hugegraph/1.7.0/apache-hugegraph-toolchain-incubating-1.7.0-src.tar.gz.sha512)] | [[Source](https://www.apache.org/dyn/closer.lua/incubator/hugegraph/1.7.0/apache-hugegraph-ai-incubating-1.7.0-src.tar.gz?action=download)] [[Sign](https://downloads.apache.org/incubator/hugegraph/1.7.0/apache-hugegraph-ai-incubating-1.7.0-src.tar.gz.asc)] [[SHA512](https://downloads.apache.org/incubator/hugegraph/1.7.0/apache-hugegraph-ai-incubating-1.7.0-src.tar.gz.sha512)] | [[Source](https://www.apache.org/dyn/closer.lua/incubator/hugegraph/1.7.0/apache-hugegraph-computer-incubating-1.7.0-src.tar.gz?action=download)] [[Sign](https://downloads.apache.org/incubator/hugegraph/1.7.0/apache-hugegraph-computer-incubating-1.7.0-src.tar.gz.asc)] [[SHA512](https://downloads.apache.org/incubator/hugegraph/1.7.0/apache-hugegraph-computer-incubating-1.7.0-src.tar.gz.sha512)] | --- @@ -40,6 +40,23 @@ Please refer to [build from source](/docs/quickstart/hugegraph-server/). > Note: `1.3.0` is the last major version compatible with Java8, please switch to or migrate to Java11 as soon as possible (lower versions of Java have potentially more SEC risks and performance impacts). +#### 1.5.0 + +- Release Date: 2024-12-10 +- [Release Notes](/docs/changelog/hugegraph-1.5.0-release-notes/) + +##### Binary Packages + +| Server | Toolchain | +|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| [[Binary](https://www.apache.org/dyn/closer.lua/incubator/hugegraph/1.5.0/apache-hugegraph-incubating-1.5.0.tar.gz?action=download)] [[Sign](https://downloads.apache.org/incubator/hugegraph/1.5.0/apache-hugegraph-incubating-1.5.0.tar.gz.asc)] [[SHA512](https://downloads.apache.org/incubator/hugegraph/1.5.0/apache-hugegraph-incubating-1.5.0.tar.gz.sha512)] | [[Binary](https://www.apache.org/dyn/closer.lua/incubator/hugegraph/1.5.0/apache-hugegraph-toolchain-incubating-1.5.0.tar.gz?action=download)] [[Sign](https://downloads.apache.org/incubator/hugegraph/1.5.0/apache-hugegraph-toolchain-incubating-1.5.0.tar.gz.asc)] [[SHA512](https://downloads.apache.org/incubator/hugegraph/1.5.0/apache-hugegraph-toolchain-incubating-1.5.0.tar.gz.sha512)] | + +##### Source Packages + +| Server | Toolchain | AI | Computer | +|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| [[Source](https://www.apache.org/dyn/closer.lua/incubator/hugegraph/1.5.0/apache-hugegraph-incubating-1.5.0-src.tar.gz?action=download)] [[Sign](https://downloads.apache.org/incubator/hugegraph/1.5.0/apache-hugegraph-incubating-1.5.0-src.tar.gz.asc)] [[SHA512](https://downloads.apache.org/incubator/hugegraph/1.5.0/apache-hugegraph-incubating-1.5.0-src.tar.gz.sha512)] | [[Source](https://www.apache.org/dyn/closer.lua/incubator/hugegraph/1.5.0/apache-hugegraph-toolchain-incubating-1.5.0-src.tar.gz?action=download)] [[Sign](https://downloads.apache.org/incubator/hugegraph/1.5.0/apache-hugegraph-toolchain-incubating-1.5.0-src.tar.gz.asc)] [[SHA512](https://downloads.apache.org/incubator/hugegraph/1.5.0/apache-hugegraph-toolchain-incubating-1.5.0-src.tar.gz.sha512)] | [[Source](https://www.apache.org/dyn/closer.lua/incubator/hugegraph/1.5.0/apache-hugegraph-ai-incubating-1.5.0-src.tar.gz?action=download)] [[Sign](https://downloads.apache.org/incubator/hugegraph/1.5.0/apache-hugegraph-ai-incubating-1.5.0-src.tar.gz.asc)] [[SHA512](https://downloads.apache.org/incubator/hugegraph/1.5.0/apache-hugegraph-ai-incubating-1.5.0-src.tar.gz.sha512)] | [[Source](https://www.apache.org/dyn/closer.lua/incubator/hugegraph/1.5.0/apache-hugegraph-computer-incubating-1.5.0-src.tar.gz?action=download)] [[Sign](https://downloads.apache.org/incubator/hugegraph/1.5.0/apache-hugegraph-computer-incubating-1.5.0-src.tar.gz.asc)] [[SHA512](https://downloads.apache.org/incubator/hugegraph/1.5.0/apache-hugegraph-computer-incubating-1.5.0-src.tar.gz.sha512)] | + #### 1.3.0 - Release Date: 2024-04-01 @@ -90,3 +107,9 @@ Please refer to [build from source](/docs/quickstart/hugegraph-server/). | Server | Toolchain | Computer | Common | |-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | [[Source](https://www.apache.org/dyn/closer.lua/incubator/hugegraph/1.0.0/apache-hugegraph-incubating-1.0.0-src.tar.gz?action=download)] [[Sign](https://downloads.apache.org/incubator/hugegraph/1.0.0/apache-hugegraph-incubating-1.0.0-src.tar.gz.asc)] [[SHA512](https://downloads.apache.org/incubator/hugegraph/1.0.0/apache-hugegraph-incubating-1.0.0-src.tar.gz.sha512)] | [[Source](https://www.apache.org/dyn/closer.lua/incubator/hugegraph/1.0.0/apache-hugegraph-toolchain-incubating-1.0.0-src.tar.gz?action=download)] [[Sign](https://downloads.apache.org/incubator/hugegraph/1.0.0/apache-hugegraph-toolchain-incubating-1.0.0-src.tar.gz.asc)] [[SHA512](https://downloads.apache.org/incubator/hugegraph/1.0.0/apache-hugegraph-toolchain-incubating-1.0.0-src.tar.gz.sha512)] | [[Source](https://www.apache.org/dyn/closer.lua/incubator/hugegraph/1.0.0/apache-hugegraph-computer-incubating-1.0.0-src.tar.gz?action=download)] [[Sign](https://downloads.apache.org/incubator/hugegraph/1.0.0/apache-hugegraph-computer-incubating-1.0.0-src.tar.gz.asc)] [[SHA512](https://downloads.apache.org/incubator/hugegraph/1.0.0/apache-hugegraph-computer-incubating-1.0.0-src.tar.gz.sha512)] | [[Source](https://www.apache.org/dyn/closer.lua/incubator/hugegraph/1.0.0/apache-hugegraph-commons-incubating-1.0.0-src.tar.gz?action=download)] [[Sign](https://downloads.apache.org/incubator/hugegraph/1.0.0/apache-hugegraph-commons-incubating-1.0.0-src.tar.gz.asc)] [[SHA512](https://downloads.apache.org/incubator/hugegraph/1.0.0/apache-hugegraph-commons-incubating-1.0.0-src.tar.gz.sha512)] | + +--- + +
Old Versions (Non-ASF Versions) +Due to ASF rules, non-ASF distribution packages cannot be hosted directly on this page. For download instructions for old versions before 1.0.0 (non-ASF versions), please jump to https://github.com/apache/incubator-hugegraph-doc/wiki/Apache-HugeGraph-(Incubating)-Old-Versions-Download +