Simon Cheung [Wed, 18 May 2022 09:39:55 +0000 (17:39 +0800)]
chore: replace `APPLICATION_JSON` with `TEXT_PLAIN` in dynamic create graph api (#1888)
wangyao [Mon, 16 May 2022 12:19:00 +0000 (20:19 +0800)]
feat: support swagger UI to viewing API (#1880)
implement #1879
Co-authored-by: Yao Wang <wangyao_yewu@cmss.chinamobile.com>
Linary [Mon, 16 May 2022 11:34:25 +0000 (19:34 +0800)]
Improve some action for install snapshot and add peer (#1527)
1. Fix bug that relative path need normalize when load snapshot
2. Use zip decompresser since decompress tar file may lead dead loop
3. Move raft.group_peers from graph-config into rest-server-config
4. Pass raft.endpoint and raft.group_peers from server to core
5. Let RestServer start before GremlinServer
6. Use read-index to ensure the raft log caught up for new node
7. Let add_peer and remove_peer API work in async job
8. Use shared rpc server and delete raft.endpoint
Change-Id: I7de3d98cb51c3b7c32a4f19a0d99ed622f78d331
Co-authored-by: Zhangmei Li <lizhangmei@baidu.com>
YangJiaqi [Fri, 13 May 2022 09:00:10 +0000 (17:00 +0800)]
fix checkstyle : CypherApiTest (#1877)
wangyao [Fri, 13 May 2022 08:59:43 +0000 (16:59 +0800)]
improve allow role for drop graph (#1878)
Co-authored-by: Yao Wang <wangyao_yewu@cmss.chinamobile.com>
seagle [Fri, 13 May 2022 08:58:51 +0000 (16:58 +0800)]
fix checkstyle: delete unused import (#1874)
Jade Peng [Thu, 12 May 2022 06:38:56 +0000 (14:38 +0800)]
feat: support query data by use cypher language (#1866)
implement #1748
Co-authored-by: jadepeng <jqpeng@iflytek.com>
wangyao [Thu, 12 May 2022 04:34:07 +0000 (12:34 +0800)]
doc: update git repo for CONTRIBUTING.md (#1872)
Co-authored-by: Yao Wang <wangyao_yewu@cmss.chinamobile.com>
YangJiaqi [Thu, 12 May 2022 04:29:21 +0000 (12:29 +0800)]
refact: move java class to test/java & fix test code check-style (#1842)
seagle [Thu, 12 May 2022 04:01:54 +0000 (12:01 +0800)]
fix core-backend checkstyle issue (#1852)
seagle [Wed, 11 May 2022 07:34:17 +0000 (15:34 +0800)]
fix checkstyle core-util issue (#1855)
青年 [Tue, 10 May 2022 07:58:15 +0000 (15:58 +0800)]
fix cassandra&rocksdb&scylladb code checkstyle (#1847)
imbajin [Mon, 9 May 2022 11:31:52 +0000 (19:31 +0800)]
doc: update apache site link (#1867)
imbajin [Mon, 9 May 2022 09:46:59 +0000 (17:46 +0800)]
chore: use .asf.yaml for apache workflow rule (#1839)
May [Mon, 9 May 2022 09:40:48 +0000 (17:40 +0800)]
fix hugegraph-hbase and hugegraph-example checkstyle issue (#1864)
Co-authored-by: imbajin <17706099+imbajin@users.noreply.github.com>
seagle [Sat, 7 May 2022 11:47:00 +0000 (19:47 +0800)]
fix checkstyle equals and hashcode issue (#1856)
seagle [Sat, 7 May 2022 11:45:10 +0000 (19:45 +0800)]
fix cmd module checkstyle issue (#1858)
seagle [Thu, 5 May 2022 10:55:18 +0000 (18:55 +0800)]
fix checkstyle of core-task issue (#1854)
seagle [Thu, 5 May 2022 08:29:09 +0000 (16:29 +0800)]
fix checkstyle setting issue (#1857)
Jermy Li [Fri, 29 Apr 2022 06:53:28 +0000 (14:53 +0800)]
cassandra metrics workaround: translate ipv4 to ipv6 (#1853)
* log cassandra probe host
* Translate IPv4 to IPv6 to fix issue #1843
* enable cassandra/scylladb metrics test case
* resume debug log
seagle [Tue, 26 Apr 2022 09:05:53 +0000 (17:05 +0800)]
fix checkstyle IdHolder&AuthManager issue (#1846)
Fizell [Tue, 26 Apr 2022 08:19:13 +0000 (16:19 +0800)]
fix hugegraph-api code checkstyle (#1851)
seagle [Tue, 26 Apr 2022 05:46:05 +0000 (13:46 +0800)]
fix checkstyle for core/EntityManager (#1841)
seagle [Mon, 25 Apr 2022 14:43:56 +0000 (22:43 +0800)]
improve ClassTypeParameterName check (#1850)
May [Mon, 25 Apr 2022 14:39:54 +0000 (22:39 +0800)]
fix hugegraph-example/Example checkstyle issue (#1838)
Co-authored-by: imbajin <17706099+imbajin@users.noreply.github.com>
zyxxoo [Mon, 25 Apr 2022 11:13:30 +0000 (19:13 +0800)]
chore: java 11 version support (#1653)
Jermy Li [Mon, 25 Apr 2022 06:31:29 +0000 (14:31 +0800)]
fix cassandra metrics: Malformed IPv6 address at index (#1844)
* log cassandra probe host
Change-Id: Ida6b7f2675c86b6b241977075f0ef137a38fdd8d
* log error info
Change-Id: I18314c3b713304048e1570584ab81998c66366b3
* Translate IPv4 to IPv6 to fix issue #1843
Change-Id: I1e04122d9e0cd7cd5986e9b33b0fad74d22c1937
* remove '[]' from NodeProbe.fmtUrl
Change-Id: I1a8ef310227acfc00c023104c172779a5a511cbe
* log Patch NodeProbe.fmtUrl
Change-Id: I20291e6a00875f4287d2ae1960693cae354f4f38
* revert setFinalInternalState() since ineffective
Change-Id: I5627e9af13f89e0593ffed320f213c8b5b330735
* disable cassandra/scylladb metrics test case as workaround
Change-Id: I35b6f99468cfbb1ecc0dc066fbc8f1f95498a3da
Jermy Li [Thu, 21 Apr 2022 10:59:56 +0000 (18:59 +0800)]
fix schema label: addIndexLabel/removeIndexLabel race condition (#1807)
Jermy Li [Thu, 21 Apr 2022 10:41:44 +0000 (18:41 +0800)]
improve raft module (#1802)
Jermy Li [Thu, 21 Apr 2022 06:15:46 +0000 (14:15 +0800)]
HugeGraph-622: Bump up to version 0.13.0 (#1740)
imbajin [Wed, 20 Apr 2022 15:45:26 +0000 (23:45 +0800)]
doc: add repository urls for other modules (#1831)
imbajin [Wed, 20 Apr 2022 14:41:05 +0000 (22:41 +0800)]
chore: replace mysql actions by official docker image (#1834)
* chore: replace mysql actions by official docker image
* update codecov v3
* move traivis file
Jermy Li [Tue, 19 Apr 2022 11:11:58 +0000 (19:11 +0800)]
fix: query by within + Text.contains (#1803)
fix #1794
Jermy Li [Mon, 18 Apr 2022 06:35:22 +0000 (14:35 +0800)]
BackendEntry.columns() var-arg to single-arg avoid array-construct (#1787)
Jermy Li [Mon, 18 Apr 2022 05:49:17 +0000 (13:49 +0800)]
CONTRIBUTING.md: correct how to sign the CLA (#1819)
* correct how to sign the CLA
Jermy Li [Sat, 16 Apr 2022 04:24:23 +0000 (12:24 +0800)]
StringEncoding: improve empty bytes decode (#1788)
seagle [Sat, 16 Apr 2022 04:22:55 +0000 (12:22 +0800)]
chore: add check-style plugin (#1810)
Co-authored-by: yuanbingze <yuanbingze@yy.com>
Jermy Li [Sat, 16 Apr 2022 04:21:11 +0000 (12:21 +0800)]
CONTRIBUTING.md: add how to create a GitHub token (#1820)
May [Sat, 16 Apr 2022 04:05:39 +0000 (12:05 +0800)]
remove unused import (#1821)
青年 [Sat, 16 Apr 2022 03:47:34 +0000 (11:47 +0800)]
fix apache license conflicts: jnr-posix and jboss-logging (#1822)
fix apache license conflicts:
- jnr-posix (LGPL+GPL): cassandra-driver-core
- jboss-logging (LGPL): cassandra-all
fix #1632
Jermy Li [Fri, 15 Apr 2022 08:52:46 +0000 (16:52 +0800)]
cache: fix assert node.next==empty (#1790)
Jermy Li [Fri, 15 Apr 2022 03:12:49 +0000 (11:12 +0800)]
add contribution flowchart (#1791)
wuchaojing [Tue, 12 Apr 2022 08:38:28 +0000 (16:38 +0800)]
Bugfix/export ConditionP (#1813)
fix #1812
zyxxoo [Thu, 7 Apr 2022 04:57:50 +0000 (12:57 +0800)]
Fix close exception and server-info EXPIRED_INTERVAL (#1804)
imbajin [Thu, 7 Apr 2022 04:19:50 +0000 (12:19 +0800)]
chore: support codeQL code security check (#1778)
Simon [Wed, 6 Apr 2022 09:46:42 +0000 (17:46 +0800)]
Add `graphs.enable_dynamic_create_drop` option (#1809)
YangJiaqi [Wed, 6 Apr 2022 09:17:49 +0000 (17:17 +0800)]
feat(hbase): support hash rowkey struct & pre-init tables (#1696)
izliang [Wed, 6 Apr 2022 09:10:45 +0000 (17:10 +0800)]
fix: run g.V() is error when backend is MYSQL (#1801)
Josh Soref [Wed, 30 Mar 2022 09:30:52 +0000 (05:30 -0400)]
Proposal tweaks (#1797)
Josh Soref [Wed, 30 Mar 2022 09:12:18 +0000 (05:12 -0400)]
Spelling corrections (#1798)
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
imbajin [Mon, 21 Mar 2022 09:26:38 +0000 (17:26 +0800)]
refact: fix some bugs & clean code (#1741)
* feat(api): Support adamic-adar & resource-allocation algorithms
* split into 2 class
* enhance a string of code logic
* keep NO_LIMIT now
* Update EdgeStep.java
Co-authored-by: imbajin <imbajin@users.noreply.github.com>
zyxxoo [Mon, 21 Mar 2022 06:32:57 +0000 (14:32 +0800)]
feat: add ingore security check api (#1784)
coderzc [Mon, 21 Mar 2022 05:54:47 +0000 (13:54 +0800)]
fix release ci (#1770)
imbajin [Fri, 18 Mar 2022 04:07:31 +0000 (12:07 +0800)]
feat(api): support adamic-adar & resource-allocation algorithms (#1763)
AisinGiorro [Mon, 14 Mar 2022 08:07:55 +0000 (16:07 +0800)]
fix(core): edge cache not clear when update or delete associated vertex (#1780)
* Fix the bug when vertex updated, but the edge cache associated with that vertex
was not updated. Here we simply clear all edge cache when any vertex changes.
* Add two test case for the fixing
fix #1779
imbajin [Mon, 14 Mar 2022 06:41:46 +0000 (14:41 +0800)]
chore: use cla assistant to support robot pr (#1761)
Jermy Li [Fri, 11 Mar 2022 09:40:15 +0000 (17:40 +0800)]
Fix unexpected task status (#1767)
* fix unexpected task status
* fix task-manager become single-node mode due to server-info is missing
* fix don't auto save server-info on master node
* fix: create index label task
zhoney [Thu, 10 Mar 2022 04:08:40 +0000 (12:08 +0800)]
fix edge batch update error (#1776)
Change-Id: I8742ca0e128e3c9bc3eb2ef99a52276045e17b79
imbajin [Mon, 7 Mar 2022 04:18:09 +0000 (12:18 +0800)]
Update stale.yml (#1772)
Co-authored-by: imbajin <imbajin@users.noreply.github.com>
Jermy Li [Mon, 21 Feb 2022 07:58:29 +0000 (15:58 +0800)]
set timeout of raft api test to 60s (#1738)
* set timeout of raft api test to 60s
* improve test error log
* improve error message "Failed to list indexlabels"
Change-Id: Ifa93e46992e79cc9b0adc93ad529b72169ec7a7f
Jermy Li [Mon, 21 Feb 2022 07:56:34 +0000 (15:56 +0800)]
improve the submission process of further changes (#1757)
vincentshu [Thu, 17 Feb 2022 13:07:50 +0000 (21:07 +0800)]
fix(core): gremlin tree() step has different result in v0.12 (#1755)
fix #1745
Jermy Li [Tue, 15 Feb 2022 05:55:26 +0000 (13:55 +0800)]
improve CachedGraphTransaction perf (#1743)
Change-Id: I9f60f68d2faedb099e89adc2b1c1f4948d177a40
Jermy Li [Thu, 10 Feb 2022 06:16:46 +0000 (14:16 +0800)]
split unit/core/api tests into 3 stages (#1747)
Jermy Li [Fri, 21 Jan 2022 09:25:50 +0000 (17:25 +0800)]
fix: can't query edges by multi labels + properties (#1737)
* fix: can't query edges by multi labels + properties
fix: #1735 #1736
Change-Id: I28e3a209074abaab8c8271775679d54845e6e785
zyxxoo [Tue, 18 Jan 2022 09:18:54 +0000 (17:18 +0800)]
exclude log4j 1.x version (#1733)
imbajin [Thu, 13 Jan 2022 12:20:01 +0000 (20:20 +0800)]
doc: add logo picture for README (#1731)
also make subtitle clearly
imbajin [Wed, 12 Jan 2022 12:08:59 +0000 (20:08 +0800)]
fix: useless ring detection removed valid path (#1723)
* remove useless ring detection due to it will remove valid path
* limit max depth to 5000 to avoid stackoverflow
Jermy Li [Wed, 12 Jan 2022 08:00:58 +0000 (16:00 +0800)]
improve raft module and test (#1721)
* improve raft moddule
* add raft-server test
* set safe_read=true and use_snapshot=false
* fix leader not wait for apply-task
* add auth support to raft-tools.sh
* don't clear non-shared-storage backend
* set task timer interval from 3s to 1s
* improve CachedSchemaTransaction
* improve update schema status
* remove truncate from project test
* fix codecov: api test report not been uploaded
* improve task cancel() test with cancelled status
Change-Id: I016d3fcc4ab50614afdf452e7c9691ee3cc3c70b
dependabot[bot] [Wed, 12 Jan 2022 06:11:50 +0000 (14:11 +0800)]
Bump log4j-api from 2.17.0 to 2.17.1 (#1724)
Bumps log4j-api from 2.17.0 to 2.17.1.
---
updated-dependencies:
- dependency-name: org.apache.logging.log4j:log4j-api
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Jermy Li [Wed, 12 Jan 2022 06:07:07 +0000 (14:07 +0800)]
enhance schema job module (#1729)
Change-Id: I32938d4a5ed595ceb0f2dc02eb7ee75141f4133a
Jermy Li [Wed, 12 Jan 2022 06:05:33 +0000 (14:05 +0800)]
support hot set trace through /exception/trace API (#1727)
Change-Id: I78bbff56420be0a7c99dfc461913ed45d66725fc
Jermy Li [Fri, 31 Dec 2021 12:07:43 +0000 (20:07 +0800)]
fix NoSuchMethodError Relations() (#1720)
Change-Id: I25b50a8d529d0292d700aaac0f63b4722a99160f
zhoney [Fri, 31 Dec 2021 12:07:07 +0000 (20:07 +0800)]
upgrade rpc and common version to 2.0.1 (#1719)
Change-Id: If90b56013b04f1e72de18dcd733471ef42955f98
Jermy Li [Fri, 31 Dec 2021 05:44:58 +0000 (13:44 +0800)]
fix github action ci not trigger on release branch (#1714)
Change-Id: I4e8873be93197e3024deb0acf61cab4ded868a69
Jermy Li [Fri, 31 Dec 2021 01:52:23 +0000 (09:52 +0800)]
fix dynamic graph not bind to gremlin (#1716)
coderzc [Tue, 28 Dec 2021 12:02:33 +0000 (20:02 +0800)]
improve release script (#1713)
Jermy Li [Tue, 28 Dec 2021 11:21:22 +0000 (19:21 +0800)]
optimize query perf (#1711)
* add OneIdQuery and idsSize() method
* change IdQuery.ids and ConditionQuery.conditions to list type
* JsonVertex.properties() only copy array if needed
Change-Id: I711a9c498c688ce31f6df5973b68027a69b063fa
Jermy Li [Tue, 28 Dec 2021 07:12:47 +0000 (15:12 +0800)]
improve int set/map test (#1712)
Jermy Li [Mon, 27 Dec 2021 13:18:07 +0000 (21:18 +0800)]
fix docker mysql ci not stable (#1710)
Change-Id: I8795ddcd9598829375801a06eb539634197fc3e4
Co-authored-by: imbajin <0x00@imbajin.com>
Jermy Li [Mon, 27 Dec 2021 09:09:28 +0000 (17:09 +0800)]
support clone graph without config param (#1709)
Change-Id: I738237035438590b8c9414dd1281f950a3f2b7bd
Jermy Li [Mon, 27 Dec 2021 06:22:23 +0000 (14:22 +0800)]
fix: can't dynamic create graph if auth enabled (#1708)
Change-Id: I9f6c62d9eb152e7b6a45a078ae28f9a41828ae40
Linary [Fri, 24 Dec 2021 11:25:11 +0000 (19:25 +0800)]
Support to create graph dynamically (#1065)
* Support to create graph dynamically
* merge gremlin-server graphs and specified graphs
* Just use graphs directory as the graph source
* use notify() instead of call() of Eventhub for graph add/remove
* merge clone graph into create graph
Implement #165
Change-Id: I03d3e606d6292acec46a7725094c05fe84a6c9cd
Co-authored-by: zhangyi51 <zhangyi51@baidu.com>
Jermy Li [Fri, 24 Dec 2021 11:05:27 +0000 (19:05 +0800)]
add concurrent IntSet/IntMap (#1552)
dependabot[bot] [Wed, 22 Dec 2021 08:45:17 +0000 (16:45 +0800)]
Bump httpclient from 4.5.2 to 4.5.13 (#1487)
Bumps httpclient from 4.5.2 to 4.5.13.
---
updated-dependencies:
- dependency-name: org.apache.httpcomponents:httpclient
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Jermy Li [Wed, 22 Dec 2021 08:12:10 +0000 (16:12 +0800)]
support rocksdb reusing-iterator (#1683)
* reuse rocksdb iterator
* improve releaseIterator()
* reproduce reused-iterator can't see deleteRange
* use scanPrefix+delete instead of deletePrefix to avoid #9255 bug
* disable reusing due to there is rocksdb bug
Change-Id: I379a7eb55e48f81215573170576112ed98820394
Jermy Li [Wed, 22 Dec 2021 05:54:48 +0000 (13:54 +0800)]
Bump httpclient from 4.5.2 to 4.5.13 (#1706)
also fix added leading "/" into url by URIBuilder:
https://github.com/hugegraph/hugegraph/pull/1487#issuecomment-
998749310
Change-Id: I71aa4f75bf53fd3841f51856af3df85169b37d66
coderzc [Wed, 22 Dec 2021 03:07:58 +0000 (11:07 +0800)]
upload assert to release (#1703)
imbajin [Tue, 21 Dec 2021 13:38:29 +0000 (21:38 +0800)]
fix: within condition always use empty values (#1704)
Jermy Li [Tue, 21 Dec 2021 10:18:37 +0000 (18:18 +0800)]
support rocksdb multi-get (#1682)
Jermy Li [Tue, 21 Dec 2021 07:56:49 +0000 (15:56 +0800)]
Create APACHE_PROPOSAL.md (#1644)
Co-authored-by: zhoney <zhangyi89817@126.com>
Co-authored-by: Xiangdong Huang <hxd@apache.org>
Co-authored-by: imbajin <imbajin@users.noreply.github.com>
dependabot[bot] [Tue, 21 Dec 2021 07:34:26 +0000 (15:34 +0800)]
Bump commons-io from 2.4 to 2.7 (#1430)
Bumps commons-io from 2.4 to 2.7.
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot[bot] [Tue, 21 Dec 2021 07:34:00 +0000 (15:34 +0800)]
Bump commons-compress from 1.20 to 1.21 in /hugegraph-core (#1554)
Bumps commons-compress from 1.20 to 1.21.
---
updated-dependencies:
- dependency-name: org.apache.commons:commons-compress
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Jermy Li [Tue, 21 Dec 2021 03:51:55 +0000 (11:51 +0800)]
remove truelicence dependency (#1700)
Change-Id: Ifbae8ea27041baaf3719f3a5ef84a1ec33010858
dependabot[bot] [Mon, 20 Dec 2021 06:56:47 +0000 (14:56 +0800)]
build(deps): bump log4j-core from 2.16.0 to 2.17.0 (#1702)
Bumps log4j-core from 2.16.0 to 2.17.0.
---
updated-dependencies:
- dependency-name: org.apache.logging.log4j:log4j-core
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
imbajin [Wed, 15 Dec 2021 11:39:37 +0000 (19:39 +0800)]
refact: early stop & perf improve for paths traverser/api (#1694)
imbajin [Wed, 15 Dec 2021 11:33:56 +0000 (19:33 +0800)]
refact: params improve for personal rank api (#1695)
dependabot[bot] [Wed, 15 Dec 2021 06:36:15 +0000 (14:36 +0800)]
Bump log4j-core from 2.15.0 to 2.16.0 (#1698)
Bumps log4j-core from 2.15.0 to 2.16.0.
---
updated-dependencies:
- dependency-name: org.apache.logging.log4j:log4j-core
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
YangJiaqi [Tue, 14 Dec 2021 06:32:34 +0000 (14:32 +0800)]
fix hbase scan startkey is null NPE (#1692)
zhoney [Mon, 13 Dec 2021 11:37:03 +0000 (19:37 +0800)]
fix log4j error (#1686)
Change-Id: I991e975d254bb3522070a52d73326c6ea99424ab