apache/incubator-hugegraph
 Watch   
 Star   
 Fork   
2024-03-22 10:51:57
incubator-hugegraph

Apache HugeGraph(incubating) Release 1.3.0

What's Changed

New Contributors

Full Changelog: https://github.com/apache/incubator-hugegraph/compare/1.2.0...1.3.0

2023-12-19 15:22:35
incubator-hugegraph

Apache HugeGraph(incubating) Release 1.2.0

The release voting is in progress.

What's Changed

API Changes

  • feat(api&core): in oltp apis, add statistics info and support full info about vertices and edges (#2262)
  • feat(api): support embedded arthas agent in hugegraph-server (#2278,#2337)
  • feat(api): support metric API Prometheus format & add statistic metric api (#2286)
  • feat(api-core): support label & property filtering for both edge and vertex & support kout dfs mode (#2295)
  • feat(api): support recording slow query log (#2327)

Feature Changes

  • feat: support task auto manage by server role state machine (#2130)
  • feat: support parallel compress snapshot (#2136)
  • feat: use an enhanced CypherAPI to refactor it (#2143)
  • feat(perf): support JMH benchmark in HG-test module (#2238)
  • feat: optimising adjacency edge queries (#2242)
  • Feat: IP white list (#2299)
  • feat(cassandra): adapt cassandra from 3.11.12 to 4.0.10 (#2300)
  • feat: support Cassandra with docker-compose in server (#2307)
  • feat(core): support batch+parallel edges traverse (#2312)
  • feat: adapt Dockerfile for new project structur (#2344)
  • feat(server):swagger support auth for standardAuth mode by (#2360)
  • feat(core): add IntMapByDynamicHash V1 implement (#2377)

Bug Fix

  • fix: transfer add_peer/remove_peer command to leader (#2112)
  • fix query dirty edges of a vertex with cache (#2166)
  • fix exception of vertex-drop with index (#2181)
  • fix: remove dup ‘From’ in filterExpiredResultFromFromBackend (#2207)
  • fix: jdbc ssl mode parameter redundant (#2224)
  • fix: error when start gremlin-console with sample script (#2231)
  • fix(core): support order by id (#2233)
  • fix: update ssl_mode value (#2235)
  • fix: optimizing ClassNotFoundException error message for MYSQL (#2246)
  • fix:asf invalid notification scheme ‘discussions_status’ (#2247)
  • fix: asf invalid notification scheme ‘discussions_comment’ (#2250)
  • fix: incorrect use of ‘NO_LIMIT’ variable (#2253)
  • fix(core): close flat mapper iterator after usage (#2281)
  • fix(dist): avoid var PRELOAD cover environmnet vars (#2302)
  • fix: base-ref/head-ref missed in dependency-review on master (#2308)
  • fix(core): handle schema Cache expandCapacity concurrent problem (#2332)
  • fix: in wait-storage.sh, always wait for storage with default rocksdb (#2333)
  • fix(api): refactor/downgrade record logic for slow log (#2347)
  • fix(api): clean some code for release (#2348)
  • fix: remove redirect-to-master from synchronous Gremlin API (#2356)
  • fix HBase PrefixFilter bug (#2364)
  • chore: fix curl failed to request https urls (#2378)
  • fix(api): correct the vertex id in the edge-existence api (#2380)
  • fix: github action build docker image failed during the release 1.2 process (#2386)
  • fix: TinkerPop unit test lack some lables (#2387)

Option Changes

  • feat(dist): support pre-load test graph data in docker container (#2241)

Other Changes

  • refact: use standard UTF-8 charset & enhance CI configs (#2095)
  • move validate release to hugegraph-doc (#2109)
  • refact: use a slim way to build docker image on latest code & support zgc (#2118)
  • chore: remove stage-repo in pom due to release done & update mail rule (#2128)
  • doc: update issue template & README file (#2131)
  • chore: cmn algorithm optimization (#2134)
  • add github token for license check comment (#2139)
  • chore: disable PR up-to-date in branch (#2150)
  • refact(core): remove lock of globalMasterInfo to optimize perf (#2151)
  • chore: async remove left index shouldn’t effect query (#2199)
  • refact(rocksdb): clean & reformat some code (#2200)
  • refact(core): optimized batch removal of remaining indices consumed by a single consumer (#2203)
  • add com.janeluo.ikkanalyzer dependency to core model (#2206)
  • refact(core): early stop unnecessary loops in edge cache (#2211)
  • doc: update README & add QR code (#2218)
  • chore: update .asf.yaml for mail rule (#2221)
  • chore: improve the UI & content in README (#2227)
  • chore: add pr template (#2234)
  • doc: modify ASF and remove meaningless CLA (#2237)
  • chore(dist): replace wget to curl to download swagger-ui (#2277)
  • Update StandardStateMachineCallback.java (#2290)
  • doc: update README about start server with example graph (#2315)
  • README.md tiny improve (#2320)
  • doc: README.md tiny improve (#2331)
  • refact: adjust project structure for merge PD & Store[Breaking Change] (#2338)
  • chore: disable raft test in normal PR due to timeout problem (#2349)
  • chore(ci): add stage profile settings (#2361)
  • refact(api): update common 1.2 & fix jersey client code problem (#2365)
  • chore: move server info into GlobalMasterInfo (#2370)
  • chore: reset hugegraph version to 1.2.0 (#2382)

New Contributors

Full Changelog: https://github.com/apache/incubator-hugegraph/compare/1.0.0...1.2.0

2023-02-10 14:45:48
incubator-hugegraph

Apache HugeGraph(incubating) Release 1.0.0

The latest Apache version is released. Welcome to use it 🍓

Full Download Link

Breaking Changes

If you use the old HugeGraph release version before, you should switch to the new maven dependency, refer this issue to config it, thanks

What's Changed

  • feat: support java 11 & adapt shell/ci code by @zyxxoo @imbajin @javeme in #1653 #1982 #2020
  • fix(core): NoSuchMethodError Relations() & can't query edges by multi labels + properties by @javeme in #1720 #1737
  • feat(api): support hot set trace through /exception/trace API by @javeme in https://github.com/apache/incubator-hugegraph/pull/1727
  • refact(core): enhance schema job module by @javeme in https://github.com/apache/incubator-hugegraph/pull/1729
  • refact(raft): improve raft module & test & install snapshot and add peer by @javeme @Linary in #1527 #1721 #1738 #1802
  • refact(core): remove early cycle detection & limit max depth by @imbajin in https://github.com/apache/incubator-hugegraph/pull/1723
  • chore: add logo in README & remove outdated log4j version by @imbajin @zyxxoo @javeme in #1731 #1733 #1747 #1757
  • refact(core): improve CachedGraphTransaction perf by @javeme in https://github.com/apache/incubator-hugegraph/pull/1743
  • fix: tree step & edge batch update error & edge cache & task status by @vincentshu @zhoney @javeme @sunlujing in #1755 #1776 #1767 #1780
  • chore: update CI config & support ci robot & add codeQL SEC-check & graph option by @imbajin @simon824 in #1772 #1761 #1778 #1809
  • feat(core): support adamic-adar & resource-allocation algorithms by @imbajin in #1763
  • refact: ingore security check api & fix some bugs & clean code by @zyxxoo @imbajin @coderzc @jsoref in #1741 #1770 #1784 #1798 #1797
  • fix(mysql): run g.V() is error & update ci with docker image in MySQL by @zhaoliangzl @imbajin in #1801 #1834
  • feat(hbase): support hash rowkey struct & pre-init tables by @JackyYangPassion in #1696
  • fix: handle close exception & ConditionP result & cache problem by @zyxxoo @wuchaojing @javeme @z7658329 in #1804 #1813 #1790 #1822
  • doc: enhance CONTRIBUTING.md & README.md by @javeme @imbajin @wangyao2016 in #1791 #1819 #1820 #1831 #1872
  • refact: add checkstyle plugin & clean/format the code by @seagle-yuan @mayelena @Fizell @z7658329 @JackyYangPassion in #1810 #1821 #1838 #1841 #1846 #1850 #1851 #1854 #1852 #1855 #1856 #1857 #1858 #1864 #1847 #1842 #1877 #1874 #1896
  • refact(core): improve decode string empty bytes & avoid array-construct columns in BackendEntry by @javeme in #1787 #1788
  • fix: query by within + Text.contains & addIndexLabel/removeIndexLabel race condition by @javeme in #1803 #1807
  • refact(cassandra): translate ipv4 to ipv6 metrics & update cassandra dependency vesion by @javeme in #1844 #1853 #1910
  • chore: use .asf.yaml for apache workflow & replace APPLICATION_JSON with TEXT_PLAIN by @imbajin @simon824 in #1839 #1867 #1888
  • feat(core): support query data by use cypher language by @jadepeng in https://github.com/apache/incubator-hugegraph/pull/1866
  • feat(api): support swagger UI to viewing API & mprove allow role for drop graph by @wangyao2016 in #1880 #1878
  • fix: fix ProfileApi url check & add build package to ignore file by @corgiboygsj @leo65535 in #1893 #1894
  • feat: add system schema store by @zyxxoo in https://github.com/apache/incubator-hugegraph/pull/1891
  • refact(rocksdb): update rocksdb version to 6.22 & improve rocksdb code by @javeme @jadepeng in #1742 #2002
  • refact: update mysql scope to test & clean protobuf style/configs by @simon824 @seagle-yuan in #1881 #2043 #2045 #2051 #2057
  • chore: upgrade Dockerfile server to 0.12.0 & add editorconfig & improve ci by @simon824 @jackwener @damonxue in #1901 #1904 #1958
  • fix: empty-graph in count().is(0)& can't shutdown with exception & possible extra comma by @javeme in #1902 #1903 #1924
  • chore: upgrade grpc version & handle JNA UnsatisfiedLinkError for Apple M1 by @Shoothzj @javeme in #1914 #2013
  • feat: support updateIfPresent/updateIfAbsent operation by @javeme in https://github.com/apache/incubator-hugegraph/pull/1897
  • fix: start RpcServer NPE & args count of ACTION_CLEARED error & example error by @JackyYangPassion @simon824 in #1921 #1941 #1953
  • feat(core): cluster role automatic management by @zyxxoo in https://github.com/apache/incubator-hugegraph/pull/1943
  • chore: modify abnormal logs & upgrade netty-all to 4.1.44 by @xiaoleizi2016 @NankeXXX in #1948 #1971
  • refact: fix rpc server not start & upgrade dependencies & adopt new analyzer & clean code by @jadepeng in #1975 #1989 #1990 #2000
  • chore: improve .gitignore & update ci configs & add RAT/faltten plugin by @imbajin @z7658329 in #1892 #1994 #1988 #2003 #2004 #2022
  • fix: User-controlled data in numeric cast & remove word dependency by @zyxxoo in #1996 #1998
  • chore(license): add dependencies-check ci & 3rd-party dependency licenses by @simon824 in #2006 #2008 #2053 #2054
  • feat(core): add a string of OLAP algorithms by @imbajin @javeme in https://github.com/apache/incubator-hugegraph/pull/1984
  • fix: closing iterators on errors for Cassandra & Mysql & enhance code with try-with-resources by @vamossagar12 in #2014 #2016
  • refact: Shutdown log when shutdown process & fix tx leak & enhance the file path by @coderzc @seagle-yuan in #2024 #2028 #2023 #2031
  • refact: rename package to apache & dependency in all modules (Breaking Change) by @z7658329 in #2019 #2033 #2039 #2037
  • chore: add license checker & update antrun plugin & fix building problem in windows by @dongzl @seagle-yuan in #2034 #2038 #2042
  • feat: support one-step script for apache release v1.0.0 release & enhance code by @imbajin @zyxxoo in #2041 #2044 #2048 #2050 #2052

New Contributors

Full Changelog: https://github.com/apache/incubator-hugegraph/compare/v0.12.0...1.0.0

2022-12-21 16:23:42
incubator-hugegraph

Apache HugeGraph(incubating) Release 1.0.0

Currently in a pre-release status, will upload the package soon

What's Changed

New Contributors

Full Changelog: https://github.com/apache/incubator-hugegraph/compare/v0.12.0...1.0.0

2021-12-31 15:09:58
incubator-hugegraph

Release hugegraph 0.12.0

HugeGraph 0.12 Release Notes

Note: Please download the hugegraph-0.12.0.tar.gz package, the package with old suffix means it was outdated, DON'T USE IT now.

2021-12-21 21:13:58
incubator-hugegraph
2021-05-28 17:57:49
incubator-hugegraph
2021-03-29 15:18:13
incubator-hugegraph