imbajin [Fri, 27 May 2022 06:47:01 +0000 (14:47 +0800)]
add required
imbajin [Fri, 27 May 2022 03:23:58 +0000 (11:23 +0800)]
Update .asf.yaml
imbajin [Thu, 21 Apr 2022 06:31:53 +0000 (14:31 +0800)]
add asf.yaml file
zyxxoo [Mon, 11 Apr 2022 08:11:14 +0000 (16:11 +0800)]
version 2.1.2 (#96)
zyxxoo [Mon, 21 Mar 2022 11:47:40 +0000 (19:47 +0800)]
fix: can't delete conf file when drop graph (#93)
imbajin [Mon, 21 Mar 2022 09:24:35 +0000 (17:24 +0800)]
chore: support code security check with codeQL (#94)
imbajin [Thu, 3 Mar 2022 11:27:08 +0000 (19:27 +0800)]
chore: use cla assistant to support robot pr (#92)
Co-authored-by: imbajin <imbajin@users.noreply.github.com>
zyxxoo [Fri, 14 Jan 2022 02:55:34 +0000 (10:55 +0800)]
chore: support java 11 (#83)
* chore: support java 17
* fix: unitest
* fix: server JAX-B API not found warning
* chore: improve code
* fix: hugeconfig test
* chore: resolve conflict
* fix: version unit test
* chore: improve code
* chore: improve impl version
* chore: improve code
* refactor: hugeconfig get
* chore: improve code
Jermy Li [Tue, 21 Dec 2021 12:59:44 +0000 (20:59 +0800)]
fix some test cases naming (#90)
Change-Id: I89eaf2b7ff13e6909e057970542fff60ab552785
zhoney [Tue, 21 Dec 2021 09:51:38 +0000 (17:51 +0800)]
upgrade log4j to version 2.17.0 (#89)
coderzc [Tue, 21 Dec 2021 06:12:35 +0000 (14:12 +0800)]
release maven package by actions (#88)
zhoney [Fri, 17 Dec 2021 09:43:29 +0000 (17:43 +0800)]
improve java doc (#87)
Jermy Li [Fri, 17 Dec 2021 02:57:40 +0000 (10:57 +0800)]
bump up version to 2.0.0 (#86)
* refactor license module
Change-Id: Ia4041f88994490c1bc0519e0f8ff01d27577bafb
zhoney [Wed, 15 Dec 2021 12:30:27 +0000 (20:30 +0800)]
fix log4j error (#85)
Jermy Li [Tue, 7 Dec 2021 08:26:18 +0000 (16:26 +0800)]
Merge pull request #84 (merge rpc module into commons)
refact(rpc): merge rpc module into commons
imbajin [Wed, 1 Dec 2021 12:40:26 +0000 (20:40 +0800)]
chore: new pom & README for module
imbajin [Wed, 1 Dec 2021 12:38:09 +0000 (20:38 +0800)]
chore: merge license & checkstyle & ci
1. root pom.xml, license, checkstyle, ci,
imbajin [Tue, 30 Nov 2021 07:31:04 +0000 (15:31 +0800)]
merge rpc module into commons
imbajin [Tue, 30 Nov 2021 07:29:35 +0000 (15:29 +0800)]
first rename
guoygang [Tue, 2 Nov 2021 11:43:38 +0000 (19:43 +0800)]
add bearer token support (#81)
imbajin [Sat, 9 Oct 2021 03:40:54 +0000 (11:40 +0800)]
chore: update ubuntu version for ci actions (#79)
coderzc [Wed, 28 Jul 2021 03:23:55 +0000 (11:23 +0800)]
fix: unable to close the rpc thread pool at destroy (#3)
imbajin [Fri, 2 Jul 2021 08:35:24 +0000 (16:35 +0800)]
chore: add issue template & auto stale issues and pr (#78)
ShouJing [Thu, 24 Jun 2021 08:00:29 +0000 (16:00 +0800)]
add Auth Context to store request header(Authorization) (#76)
Linary [Wed, 23 Jun 2021 08:57:12 +0000 (16:57 +0800)]
chore: use github action to run ci (#77)
dependabot[bot] [Thu, 3 Jun 2021 08:06:27 +0000 (16:06 +0800)]
Bump jackson.version from 2.10.2 to 2.12.1 (#63)
Bumps `jackson.version` from 2.10.2 to 2.12.1.
Updates `jackson-annotations` from 2.10.2 to 2.12.1
- [Release notes](https://github.com/FasterXML/jackson/releases)
- [Commits](https://github.com/FasterXML/jackson/commits)
Updates `jackson-core` from 2.10.2 to 2.12.1
- [Release notes](https://github.com/FasterXML/jackson-core/releases)
- [Commits](https://github.com/FasterXML/jackson-core/compare/jackson-core-2.10.2...jackson-core-2.12.1)
Updates `jackson-databind` from 2.10.2 to 2.12.1
- [Release notes](https://github.com/FasterXML/jackson/releases)
- [Commits](https://github.com/FasterXML/jackson/commits)
Updates `jackson-module-jaxb-annotations` from 2.10.2 to 2.12.1
- [Release notes](https://github.com/FasterXML/jackson-modules-base/releases)
- [Commits](https://github.com/FasterXML/jackson-modules-base/compare/jackson-modules-base-2.10.2...jackson-modules-base-2.12.1)
Updates `jackson-jaxrs-base` from 2.10.2 to 2.12.1
- [Release notes](https://github.com/FasterXML/jackson-jaxrs-providers/releases)
- [Commits](https://github.com/FasterXML/jackson-jaxrs-providers/compare/jackson-jaxrs-providers-2.10.2...jackson-jaxrs-providers-2.12.1)
Updates `jackson-jaxrs-json-provider` from 2.10.2 to 2.12.1
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot[bot] [Thu, 3 Jun 2021 07:50:56 +0000 (15:50 +0800)]
Bump commons-io from 2.4 to 2.7 (#75)
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>
houzhizhen [Mon, 26 Apr 2021 08:16:31 +0000 (16:16 +0800)]
disable delimiter parsing when construct from MapConfiguration (#74)
Linary [Fri, 16 Apr 2021 06:58:22 +0000 (14:58 +0800)]
Improve some license params (#73)
Linary [Thu, 15 Apr 2021 10:05:21 +0000 (18:05 +0800)]
Fix senstive mail address (#71)
shzcore [Thu, 15 Apr 2021 08:54:02 +0000 (16:54 +0800)]
remove inner hostname from cacerts.jks (#72)
Jermy Li [Tue, 13 Apr 2021 06:53:42 +0000 (14:53 +0800)]
improve profile performance (#69)
* improve profile performance
* support profile nested class
* support total_wasted time
* calculate totalChildrenWasted time for echarts
* only profile super class in the same package
* improve perf through local-tree,local-timer,local-stack
* improve test case
* add Stopwatch remove-child test
* fix can't profile parent class with 2 class not in the same package
* add totalChildrenTimes
* improve LocalTimer perf
* add PerfUtil.useLightStopwatch(true)
* define behavior of switching light-stopwatch process
* ignore other threads if profileSingleThread(true) with multi-threads
* improve the empty judgment the first call in useLightStopwatch()
Change-Id: Id1ae075ddffec77b95b31142d7ebcdae87371943
Jermy Li [Mon, 12 Apr 2021 08:28:18 +0000 (16:28 +0800)]
add some test cases for util package (#70)
* add check for CollectionUtil.subSet from > to
Change-Id: I32d83f5738250eca23ae16c2ccbf52059a874bf6
Jermy Li [Thu, 25 Mar 2021 06:06:05 +0000 (14:06 +0800)]
support random port to start rpc server (#2)
* add rpc.server_adaptive_port option
* use bolt v1.6.2 instead of v1.5.6 to get RemotingServer.port()
Jermy Li [Tue, 23 Mar 2021 10:59:43 +0000 (18:59 +0800)]
add rpc framework based on sofa-rpc (#1)
* add rpc framework based on sofa-rpc
* allowed to start server or client separately
* add destroy() method for rpc client
* complete the supplement of test cases
* remove sleep in destroy-server and improve comments of test block
* add fanout exception test case
* travis use oraclejdk8
* fix log4j config and remove test/resources from pom to avoid including log4j2.xml in tar
Co-authored-by: Jermy Li <lizhangmei@baidu.com>
Co-authored-by: xuliguov5 <xuliguo@baidu.com>
Linary [Fri, 19 Mar 2021 13:21:25 +0000 (21:21 +0800)]
Add checkstyle plugin (#67)
Jermy Li [Fri, 19 Mar 2021 12:44:46 +0000 (20:44 +0800)]
add UnitUtil class (#66)
* upgrede version to 1.8.6
Change-Id: I67c7b38979b2c0603878d48929247ec0282d10d9
liningrui [Wed, 17 Mar 2021 07:21:59 +0000 (15:21 +0800)]
Add checkstyle plugin
liningrui [Tue, 16 Mar 2021 10:03:26 +0000 (18:03 +0800)]
First commit
Linary [Sun, 7 Mar 2021 08:42:38 +0000 (16:42 +0800)]
Add Class.class as an accept data type in TypedOption (#65)
Jermy Li [Mon, 1 Mar 2021 13:46:06 +0000 (21:46 +0800)]
add LimitIterator class (#62)
* bump up version 1.8.4
Change-Id: I5d150e0c30f83200880cf8dd95e6e4b3678137b0
Jermy Li [Thu, 25 Feb 2021 12:05:39 +0000 (20:05 +0800)]
fix BatchMapperIterator stopped when fetched none in the middle batch (#64)
Change-Id: I658d8e95a68c8a9494efa98e88f350cf6d65b021
Linary [Wed, 3 Feb 2021 14:03:37 +0000 (22:03 +0800)]
Implement PausableScheduledThreadPool (#61)
houzhizhen [Mon, 11 Jan 2021 10:01:35 +0000 (18:01 +0800)]
add BarrierEvent (#60)
Linary [Mon, 14 Dec 2020 07:14:50 +0000 (15:14 +0800)]
Improve SafeDateFormat by joda DateTimeFormatter (#59)
Fix #58
zhoney [Tue, 17 Nov 2020 09:19:23 +0000 (17:19 +0800)]
fix https+auth bug (#57)
Change-Id: Ic791c21271c9c9ca60b0ff4294feb5fe2165452a
Linary [Thu, 5 Nov 2020 09:35:59 +0000 (17:35 +0800)]
Upgrade version to 1.8.0 for release (#55)
Jermy Li [Fri, 24 Jul 2020 00:50:03 +0000 (08:50 +0800)]
fix LockManager get/create race condition (#53)
* fix LockManager get/create race condition
Change-Id: I524a2d4d13a99f3943bfa0e4a44aa0ccf9c573a1
* add unit test
Change-Id: I17abf10b3c4e7f41fdd82ce9a9423b9ffc5a07fd
* fix not clear test license
Change-Id: I41f463a7e42a9b205c251ebc906cc850cdd4b7af
dependabot[bot] [Thu, 2 Jul 2020 04:05:58 +0000 (12:05 +0800)]
Bump log4j2.version from 2.8.2 to 2.13.3 (#52)
Bumps `log4j2.version` from 2.8.2 to 2.13.3.
Updates `log4j-api` from 2.8.2 to 2.13.3
Updates `log4j-core` from 2.8.2 to 2.13.3
Updates `log4j-slf4j-impl` from 2.8.2 to 2.13.3
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Linary [Wed, 1 Jul 2020 12:53:47 +0000 (20:53 +0800)]
Fix HugeConfig save to file is empty (#51)
Jermy Li [Fri, 19 Jun 2020 12:07:27 +0000 (20:07 +0800)]
refactor RestClient as interface (#49)
Change-Id: Ib7153dc7b8d3bf3df9d19662b54cb05ff14c032b
zhoney [Mon, 15 Jun 2020 06:01:07 +0000 (14:01 +0800)]
Add dateutil (#48)
Change-Id: I783d4ba2af19114dafd921c4468d4dbb640964c1
shzcore [Thu, 11 Jun 2020 13:46:38 +0000 (21:46 +0800)]
add https support (#47)
Jermy Li [Thu, 19 Mar 2020 08:06:19 +0000 (16:06 +0800)]
add encodeSignedB64() method (#46)
Change-Id: I771dfaeb923b6f13c14ec1a66df6142eaf2e42ae
Linary [Sun, 23 Feb 2020 12:37:09 +0000 (20:37 +0800)]
Upgrade jackson version to 2.10.2 (#45)
Linary [Tue, 4 Feb 2020 09:45:01 +0000 (17:45 +0800)]
Add nodes and data size to extra param (#44)
Jermy Li [Wed, 8 Jan 2020 07:13:38 +0000 (15:13 +0800)]
fix iterators may not be closed (#43)
Change-Id: I3709d96fd2114fa782d6f28f8853b32d65fbd22b
Jermy Li [Tue, 31 Dec 2019 17:17:03 +0000 (01:17 +0800)]
support assert range conditions (#41)
add methods to Assert class:
assertGt()
assertGte()
assertLt()
assertLte()
assertContains()
Change-Id: If4c5df19c937a8bb06fcdd60122ac54ab04f501b
Jermy Li [Tue, 31 Dec 2019 07:06:33 +0000 (15:06 +0800)]
add generic parameter for RowLock (#42)
Change-Id: I309b89846ca15d58ea39095d406a0b0b5de510e7
Jermy Li [Tue, 31 Dec 2019 06:17:26 +0000 (14:17 +0800)]
Split ConfigOption read into two steps: parse() and convert() (#40)
also fix ConfigConvOption/ConfigListConvOption read bug
fix: github.com/hugegraph/hugegraph/issues/774
Change-Id: I716c9f187128be9b0d173f152da05e5bdc2208a3
zhoney [Fri, 11 Oct 2019 12:07:27 +0000 (20:07 +0800)]
Support RowLock in LockGroup (#39)
Change-Id: Ic25b7d81b5dd5ddc9d85b057e5f00a00763460c7
zhoney [Wed, 25 Sep 2019 13:17:19 +0000 (21:17 +0800)]
Support keyLock in LockGroup (#38)
Change-Id: I43360da8b4c701bf02d635a7270af96a433ca5c7
Linary [Fri, 6 Sep 2019 02:14:23 +0000 (10:14 +0800)]
Extract license common structures (#36)
Jermy Li [Thu, 5 Sep 2019 06:41:19 +0000 (14:41 +0800)]
support calling superclass method for Whitebox.invoke() (#37)
Change-Id: I36b460d1a95b4f063ccd329d2058e4e80ebb71c0
Jermy Li [Thu, 15 Aug 2019 09:20:25 +0000 (17:20 +0800)]
add Bytes.toHex() method (#35)
Change-Id: I613cf44728b347634bda726c3376a6fe1f4d4b2f
zhoney [Mon, 22 Jul 2019 03:17:53 +0000 (11:17 +0800)]
improve LongEncoding.decodeSortable() (#34)
Change-Id: I7962ffe9f55a2ef33752a414262e89d5a7918cc1
Jermy Li [Wed, 17 Jul 2019 13:46:50 +0000 (21:46 +0800)]
add methods Bytes.contains() & Bytes.indexOf() (#33)
Change-Id: I2ddca3eb233a9f9f9610850ceff3a7fadd1bb784
Linary [Tue, 9 Jul 2019 13:12:56 +0000 (21:12 +0800)]
Enhance split in StringUtil (#32)
Linary [Mon, 1 Jul 2019 09:39:53 +0000 (17:39 +0800)]
Support show time in readable format (#31)
zhoney [Wed, 26 Jun 2019 09:56:27 +0000 (17:56 +0800)]
add maxValueOf() for NumericUtil (#30)
Change-Id: Ie34be6a9aa187691b004391f956891b8c55554fb
Linary [Mon, 24 Jun 2019 07:18:21 +0000 (15:18 +0800)]
Enhance ExecutorUtil to create ScheduledThreadPool (#29)
Jermy Li [Mon, 24 Jun 2019 07:07:56 +0000 (15:07 +0800)]
improve exception message for InvocationTargetException (#28)
Change-Id: Id2bb1d4b90d1f091f4949d7ba4cb6d7df9efb8b0
Jermy Li [Mon, 17 Jun 2019 07:13:07 +0000 (15:13 +0800)]
support typed option (#27)
Change-Id: I845d3e0f59b3de4eb086a57f206a02fae0aae549
Linary [Tue, 11 Jun 2019 10:43:20 +0000 (18:43 +0800)]
RestClient support to close idle connection periodically (#26)
Linary [Wed, 29 May 2019 12:07:59 +0000 (20:07 +0800)]
Enhance toList and add toSet in CollectionUtil (#25)
Jermy Li [Tue, 28 May 2019 08:40:43 +0000 (03:40 -0500)]
let subclass of ConfigOption be able to override parent options (#24)
also implement ConfigOption.toString()
Change-Id: I1f1fd5eeaa80252fc093e7cba5af525a32a23c99
Jermy Li [Tue, 21 May 2019 04:06:42 +0000 (23:06 -0500)]
add support of sortable negative number for NumericUtil (#23)
Change-Id: I93290d3c1f9f89913d31ec2e5b4293d4a1d1ce1f
Jermy Li [Tue, 7 May 2019 06:35:33 +0000 (01:35 -0500)]
add Whitebox.invoke() method (#22)
Change-Id: If246e9193a4c61621c942f4b88a703c28c9d2846
liningrui [Tue, 16 Apr 2019 13:11:15 +0000 (21:11 +0800)]
Add OrderLimitMap
Change-Id: I66956a0098373a9e8999a335c1d158b6aa482bb6
liningrui [Sun, 6 Jan 2019 12:13:39 +0000 (20:13 +0800)]
Let RestClient can reuse connections
Implement #14
Change-Id: I49c0675566145e233e40f25fe0c30c9614bf2c14
Zhangmei Li [Mon, 8 Apr 2019 08:02:59 +0000 (16:02 +0800)]
fix NPE in EventHub.destroy()
fix: #18
Change-Id: I30f12a583c8168045a2b240995c5277b0efbaa4c
Zhangmei Li [Wed, 27 Feb 2019 13:48:21 +0000 (21:48 +0800)]
add PerfUtil.clear()/Bytes.concat()/CollectionUtil.randomSet()
also add some unit tests: HugeConfigTest, PerfUtilTest,
NumericUtilTest, ReflectionUtilTest and TimeUtilTest.
Change-Id: Ida64154a0bdee62e281585836c5e7ccfc6061c06
zhangyi51 [Fri, 15 Feb 2019 17:33:49 +0000 (01:33 +0800)]
Set origin iterator last one if all iterators of extendable iterator are empty
implemented: #360
Change-Id: I5586ea3626816c085af788830917759f653ed0c4
Zhangmei Li [Fri, 21 Dec 2018 16:29:23 +0000 (00:29 +0800)]
Support for sortable base64 encoding
implement #11
Change-Id: I39b8f26d025e095d9d654f655657df6d6dc2543f
liningrui [Mon, 24 Dec 2018 11:32:34 +0000 (19:32 +0800)]
Add CollectionUtil.sortByValue()
Change-Id: I9152cc7d8fc5a23e3407118ed09c9b6ac116eed9
liningrui [Tue, 18 Dec 2018 11:33:15 +0000 (19:33 +0800)]
Fix dependency conflict "InjectionManagerFactory not found"
Fix #9
Change-Id: I83f2074c431994f72a62e37ab4a6086c3142a1b5
liningrui [Mon, 17 Dec 2018 08:14:08 +0000 (16:14 +0800)]
Add CollectionUtilTest to UnitTestSuite
Change-Id: I36f632f0e0b8e6680d4fe16b30cf54e87ef01780
Zhangmei Li [Fri, 19 Oct 2018 06:47:57 +0000 (14:47 +0800)]
add api for setting thread pool name
Change-Id: I93aeddc6783e6b03d2aa31aa8ca42059e253ba81
zhangyi51 [Fri, 12 Oct 2018 07:02:13 +0000 (15:02 +0800)]
README improve
Change-Id: I4550093fb02a0156bc353ef33eaad97f3e63fb12
liningrui [Tue, 9 Oct 2018 07:37:49 +0000 (15:37 +0800)]
Optimize intersect action
improve #2
Change-Id: I9c4daeaf812ffdae84a83b2bc94bb114461bda45
Zhangmei Li [Wed, 22 Aug 2018 11:34:08 +0000 (19:34 +0800)]
HugeGraph-1399: let EventHub.notify() return Future to sync
Change-Id: If7412da120c9652946a9aff41b0df5571fac3145
zhangyi51 [Fri, 27 Jul 2018 03:48:36 +0000 (11:48 +0800)]
HugeGraph-622: Bump up to version 1.5.0
Change-Id: Id1a905adf907370a5e8c30ba0ae7a8327c519daf
zhangyi51 [Thu, 26 Jul 2018 13:23:02 +0000 (21:23 +0800)]
hugegraph-1364 add LICENSE for hugegraph-common
Change-Id: I1e494152aeef3c4ff2bd9a09aeb3ab64303eec29
liningrui [Mon, 23 Jul 2018 08:50:28 +0000 (16:50 +0800)]
HugeGraph-1349: Add some badges(licence, build, coverage and maven) in README
Change-Id: I4d8498adbcf4289ecc897ffe629080cd524d5004
zhangyi51 [Wed, 18 Jul 2018 09:44:23 +0000 (17:44 +0800)]
hugegraph-889 add ACCEPTED to POST, PUT and DELETE for async
Change-Id: If0acdc33acb4ac1e50295d920e0b77b35d11b12f
liningrui [Wed, 11 Jul 2018 14:56:21 +0000 (22:56 +0800)]
HugeGraph-1341: Upgrade version to 1.4.8(1.4.7 failed deploying to maven respority)
Change-Id: I7fedf79f96607a3e07cceba4bfa263ce56f36f71
Zhangmei Li [Thu, 5 Jul 2018 13:48:07 +0000 (21:48 +0800)]
HugeGraph-1336: move common tests from hugegraph-test to hugegraph-common
Change-Id: Id6698c6fa83a0a9338e6dba02180bd8ce0e73c4d
zhangyi51 [Tue, 3 Jul 2018 08:37:31 +0000 (16:37 +0800)]
hugegraph-81 add github link to README
Change-Id: I16f47975372a5cb88b3890407a6e9d5fd79e19f9
liningrui [Thu, 28 Jun 2018 13:25:06 +0000 (21:25 +0800)]
HugeGraph-1312: Add config to deploy to sonatype maven respority
Change-Id: I981ecc2486b8091b6c1b039d79da9c05ee3aaa14
Zhangmei Li [Thu, 28 Jun 2018 08:20:54 +0000 (16:20 +0800)]
HugeGraph-1330: add support for 128bits hash
Change-Id: I51b46d3a88e472757e4ca45e73e7d6011150ef2f