HugeGraph 1.5.0 Release Notes
WIP: This doc is under construction, please wait for the final version (BETA)
Operating Environment / Version Description
- From
hugegraph
version 1.5.0 and later, related components only support Java11.
PS: In the future, HugeGraph components will evolve through versions of Java 11 -> Java 17 -> Java 21
.
hugegraph
This version introduces many new features and optimizations, particularly support for the new distributed backend HStore(Raft + RocksDB).
API Changes
- BREAKING CHANGE: Support “parent & child”
EdgeLabel
type #2662
Feature Changes
- Integrate
pd-grpc
,pd-common
, andpd-client
#2498 - Integrate
store-grpc
,store-common
, andstore-client
#2476 - Integrate
store-rocksdb
submodule #2513 - Integrate
pd-core
into HugeGraph #2478 - Integrate
pd-service
into HugeGraph #2528 - Integrate
pd-dist
into HugeGraph and add core tests, client tests, and REST tests for PD #2532 - Integrate
server-hstore
into HugeGraph #2534 - Integrate
store-core
submodule #2548 - Integrate
store-node
submodule #2537 - Support new backend Hstore #2560
- Support Docker deployment for PD and Store #2573
- Add a tool method
encode
#2647 - Add basic
MiniCluster
module for distributed system testing #2615 - Support disabling RocksDB auto-compaction via configuration #2586
Bug Fixes
- Switch RocksDB backend to memory when executing Gremlin examples #2518
- Avoid overriding backend config in Gremlin example scripts #2519
- Update resource references #2522
- Randomly generate default values #2568
- Update build artifact path for Docker deployment #2590
- Ensure thread safety for range attributes in PD #2641
- Correct server Docker copy source path #2637
- Fix JRaft Timer Metrics bug in Hstore #2602
- Enable JRaft MaxBodySize configuration #2633
Option Changes
- Mark old raft configs as deprecated #2661
- Enlarge bytes write limit and remove
big
parameter when encoding/decoding string ID length #2622
Other Changes
- Add Swagger-UI LICENSE files #2495
- Translate CJK comments and punctuations to English across multiple modules #2536, #2623, #2645
- Introduce
install-dist
module in root #2552 - Enable up-to-date checks for UI (CI) #2609
- Minor improvements for POM properties #2574
- Migrate HugeGraph Commons #2628
- Tar source and binary packages for HugeGraph with PD-Store #2594
- Refactor: Enhance cache invalidation of the partition → leader shard in
ClientCache
#2588 - Refactor: Remove redundant properties in
LogMeta
andPartitionMeta
#2598
hugegraph-toolchain
API Changes
- Support “parent & child”
EdgeLabel
type #624
Feature Changes
- Support English interface & add a script/doc for it in Hubble #631
Bug Fixes
- Serialize source and target label for non-father EdgeLabel #628
- Encode/decode Chinese error after building Hubble package #627
- Configure IPv4 to fix timeout of
yarn install
in Hubble #636 - Remove debugging output to speed up the frontend construction in Hubble #638
Other Changes
- Bump
express
from 4.18.2 to 4.19.2 in Hubble Frontend #598 - Make IDEA support IssueNavigationLink #600
- Update
yarn.lock
for Hubble #605 - Introduce
editorconfig-maven-plugin
for verifying code style defined in.editorconfig
#614 - Upgrade distribution version to 1.5.0 #639
Documentation Changes
- Clarify the contributing guidelines #604
- Enhance the README file for Hubble #613
- Update README style referring to the server’s style #615
hugegraph-ai
API Changes
- Added local LLM API and version API. #41, #44
- Implemented new API and optimized code structure. #63
- Support for graphspace and refactored all APIs. #67
Feature Changes
- Added openai’s apibase configuration and asynchronous methods in RAG web demo. #41, #58
- Support for multi reranker and enhanced UI. #73
- Node embedding, node classify, and graph classify with models based on DGL. #83
- Graph learning algorithm implementation (10+). #102
- Support for any openai-style API (standard). #95
Bug Fixes
- Fixed fusiform_similarity test in traverser for server 1.3.0. #37
- Avoid generating config twice and corrected e_cache type. #56, #117
- Fixed null value detection on vid attributes. #115
- Handled profile regenerate error. #98
Option Changes
- Added auth for fastapi and gradio. #70
- Support for multiple property types and importing graph from the entire doc. #84
Other Changes
- Reformatted documentation and updated README. #36, #81
- Introduced a black for code format in GitHub actions. #47
- Updated dependencies and environment preparations. #45, #65
- Enhanced user-friendly README. #82
hugegraph-computer
Feature Changes
Bug Fixes
- Fix: base-ref/head-ref Missed in Dependency-Review on Schedule Push #304
Option Changes
- Refactor(core): StringEncoding #300
Other Changes
- Improve(algorithm): Random Walk Vertex Inactive #301
- Upgrade Version to 1.3.0 #305
- Doc(readme): Clarify the Contributing Guidelines #306
- Doc(readme): Add Hyperlink to Apache 2.0 #308
- Migrate Project to Computer Directory #310
- Update for Release 1.5 #317
- Fix Path When Exporting Source Package #319
Release Details
Please check the release details/contributor in each repository:
Last modified December 13, 2024: doc: update hugegraph-1.5.0-release-notes.md (#383) (6cff7fcb)