Apache HugeGraph(incubating) Release 1.7.0
- feat(server): support MemoryManagement for graph query framework by @Pengzna in https://github.com/apache/incubator-hugegraph/pull/2649
- fix(server): Filter dynamice path(PUT/GET/DELETE) with params cause OOM by @JackyYangPassion in https://github.com/apache/incubator-hugegraph/pull/2569
- fix(hstore): JRaft Histogram Metrics Value NaN by @JackyYangPassion in https://github.com/apache/incubator-hugegraph/pull/2631
- chore(dist): update outdated docs for release 1.5.0 by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2690
- chore(dist): fix licenses and remove empty files by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2692
- docs: update repo artifacts references by @emmanuel-ferdman in https://github.com/apache/incubator-hugegraph/pull/2695
- chore(deps): adjust release fury version by @Pengzna in https://github.com/apache/incubator-hugegraph/pull/2698
- chore(dist): fix the JSON license issue by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2697
- fix(docker): update server image desc by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2702
- fix(server): kneigbor-api has unmatched edge type with server by @LiJie20190102 in https://github.com/apache/incubator-hugegraph/pull/2699
- chore: add debug info for tp test by @imbajin in https://github.com/apache/incubator-hugegraph/pull/2688
- fix(dist): add license for swagger-ui & reset use stage to false in ci yml by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2706
- doc: enhance words in README by @bobbywarner in https://github.com/apache/incubator-hugegraph/pull/2734
- chore: add collaborators in asf config by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2741
- fix(docker): fix build pd-store arm image by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2744
- fix(server):fix graph server cache notifier mechanism by @haohao0103 in https://github.com/apache/incubator-hugegraph/pull/2729
- refactor: adjust the related filters of sofa-bolt by @haohao0103 in https://github.com/apache/incubator-hugegraph/pull/2735
- chore: reopen discussion in .asf.yml config by @imbajin in https://github.com/apache/incubator-hugegraph/pull/2751
- BREAKING CHANGE(server): disable legacy backends include
MySQL/PG/c*(.etc) by @Pengzna in https://github.com/apache/incubator-hugegraph/pull/2746 - feat(server): LoginAPI support token_expire field by @Thespica in https://github.com/apache/incubator-hugegraph/pull/2754
- chore(server): remove some outdated configuration by @MingzhenHan in https://github.com/apache/incubator-hugegraph/pull/2678
- fix(server): tx leak when stopping the graph server by @hahahahbenny in https://github.com/apache/incubator-hugegraph/pull/2791
- docs: fix typo in README by @fantasy-lotus in https://github.com/apache/incubator-hugegraph/pull/2806
- refactor: centralize version management in project by @koi2000 in https://github.com/apache/incubator-hugegraph/pull/2797
- fix(server): ensure backend is initialized in gremlin script by @zmrlft in https://github.com/apache/incubator-hugegraph/pull/2824
- chore: update notice year by @hezhangjian in https://github.com/apache/incubator-hugegraph/pull/2826
- feat(server): add option for task role election by @zyxxoo in https://github.com/apache/incubator-hugegraph/pull/2843
- perf(core): optimize perf by avoid boxing long by @javeme in https://github.com/apache/incubator-hugegraph/pull/2861
- perf(core): StringId hold bytes to avoid decode/encode by @javeme in https://github.com/apache/incubator-hugegraph/pull/2862
- perf(example): add PerfExample5 and PerfExample6 by @javeme in https://github.com/apache/incubator-hugegraph/pull/2860
- perf(rocksdb): RocksDBStore remove redundant checkOpened() call by @javeme in https://github.com/apache/incubator-hugegraph/pull/2863
- chore: improve maven Reproducible Builds → upgrade plugins by @hboutemy in https://github.com/apache/incubator-hugegraph/pull/2874
- docs: enhance docker instruction with auth opened graph by @Tsukilc in https://github.com/apache/incubator-hugegraph/pull/2881
- refactor: remove the package existing in java8 by @Tsukilc in https://github.com/apache/incubator-hugegraph/pull/2792
- docs: revise Docker usage instructions in README by @imbajin in https://github.com/apache/incubator-hugegraph/pull/2882
- docs: add DeepWiki badge to README by @imbajin in https://github.com/apache/incubator-hugegraph/pull/2883
- BREAKING CHANGE: release version 1.7.0 [server + pd + store] by @imbajin in https://github.com/apache/incubator-hugegraph/pull/2889
- docs(store): update guidance for store module by @JisoLya in https://github.com/apache/incubator-hugegraph/pull/2894
- docs(pd): update test commands and improve documentation clarity by @koi2000 in https://github.com/apache/incubator-hugegraph/pull/2893
- update(store): fix some potential lock & type cast issues by @JisoLya in https://github.com/apache/incubator-hugegraph/pull/2895
- chore(server): bump rocksdb version from 7.2.2 to 8.10.2 by @gy-deng in https://github.com/apache/incubator-hugegraph/pull/2896
- fix(store): fix npe in getVersion by @JisoLya in https://github.com/apache/incubator-hugegraph/pull/2897
- feat(server): add path filter by @Tsukilc in https://github.com/apache/incubator-hugegraph/pull/2898
- fix(server): fix the support for graphsapi in rocksdb and add testing for graphsapi by @Tsukilc in https://github.com/apache/incubator-hugegraph/pull/2900
- fix(server): remove graph path in auth api path by @Tsukilc in https://github.com/apache/incubator-hugegraph/pull/2899
- fix: migrate to LTS jdk11 in all Dockerfile by @Pengzna in https://github.com/apache/incubator-hugegraph/pull/2901
- feat: init serena memory system & add memories by @imbajin in https://github.com/apache/incubator-hugegraph/pull/2902
- fix(server): remove the judgment for java8 compatibility in the init-store by @Tsukilc in https://github.com/apache/incubator-hugegraph/pull/2905
- fix: add missing license and remove binary license.txt & fix tinkerpop ci & remove duplicate module by @Pengzna in https://github.com/apache/incubator-hugegraph/pull/2910
- @LiJie20190102 made their first contribution in https://github.com/apache/incubator-hugegraph/pull/2699
- @bobbywarner made their first contribution in https://github.com/apache/incubator-hugegraph/pull/2734
- @fantasy-lotus made their first contribution in https://github.com/apache/incubator-hugegraph/pull/2806
- @koi2000 made their first contribution in https://github.com/apache/incubator-hugegraph/pull/2797
- @zmrlft made their first contribution in https://github.com/apache/incubator-hugegraph/pull/2824
- @hboutemy made their first contribution in https://github.com/apache/incubator-hugegraph/pull/2874
- @Tsukilc made their first contribution in https://github.com/apache/incubator-hugegraph/pull/2881
- @JisoLya made their first contribution in https://github.com/apache/incubator-hugegraph/pull/2894
- @gy-deng made their first contribution in https://github.com/apache/incubator-hugegraph/pull/2896
Full Changelog: https://github.com/apache/incubator-hugegraph/compare/1.5.0...1.7.0
Apache HugeGraph(incubating) Release 1.5.0
NOTE: Starting from version 1.5.0, a Java 11 runtime environment is required.
- Server Binary Package 1.5.0 (Alternate Addr) - (SHA512:
1bd4bbd)
- chore: add swagger-ui LICENSE relative files by @simon824 in https://github.com/apache/incubator-hugegraph/pull/2495
- chore: remove required ci with java8 by @Pengzna in https://github.com/apache/incubator-hugegraph/pull/2503
- feat(pd): integrate
pd-grpc&pd-common&pd-clientby @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2498 - feat(store): integrate
store-grpc&store-common&store-clientby @Pengzna in https://github.com/apache/incubator-hugegraph/pull/2476 - fix(server): switch rocksdb backend to memory when executing gremlin example by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2518
- fix(server): avoid overriding backend config in gremlin example script by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2519
- chore: make IDEA support IssueNavigationLink and add icon by @liuxiaocs7 in https://github.com/apache/incubator-hugegraph/pull/2521
- fix: update resource references by @emmanuel-ferdman in https://github.com/apache/incubator-hugegraph/pull/2522
- chore: add .md style in editorconfig by @returnToInnocence in https://github.com/apache/incubator-hugegraph/pull/2525
- feat(store): integrate
store-rocksdbsubmodule by @Pengzna in https://github.com/apache/incubator-hugegraph/pull/2513 - feat(pd): integrate
pd-coreinto hugegraph by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2478 - feat(pd): integrate
pd-serviceinto hugegraph by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2528 - feat(pd): integrate
pd-distinto hugegraph & add core tests, client tests, and REST tests for PD by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2532 - feat(server): integrate
server-hstoreinto hugegraph by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2534 - chore(pd): translate CJK comments to English by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2536
- feat(store): integrate
store-coresubmodule by @Pengzna in https://github.com/apache/incubator-hugegraph/pull/2548 - feat(store): integrate
store-nodesubmodule by @sheli00 in https://github.com/apache/incubator-hugegraph/pull/2537 - chore: reset license header for file declared in LICENSE by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2550
- chore: intro
install-distmodule in root by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2552 - feat(store): integrate store-dist and store-cli submodule by @Pengzna in https://github.com/apache/incubator-hugegraph/pull/2562
- chore: migrate the
hg-style.xmlto.editorconfigby @FrostyHec in https://github.com/apache/incubator-hugegraph/pull/2561 - feat(server): support new backend Hstore by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2560
- chore: upgrade revision to 1.5.0 by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2585
- fix(server): random generate default value by @HJ-Young in https://github.com/apache/incubator-hugegraph/pull/2568
- feat(dist): support docker deployment for PD and Store by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2573
- chore: minor improve for pom properties by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2574
- refact: enhance cache invalidation of the partition -> leader shard in ClientCache by @haohao0103 in https://github.com/apache/incubator-hugegraph/pull/2588
- doc(pd): add
initial-store-countcomments inapplication.ymlby @haohao0103 in https://github.com/apache/incubator-hugegraph/pull/2587 - feat: support disable RocksDB auto-compaction by configuration by @haohao0103 in https://github.com/apache/incubator-hugegraph/pull/2586
- fix(dist): update build artifact path for docker deployment by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2590
- chore: intro
editorconfig-maven-pluginfor verifying code style defined in.editorconfigby @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2591 - feat(store): integrate rest of store-test submodule by @Pengzna in https://github.com/apache/incubator-hugegraph/pull/2563
- fix(pd): partition IDs always empty in Shards List by @haohao0103 in https://github.com/apache/incubator-hugegraph/pull/2596
- chore: temporarily ignore failure core tests for hstore & simplify ci name by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2599
- chore: enable up-to-date for UI(CI) by @imbajin in https://github.com/apache/incubator-hugegraph/pull/2609
- fix(pd/store): log files do not scroll with the process by @haohao0103 in https://github.com/apache/incubator-hugegraph/pull/2589
- refact(pd): remove redundant property in LogMeta & PartitionMeta by @haohao0103 in https://github.com/apache/incubator-hugegraph/pull/2598
- doc(server): enhance rest-server.properties comment by @Thespica in https://github.com/apache/incubator-hugegraph/pull/2610
- fix(hstore): JRaft Timer Metrics BUG by @JackyYangPassion in https://github.com/apache/incubator-hugegraph/pull/2602
- chore(dist): tar source and binary package for hugegraph with pd-store by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2594
- chore(pd): translate CJK punctuations to English by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2625
- chore(store): translate CJK comments to English for store-cli, store-client, store-common, store-core by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2623
- chore(hstore): translate CJK comments to English by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2616
- refact(server): enlarge bytes write limit & remove param
bigwhen encode/decode string id length by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2622 - fix(hstore): JRaft maxEntriesSize configuration parameters do not take effect by @JackyYangPassion in https://github.com/apache/incubator-hugegraph/pull/2630
- fix: correct server docker copy source path by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2637
- chore(api): support ignore graphspaces segment in url by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2612
- fix(hstore): print time for hstore gc log by @JackyYangPassion in https://github.com/apache/incubator-hugegraph/pull/2636
- fix(hstore): enable JRaft MaxBodySize config by @JackyYangPassion in https://github.com/apache/incubator-hugegraph/pull/2633
- chore(dist): intro additional Dockerfile to build the server image & skip init-hstore backend by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2642
- chore(commons): migrate hugegraph-commons by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2628
- chore(ci): disable merge button & rename ci job name by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2646
- chore(store): translate CJK comments to English for store-dist, store-grpc, store-node, store-rocksdb, store-test by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2645
- feat(common): add a tool method encode by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2647
- chore(ci): fix postgresql unit test failed by @JackyYangPassion in https://github.com/apache/incubator-hugegraph/pull/2643
- chore: set the
skipCommonsTestsproperty totrueby default by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2651 - chore(server): mark old raft configs as deprecated by @shirleyStorage in https://github.com/apache/incubator-hugegraph/pull/2661
- fix(pd):PartitionCache lockGraph Logic error by @haohao0103 in https://github.com/apache/incubator-hugegraph/pull/2640
- fix(pd): Ensure range attribute thread safety by @haohao0103 in https://github.com/apache/incubator-hugegraph/pull/2641
- chore: fix lombok compiling error and error for list cast to string by @zyxxoo in https://github.com/apache/incubator-hugegraph/pull/2592
- BREAKING CHANGE(server): support "parent & child" EdgeLabel type by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2662
- refactor(server): optimize the server-node info by @zyxxoo in https://github.com/apache/incubator-hugegraph/pull/2671
- chore(dist): replace G1 config & handle other gc options by @MingzhenHan in https://github.com/apache/incubator-hugegraph/pull/2664
- feat(clustertest): add basic MiniCluster module for distributed system by @HJ-Young in https://github.com/apache/incubator-hugegraph/pull/2615
- feat(server): support in-heap memory JVM monitor by @MingzhenHan in https://github.com/apache/incubator-hugegraph/pull/2650
- refactor(pd/store): remove useless files & clean code by @HJ-Young in https://github.com/apache/incubator-hugegraph/pull/2681
- fix(server): serialize source and target label for non-father edge label by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2682
- refactor(commons): handle sofa-rpc desc type & mark TODO by @imbajin in https://github.com/apache/incubator-hugegraph/pull/2666
- chore(dist): update licenses for 1.5 by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2687
- @FrostyHec made their first contribution in https://github.com/apache/incubator-hugegraph/pull/2561
- @HJ-Young made their first contribution in https://github.com/apache/incubator-hugegraph/pull/2568
- @Thespica made their first contribution in https://github.com/apache/incubator-hugegraph/pull/2610
- @shirleyStorage made their first contribution in https://github.com/apache/incubator-hugegraph/pull/2661
- @MingzhenHan made their first contribution in https://github.com/apache/incubator-hugegraph/pull/2664
Full Changelog: https://github.com/apache/incubator-hugegraph/compare/1.3.0...1.5.0
Apache HugeGraph(incubating) Release 1.3.0
- Server Binary Package 1.3.0 (Alternate Addr) - (SHA512:
6a4041e)
- fix(core): task restore interrupt problem on restart server by @xiaoleizi2016 in https://github.com/apache/incubator-hugegraph/pull/2401
- chore: add license link by @caicancai in https://github.com/apache/incubator-hugegraph/pull/2398
- doc: enhance NOTICE info to keep it clear by @imbajin in https://github.com/apache/incubator-hugegraph/pull/2409
- feat: support docker use the auth when starting by @aroundabout in https://github.com/apache/incubator-hugegraph/pull/2403
- fix(server): reinitialize the progress to set up graph auth friendly by @Z-HUANT in https://github.com/apache/incubator-hugegraph/pull/2411
- fix(chore): remove zgc in dockerfile for ARM env by @aroundabout in https://github.com/apache/incubator-hugegraph/pull/2421
- chore(server): update swagger info for default server profile by @SunnyBoy-WYH in https://github.com/apache/incubator-hugegraph/pull/2423
- fix(server): make CacheManager constructor private to satisfy the singleton pattern by @Pengzna in https://github.com/apache/incubator-hugegraph/pull/2432
- fix(server): unify the license headers by @msgui in https://github.com/apache/incubator-hugegraph/pull/2438
- fix: format and clean code in dist and example modules by @msgui in https://github.com/apache/incubator-hugegraph/pull/2441
- fix: format and clean code in core module by @msgui in https://github.com/apache/incubator-hugegraph/pull/2440
- fix: format and clean code in modules by @msgui in https://github.com/apache/incubator-hugegraph/pull/2439
- fix(server): clean up the code by @msgui in https://github.com/apache/incubator-hugegraph/pull/2456
- fix(server): unify license header for protobuf file by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2448
- chore: improve license header checker confs and pre-check header when validating by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2445
- chore: unify to call SchemaLabel.getLabelId() by @javeme in https://github.com/apache/incubator-hugegraph/pull/2458
- fix(server): remove extra blank lines by @msgui in https://github.com/apache/incubator-hugegraph/pull/2459
- feat(api): optimize adjacent-edges query by @Z-HUANT in https://github.com/apache/incubator-hugegraph/pull/2408
- chore: refine the hg-style.xml specification by @returnToInnocence in https://github.com/apache/incubator-hugegraph/pull/2457
- chore: Add a newline formatting configuration and a comment for warning by @returnToInnocence in https://github.com/apache/incubator-hugegraph/pull/2464
- fix(server): add tip for gremlin api NPE with empty query by @SunnyBoy-WYH in https://github.com/apache/incubator-hugegraph/pull/2467
- fix(server):fix the metric name when promthus collect hugegraph metric,see issue by @SunnyBoy-WYH in https://github.com/apache/incubator-hugegraph/pull/2462
- fix(server):
serverStartederror when execute gremlin example by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2473 - fix(auth): enhance the URL check by @zyxxoo in https://github.com/apache/incubator-hugegraph/pull/2422
- feat: added the OpenTelemetry trace support by @lynnbond in https://github.com/apache/incubator-hugegraph/pull/2477
- chore(server): clear context after req done by @SunnyBoy-WYH in https://github.com/apache/incubator-hugegraph/pull/2470
- refact(server): enhance the storage path in RocksDB & clean code by @imbajin in https://github.com/apache/incubator-hugegraph/pull/2491
- @caicancai made their first contribution in https://github.com/apache/incubator-hugegraph/pull/2398
- @returnToInnocence made their first contribution in https://github.com/apache/incubator-hugegraph/pull/2457
Full Changelog: https://github.com/apache/incubator-hugegraph/compare/1.2.0...1.3.0
Apache HugeGraph(incubating) Release 1.2.0
- Server Binary Package 1.2.0 (Alternate Addr) - (SHA512:
7635c67)
- 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)
- 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)
- 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)
- feat(dist): support pre-load test graph data in docker container (#2241)
- 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)
- @lynnbond made their first contribution in https://github.com/apache/incubator-hugegraph/pull/2143
- @KeeProMise made their first contribution in https://github.com/apache/incubator-hugegraph/pull/2207
- @GYXkeep made their first contribution in https://github.com/apache/incubator-hugegraph/pull/2211
- @liuxiaocs7 made their first contribution in https://github.com/apache/incubator-hugegraph/pull/2224
- @lionztt made their first contribution in https://github.com/apache/incubator-hugegraph/pull/2227
- @Z-HUANT made their first contribution in https://github.com/apache/incubator-hugegraph/pull/2246
- @DanGuge made their first contribution in https://github.com/apache/incubator-hugegraph/pull/2253
- @lzyxx77 made their first contribution in https://github.com/apache/incubator-hugegraph/pull/2290
- @qwtsc made their first contribution in https://github.com/apache/incubator-hugegraph/pull/2281
- @SunnyBoy-WYH made their first contribution in https://github.com/apache/incubator-hugegraph/pull/2299
- @haohao0103 made their first contribution in https://github.com/apache/incubator-hugegraph/pull/2364
- @zhenyuT made their first contribution in https://github.com/apache/incubator-hugegraph/pull/2365
Full Changelog: https://github.com/apache/incubator-hugegraph/compare/1.0.0...1.2.0
Apache HugeGraph(incubating) Release 1.0.0
The latest
Apacheversion is released. Welcome to use it 🍓 (try docker way now)
- Server Binary Package 1.0.0 (Alternate Addr) - (SHA512:
9ff0ab2b)
If you use the old HugeGraph release version before, you should switch to the new maven dependency, refer this issue to config it, thanks
- 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/traceAPI 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.mdby @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_JSONwithTEXT_PLAINby @imbajin @simon824 in #1839 #1867 #1888 - feat(core): support query data by use
cypherlanguage by @jadepeng in https://github.com/apache/incubator-hugegraph/pull/1866 - feat(api): support
swaggerUI 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 M1by @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
- @vincentshu made their first contribution in https://github.com/apache/incubator-hugegraph/pull/1755
- @sunlujing made their first contribution in https://github.com/apache/incubator-hugegraph/pull/1780
- @jsoref made their first contribution in https://github.com/apache/incubator-hugegraph/pull/1798
- @zhaoliangzl made their first contribution in https://github.com/apache/incubator-hugegraph/pull/1801
- @simon824 made their first contribution in https://github.com/apache/incubator-hugegraph/pull/1809
- @wuchaojing made their first contribution in https://github.com/apache/incubator-hugegraph/pull/1813
- @mayelena made their first contribution in https://github.com/apache/incubator-hugegraph/pull/1821
- @seagle-yuan made their first contribution in https://github.com/apache/incubator-hugegraph/pull/1810
- @wangyao2016 made their first contribution in https://github.com/apache/incubator-hugegraph/pull/1872
- @leo65535 made their first contribution in https://github.com/apache/incubator-hugegraph/pull/1894
- @jackwener made their first contribution in https://github.com/apache/incubator-hugegraph/pull/1904
- @Shoothzj made their first contribution in https://github.com/apache/incubator-hugegraph/pull/1914
- @damonxue made their first contribution in https://github.com/apache/incubator-hugegraph/pull/1958
- @xiaoleizi2016 made their first contribution in https://github.com/apache/incubator-hugegraph/pull/1948
- @NankeXXX made their first contribution in https://github.com/apache/incubator-hugegraph/pull/1971
- @vamossagar12 made their first contribution in https://github.com/apache/incubator-hugegraph/pull/2014
- @dongzl made their first contribution in https://github.com/apache/incubator-hugegraph/pull/2034
Full Changelog: https://github.com/apache/incubator-hugegraph/compare/v0.12.0...1.0.0
(Outdated) HugeGraph 0.12.0 (Sealed)
HugeGraph 0.12 Release Notes(CN)
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.
click to see details
- Check param capacity for NeighborRankTraverser Step by @Linary in https://github.com/apache/incubator-hugegraph/pull/1290
- export new implemented oltp traversals by @zhoney in https://github.com/apache/incubator-hugegraph/pull/1289
- fix psotgresql init failed due to not exist same name db with user by @zhoney in https://github.com/apache/incubator-hugegraph/pull/1293
- Fix HBase init error when Kerberos is enabled by @tmljob in https://github.com/apache/incubator-hugegraph/pull/1294
- fix personal/neighbor rank id from String to Object by @zhoney in https://github.com/apache/incubator-hugegraph/pull/1310
- fix weighted shortest path not check target vertex by @zhoney in https://github.com/apache/incubator-hugegraph/pull/1307
- fix example bug by @zhoney in https://github.com/apache/incubator-hugegraph/pull/1308
- fix hbase/rocksdb shard bug by @zhoney in https://github.com/apache/incubator-hugegraph/pull/1306
- Check if master node before schedule gremlin job by @Linary in https://github.com/apache/incubator-hugegraph/pull/1314
- Adapt jraft 1.3.5 by @Linary in https://github.com/apache/incubator-hugegraph/pull/1313
- Disable rocksdb wal for statemachine on raft mode by @Linary in https://github.com/apache/incubator-hugegraph/pull/1318
- fix g.V().hasLabel().limit(n) lose some results due to overridden index by @javeme in https://github.com/apache/incubator-hugegraph/pull/1316
- support P.textcontains() for rest-api query by @javeme in https://github.com/apache/incubator-hugegraph/pull/1312
- add config for whether encoding number of primary keys by @zhoney in https://github.com/apache/incubator-hugegraph/pull/1323
- fix jaccard similarity NaN by @zhoney in https://github.com/apache/incubator-hugegraph/pull/1324
- fix ttl not work due to job not close tx by @zhoney in https://github.com/apache/incubator-hugegraph/pull/1330
- Fix add schema from follower then list all without it by @Linary in https://github.com/apache/incubator-hugegraph/pull/1325
- Support graph read mode and set/list aggregate property by @zhoney in https://github.com/apache/incubator-hugegraph/pull/1332
- fix gremlin job result size gt cassandra limit and lt hugegraph limit by @zhoney in https://github.com/apache/incubator-hugegraph/pull/1334
- upgrade store version due to read frequency of property key by @zhoney in https://github.com/apache/incubator-hugegraph/pull/1341
- vertex/edge get api use queryVertex/queryEdge instead of iterator by @javeme in https://github.com/apache/incubator-hugegraph/pull/1345
- auth-delete and role-get APIs need to check if the graph exists by @javeme in https://github.com/apache/incubator-hugegraph/pull/1338
- Add TarLz4Util to improve perf for comressing snapshot by @Linary in https://github.com/apache/incubator-hugegraph/pull/1336
- fix task result with path/tree can't be serialized by @javeme in https://github.com/apache/incubator-hugegraph/pull/1351
- auth: add resource metrics_read by @javeme in https://github.com/apache/incubator-hugegraph/pull/1355
- Add multi-node auth information sharing function by @xuliguov5 in https://github.com/apache/incubator-hugegraph/pull/1350
- Fix NPE when init admin user by @Linary in https://github.com/apache/incubator-hugegraph/pull/1360
- auth: fix resource type NONE and add resource type SCHEMA by @javeme in https://github.com/apache/incubator-hugegraph/pull/1362
- fix task: atomic update/get fields and re-schedule by @javeme in https://github.com/apache/incubator-hugegraph/pull/1361
- fix auth: truncate with SecurityException & clear with Invalid user name admin by @xuliguov5 in https://github.com/apache/incubator-hugegraph/pull/1365
- refactor UserManager to AuthManager by @javeme in https://github.com/apache/incubator-hugegraph/pull/1363
- avoid deleteRange() as possible for query performance by @javeme in https://github.com/apache/incubator-hugegraph/pull/1375
- fix travis-ci cannot find symbol Namifiable by @javeme in https://github.com/apache/incubator-hugegraph/pull/1376
- auth fix: don't ignore permission exception in parseEntry() by @javeme in https://github.com/apache/incubator-hugegraph/pull/1380
- auth fix: creator is null in toString() called by consistent-hash LB when verifying permission by @xuliguov5 in https://github.com/apache/incubator-hugegraph/pull/1385
- auth fix: schema operations should rely on specific required-permission by @javeme in https://github.com/apache/incubator-hugegraph/pull/1387
- auth: make VAR permission don't depend on VERTEX permission by @javeme in https://github.com/apache/incubator-hugegraph/pull/1386
- Fix AuthManager will find other nodes when init store by @Linary in https://github.com/apache/incubator-hugegraph/pull/1381
- Fix inappropriate shard will cause base64 decode error by @Linary in https://github.com/apache/incubator-hugegraph/pull/1383
- support: invalid cache through rpc by @javeme in https://github.com/apache/incubator-hugegraph/pull/1357
- Transfer permission of some operations from STATUS to ANY by @javeme in https://github.com/apache/incubator-hugegraph/pull/1391
- Fix macos free_memory calculate by using vm_stat by @coderzc in https://github.com/apache/incubator-hugegraph/pull/1396
- auth fix: init store password must be not empty by @coderzc in https://github.com/apache/incubator-hugegraph/pull/1400
- auth: check username/password is empty string by @corgiboygsj in https://github.com/apache/incubator-hugegraph/pull/1402
- Upgrade version to 0.12.0 by @Linary in https://github.com/apache/incubator-hugegraph/pull/1372
- bump netty-all from 4.1.13.Final to 4.1.42.Final by @javeme in https://github.com/apache/incubator-hugegraph/pull/1403
- fix allowed append vl pk or el sk as nullable props by @zhoney in https://github.com/apache/incubator-hugegraph/pull/1406
- Let snapshot saved disk same as rocksdb data path by @Linary in https://github.com/apache/incubator-hugegraph/pull/1392
- Add a callback 'onBusy' used to adaptive rate limit by @Linary in https://github.com/apache/incubator-hugegraph/pull/1401
- Fix some license params by @Linary in https://github.com/apache/incubator-hugegraph/pull/1420
- Fix sensitive mail address by @Linary in https://github.com/apache/incubator-hugegraph/pull/1419
- import hugegraph-rpc component by @javeme in https://github.com/apache/incubator-hugegraph/pull/1397
- Fix raft-tools script small bug by @Linary in https://github.com/apache/incubator-hugegraph/pull/1416
- Let TaskScheduler pause when under loading mode by @Linary in https://github.com/apache/incubator-hugegraph/pull/1414
- fix style for raft module by @javeme in https://github.com/apache/incubator-hugegraph/pull/1423
- fix ScyllaDB: lost page results due to not fetched the entire page by @javeme in https://github.com/apache/incubator-hugegraph/pull/1407
- Fix Fusiform similarity api return all vertices when similars is empty by @zyxxoo in https://github.com/apache/incubator-hugegraph/pull/1434
- Fix forced to Double and optimization error hint for top range by @zyxxoo in https://github.com/apache/incubator-hugegraph/pull/1432
- Fix: paths api return empty if start and end with same vertex id by @zyxxoo in https://github.com/apache/incubator-hugegraph/pull/1435
- fix kout/kneighbor default limit from 10 to 10000000 by @zhoney in https://github.com/apache/incubator-hugegraph/pull/1436
- add install-scylladb.sh to travis by @javeme in https://github.com/apache/incubator-hugegraph/pull/1422
- chore use utils tools to convert to double type by @zyxxoo in https://github.com/apache/incubator-hugegraph/pull/1438
- refact: improve error info of edge-update-api by @imbajin in https://github.com/apache/incubator-hugegraph/pull/1443
- refact: unify naming of degree for oltp algorithms by @imbajin in https://github.com/apache/incubator-hugegraph/pull/1433
- doc: record mysql connection url by @imbajin in https://github.com/apache/incubator-hugegraph/pull/1451
- perf(auth): use batch flush & async way to output log by @imbajin in https://github.com/apache/incubator-hugegraph/pull/1448
- Support newly added node install and resume snapshot by @Linary in https://github.com/apache/incubator-hugegraph/pull/1439
- Add SplicingIdGeneratorTest class by @Linary in https://github.com/apache/incubator-hugegraph/pull/1461
- perf(auth): validate user through cache to avoid duplicate hash calculation by @imbajin in https://github.com/apache/incubator-hugegraph/pull/1460
- doc: use 3 issue template for better community experience by @imbajin in https://github.com/apache/incubator-hugegraph/pull/1453
- fix: replace '+' to '%2B' to handle page strs encode by @imbajin in https://github.com/apache/incubator-hugegraph/pull/1437
- refact: let kout degree applied to all labels & remove source vertex from kneighbor default results by @imbajin in https://github.com/apache/incubator-hugegraph/pull/1459
- refact: remove source from kneighbor/kout results & unify 'degree ' error info by @imbajin in https://github.com/apache/incubator-hugegraph/pull/1463
- refact: unify kout/kneighbor get method with post by @imbajin in https://github.com/apache/incubator-hugegraph/pull/1470
- feat: add auto stale/close workflow for issue & pr by @imbajin in https://github.com/apache/incubator-hugegraph/pull/1471
- add user-api test by @coderzc in https://github.com/apache/incubator-hugegraph/pull/1456
- fix ttl tests with start time error by using graph.now() by @zhoney in https://github.com/apache/incubator-hugegraph/pull/1478
- Collection optimize for OLTP algorithm and HugeElement by @zhoney in https://github.com/apache/incubator-hugegraph/pull/1409
- Improve check for getting vertex when create edge by @Linary in https://github.com/apache/incubator-hugegraph/pull/1477
- Add compact api for rocksdb/cassandra/hbase backend by @javeme in https://github.com/apache/incubator-hugegraph/pull/1378
- RamCache support custom expire time by @corgiboygsj in https://github.com/apache/incubator-hugegraph/pull/1494
- feat(dist): support auto reload config & compress audit log by @imbajin in https://github.com/apache/incubator-hugegraph/pull/1492
- feat(auth): support rate limit per user for audit log by @imbajin in https://github.com/apache/incubator-hugegraph/pull/1493
- Use github action to run ci by @Linary in https://github.com/apache/incubator-hugegraph/pull/1514
- fix IdSet.contains() not override AbstractCollection.contains() by @zhoney in https://github.com/apache/incubator-hugegraph/pull/1511
- add LoginAPI by @corgiboygsj in https://github.com/apache/incubator-hugegraph/pull/1500
- fix cache metrics perf issue by @javeme in https://github.com/apache/incubator-hugegraph/pull/1515
- fix not rollback if commitPartOfEdgeDeletions() fails by @javeme in https://github.com/apache/incubator-hugegraph/pull/1513
- refact(auth): cache login role in auth client to avoid sending rpc repeatedly by @imbajin in https://github.com/apache/incubator-hugegraph/pull/1507
- improve SimilarsMap implementation by @zhoney in https://github.com/apache/incubator-hugegraph/pull/1523
- Add log when occured license operation error by @Linary in https://github.com/apache/incubator-hugegraph/pull/1522
- chore: use tokenless way for coverage & update configs by @imbajin in https://github.com/apache/incubator-hugegraph/pull/1529
- fix same neighbor limit from 10 to 10000000 by @zhoney in https://github.com/apache/incubator-hugegraph/pull/1530
- refact: invalidate auth client cache & merge auth filter log by @imbajin in https://github.com/apache/incubator-hugegraph/pull/1528
- chore: refactor issue template with forum struct (yaml format) by @imbajin in https://github.com/apache/incubator-hugegraph/pull/1531
- fix clear api create snapshot for all backend(should rocksdb only) by @zhoney in https://github.com/apache/incubator-hugegraph/pull/1532
- feat: auth project support by @zyxxoo in https://github.com/apache/incubator-hugegraph/pull/1504
- feat : support collection type in secondary index by @jadepeng in https://github.com/apache/incubator-hugegraph/pull/1474
- refactor: optimizing code of project update api by @zyxxoo in https://github.com/apache/incubator-hugegraph/pull/1537
- support olap writeback for cassandra and rocksdb by @zhoney in https://github.com/apache/incubator-hugegraph/pull/1506
- allow access GRAPH_STORE from option() by @zhoney in https://github.com/apache/incubator-hugegraph/pull/1546
- add option query.optimize_aggregate_by_index(set default false) by @javeme in https://github.com/apache/incubator-hugegraph/pull/1549
- Fix bug: create index label was blocked under loading mode by @Linary in https://github.com/apache/incubator-hugegraph/pull/1548
- optimize kout/kneighbor count (avoid copying set) by @javeme in https://github.com/apache/incubator-hugegraph/pull/1550
- add unit test for traversers api by @zyxxoo in https://github.com/apache/incubator-hugegraph/pull/1489
- bug fix for add graph and remove graph from project by @zyxxoo in https://github.com/apache/incubator-hugegraph/pull/1562
- Fix left range index by @jadepeng in https://github.com/apache/incubator-hugegraph/pull/1498
- improve shortest path by traversing from less direction by @zhoney in https://github.com/apache/incubator-hugegraph/pull/1569
- support schema-api to return all schema of a graph by @zhoney in https://github.com/apache/incubator-hugegraph/pull/1567
- tiny improve auth code for exception message and typo by @zhoney in https://github.com/apache/incubator-hugegraph/pull/1563
- fix rocksdb config data_disks allowed keys by @zhoney in https://github.com/apache/incubator-hugegraph/pull/1585
- change http return code of property create&update by @zhoney in https://github.com/apache/incubator-hugegraph/pull/1584
- refact(core): support Infinity & NaN number in float/double property by @imbajin in https://github.com/apache/incubator-hugegraph/pull/1578
- chore: update ubuntu version for ci actions by @imbajin in https://github.com/apache/incubator-hugegraph/pull/1613
- Fix: quorum read if safe read by @zyxxoo in https://github.com/apache/incubator-hugegraph/pull/1618
- oltp traversal: optimize id2code for number id by @javeme in https://github.com/apache/incubator-hugegraph/pull/1623
- Using TCK Tested JDK builds of OpenJDK by @carldea in https://github.com/apache/incubator-hugegraph/pull/1604
- fixed token expire by @guoygang in https://github.com/apache/incubator-hugegraph/pull/1625
- let getProperties() return Collection by @javeme in https://github.com/apache/incubator-hugegraph/pull/1624
- Fix bug: mysql statement leak by @z7658329 in https://github.com/apache/incubator-hugegraph/pull/1627
- Bfs optimize vertex-out-out query by @javeme in https://github.com/apache/incubator-hugegraph/pull/1359
- fix: support
HugeVertex4Inserton offheap serialize by @coderzc in https://github.com/apache/incubator-hugegraph/pull/1630 - fix: determine whether indexLabel is null by @corgiboygsj in https://github.com/apache/incubator-hugegraph/pull/1629
- fix: mysql & pg ci problem by @imbajin in https://github.com/apache/incubator-hugegraph/pull/1641
- fix : remove index label by @Fizell in https://github.com/apache/incubator-hugegraph/pull/1642
- Fix bug: count sql statement leak by @z7658329 in https://github.com/apache/incubator-hugegraph/pull/1640
- fix: gremlin exec timeout cause statement unclose by @z7658329 in https://github.com/apache/incubator-hugegraph/pull/1643
- improve: close tx if GraphTransaction is error by @coderzc in https://github.com/apache/incubator-hugegraph/pull/1655
- Fix bug : unicode characters from \u0000 to \u0003 removed from property values indexed using search index by @KirubakaranSP in https://github.com/apache/incubator-hugegraph/pull/1659
- catch any exception for mysql close when reset() by @lxb1111 in https://github.com/apache/incubator-hugegraph/pull/1661
- add github downloads badge by @javeme in https://github.com/apache/incubator-hugegraph/pull/1666
- unify special chars in index property by @javeme in https://github.com/apache/incubator-hugegraph/pull/1670
- add license-maven-plugin by @corgiboygsj in https://github.com/apache/incubator-hugegraph/pull/1667
- fix warning resource not closed by @lxb1111 in https://github.com/apache/incubator-hugegraph/pull/1673
- release maven package by actions by @coderzc in https://github.com/apache/incubator-hugegraph/pull/1669
- fix: Char covert to String on remove specified unicode by @coderzc in https://github.com/apache/incubator-hugegraph/pull/1664
- feature: enhance
Text.contains("word")by @coderzc in https://github.com/apache/incubator-hugegraph/pull/1652 - fix has within query error by @zhoney in https://github.com/apache/incubator-hugegraph/pull/1680
- refactor olap property by @javeme in https://github.com/apache/incubator-hugegraph/pull/1675
- update cache_type default value by @lxb1111 in https://github.com/apache/incubator-hugegraph/pull/1681
- unify action of special-symbol in primary-key and sort-key by @javeme in https://github.com/apache/incubator-hugegraph/pull/1684
- fix log4j error by @zhoney in https://github.com/apache/incubator-hugegraph/pull/1686
- fix hbase scan startkey is null NPE by @JackyYangPassion in https://github.com/apache/incubator-hugegraph/pull/1692
- Bump log4j-core from 2.15.0 to 2.16.0 by @dependabot in https://github.com/apache/incubator-hugegraph/pull/1698
- refact: params improve for personal rank api by @imbajin in https://github.com/apache/incubator-hugegraph/pull/1695
- refact: early stop & perf improve for paths traverser/api by @imbajin in https://github.com/apache/incubator-hugegraph/pull/1694
- build(deps): bump log4j-core from 2.16.0 to 2.17.0 by @dependabot in https://github.com/apache/incubator-hugegraph/pull/1702
- remove truelicence dependency by @javeme in https://github.com/apache/incubator-hugegraph/pull/1700
- Bump commons-compress from 1.20 to 1.21 in /hugegraph-core by @dependabot in https://github.com/apache/incubator-hugegraph/pull/1554
- Bump commons-io from 2.4 to 2.7 by @dependabot in https://github.com/apache/incubator-hugegraph/pull/1430
- Create APACHE_PROPOSAL.md by @javeme in https://github.com/apache/incubator-hugegraph/pull/1644
- support rocksdb multi-get by @javeme in https://github.com/apache/incubator-hugegraph/pull/1682
- fix: within condition always use empty values by @imbajin in https://github.com/apache/incubator-hugegraph/pull/1704
- upload assert to release by @coderzc in https://github.com/apache/incubator-hugegraph/pull/1703
- Bump httpclient from 4.5.2 to 4.5.13 by @javeme in https://github.com/apache/incubator-hugegraph/pull/1706
- support rocksdb reusing-iterator by @javeme in https://github.com/apache/incubator-hugegraph/pull/1683
- Bump httpclient from 4.5.2 to 4.5.13 by @dependabot in https://github.com/apache/incubator-hugegraph/pull/1487
- add concurrent IntSet/IntMap by @javeme in https://github.com/apache/incubator-hugegraph/pull/1552
- Support to create graph dynamically by @Linary in https://github.com/apache/incubator-hugegraph/pull/1065
- fix: can't dynamic create graph if auth enabled by @javeme in https://github.com/apache/incubator-hugegraph/pull/1708
- support clone graph without config param by @javeme in https://github.com/apache/incubator-hugegraph/pull/1709
- fix docker mysql ci not stable by @javeme in https://github.com/apache/incubator-hugegraph/pull/1710
- improve int set/map test by @javeme in https://github.com/apache/incubator-hugegraph/pull/1712
- optimize query perf by @javeme in https://github.com/apache/incubator-hugegraph/pull/1711
- improve release actions by @coderzc in https://github.com/apache/incubator-hugegraph/pull/1713
- fix dynamic graph not bind to gremlin by @javeme in https://github.com/apache/incubator-hugegraph/pull/1716
- fix github action ci not trigger on release branch by @javeme in https://github.com/apache/incubator-hugegraph/pull/1714
- HugeGraph-1358: update readme for release-0.12 by @javeme in https://github.com/apache/incubator-hugegraph/pull/1717
- @xuliguov5 made their first contribution in https://github.com/apache/incubator-hugegraph/pull/1350
- @carldea made their first contribution in https://github.com/apache/incubator-hugegraph/pull/1604
- @guoygang made their first contribution in https://github.com/apache/incubator-hugegraph/pull/1625
- @KirubakaranSP made their first contribution in https://github.com/apache/incubator-hugegraph/pull/1659
- @lxb1111 made their first contribution in https://github.com/apache/incubator-hugegraph/pull/1661
Full Changelog: https://github.com/apache/incubator-hugegraph/compare/v0.11.2...v0.12.0
Release hugegraph 0.11.2
HugeGraph 0.11.2 Release Notes(CN)
click to see details
- Bump up to version 0.9.0 by @Linary in https://github.com/apache/incubator-hugegraph/pull/277
- Remove the restriction of port between 1024 and 10000 by @Linary in https://github.com/apache/incubator-hugegraph/pull/263
- fix bug left-index-remove can't handle none-flatten query by @zhoney in https://github.com/apache/incubator-hugegraph/pull/281
- keep depth and degree consistent for traverser api by @zhoney in https://github.com/apache/incubator-hugegraph/pull/252
- Compatible with more date formats by @Linary in https://github.com/apache/incubator-hugegraph/pull/286
- Optimize hbase with multi-get for g.V(ids) by @Linary in https://github.com/apache/incubator-hugegraph/pull/279
- Remove the explicit config items about GremlinServer by @Linary in https://github.com/apache/incubator-hugegraph/pull/290
- fix bug: index rebuild exceeds 80w limit and 65536 cassandra limit by @zhoney in https://github.com/apache/incubator-hugegraph/pull/292
- fix bug: query vertices by ids with hasId() filter when using number id by @zhoney in https://github.com/apache/incubator-hugegraph/pull/303
- Support range sortKey feature by @javeme in https://github.com/apache/incubator-hugegraph/pull/296
- fix bug: the metrics of caches is lost by @javeme in https://github.com/apache/incubator-hugegraph/pull/321
- Limit the name of the gremlin request less than 256 bytes by @Linary in https://github.com/apache/incubator-hugegraph/pull/313
- fix bug primitive system id reservation not work by @javeme in https://github.com/apache/incubator-hugegraph/pull/315
- Add travis api-test by @Linary in https://github.com/apache/incubator-hugegraph/pull/299
- Avoid create index label on property which contains primary key by @Linary in https://github.com/apache/incubator-hugegraph/pull/317
- improve schema serialization in BinarySerializer by @Linary in https://github.com/apache/incubator-hugegraph/pull/316
- fix bug: perf example cost time should exclude time of env-init by @javeme in https://github.com/apache/incubator-hugegraph/pull/329
- Some small modification by @Linary in https://github.com/apache/incubator-hugegraph/pull/331
- fix race condition in BackendSessionPool.close() by @javeme in https://github.com/apache/incubator-hugegraph/pull/330
- remove left index in async mode by @zhoney in https://github.com/apache/incubator-hugegraph/pull/285
- Support for progress updates for async gremlin job by @javeme in https://github.com/apache/incubator-hugegraph/pull/325
- Add config hbase.zookeeper.znode.parent for hbase backend by @Linary in https://github.com/apache/incubator-hugegraph/pull/333
- fix bug of aysnc left index delete by @zhoney in https://github.com/apache/incubator-hugegraph/pull/336
- Fix bug: Backend metrics of rocksdb disk usage can't work by @Linary in https://github.com/apache/incubator-hugegraph/pull/326
- add shutdown hook to close thread pool automatically by @javeme in https://github.com/apache/incubator-hugegraph/pull/355
- Throw 503 error if all workers are busy by @Linary in https://github.com/apache/incubator-hugegraph/pull/343
- Fix rocksdb warning after upgrading to version 5.17.2 by @javeme in https://github.com/apache/incubator-hugegraph/pull/374
- Support customized plugin when init store by @Linary in https://github.com/apache/incubator-hugegraph/pull/364
- Set tx capacity lower limit be COMMIT_BATCH(500) by @zhoney in https://github.com/apache/incubator-hugegraph/pull/379
- Support code coverage statistics by @Linary in https://github.com/apache/incubator-hugegraph/pull/376
- prepare for mapdb backend by @javeme in https://github.com/apache/incubator-hugegraph/pull/357
- delete bcloud file by @javeme in https://github.com/apache/incubator-hugegraph/pull/382
- implement customized paths and crosspoints API by @zhoney in https://github.com/apache/incubator-hugegraph/pull/306
- fix remove secondary index of cassandra backend exceeding 65535 limit by @zhoney in https://github.com/apache/incubator-hugegraph/pull/386
- Let VertexAPI use simplified property serializer by @Linary in https://github.com/apache/incubator-hugegraph/pull/332
- Support pagination when single index query by @Linary in https://github.com/apache/incubator-hugegraph/pull/328
- Support paging for scan api by @zhoney in https://github.com/apache/incubator-hugegraph/pull/361
- Revert "Support paging for scan api" by @javeme in https://github.com/apache/incubator-hugegraph/pull/427
- Support paging for scan api by @zhoney in https://github.com/apache/incubator-hugegraph/pull/428
- add PageState.page() to simplify access to page info by @javeme in https://github.com/apache/incubator-hugegraph/pull/429
- add HugeGraphServer as system service by @zhoney in https://github.com/apache/incubator-hugegraph/pull/170
- add skip_degree arg for shortest-path API by @zhoney in https://github.com/apache/incubator-hugegraph/pull/433
- Improve schema deletion by paging for large data by @zhoney in https://github.com/apache/incubator-hugegraph/pull/417
- Uniform variable name: Iterator iter by @javeme in https://github.com/apache/incubator-hugegraph/pull/438
- Add replication setting for NetworkTopologyStrategy of Cassandra by @zhoney in https://github.com/apache/incubator-hugegraph/pull/448
- Fix serialization tests run failed by @Linary in https://github.com/apache/incubator-hugegraph/pull/450
- fix: tinkerpop test does not close graph at the end by @javeme in https://github.com/apache/incubator-hugegraph/pull/453
- Fix scylladb backend doesn't support label query in page by @Linary in https://github.com/apache/incubator-hugegraph/pull/455
- Fix bug in quering with joint labels by @Linary in https://github.com/apache/incubator-hugegraph/pull/456
- Reduce the version of Cassandra to 3.10 for ci by @javeme in https://github.com/apache/incubator-hugegraph/pull/464
- Add personalrank and neighborrank RESTful API by @Linary in https://github.com/apache/incubator-hugegraph/pull/274
- optimize: don't do remove-index if it's CREATING status by @javeme in https://github.com/apache/incubator-hugegraph/pull/465
- Improve some comments by @Linary in https://github.com/apache/incubator-hugegraph/pull/472
- Prevent misleading warning messages with HK2 MultiException by @javeme in https://github.com/apache/incubator-hugegraph/pull/492
- Bump up to version 0.10.0 by @Linary in https://github.com/apache/incubator-hugegraph/pull/471
- Add unit tests for com.baidu.hugegraph.util.StringUtil by @EricHetti in https://github.com/apache/incubator-hugegraph/pull/485
- update hbase zookeeper ip addresses config description in code by @oushu1zhangxiangxuan1 in https://github.com/apache/incubator-hugegraph/pull/517
- Support PostgreSQL and CockroachDB backends by @zhoney in https://github.com/apache/incubator-hugegraph/pull/484
- Fix remaining count error when query edge in page by @Linary in https://github.com/apache/incubator-hugegraph/pull/515
- Reject request when there is too little free memory by @Linary in https://github.com/apache/incubator-hugegraph/pull/476
- fix: edges cache is not cleared when clearing backend by @javeme in https://github.com/apache/incubator-hugegraph/pull/488
- Uniform variable name: vertexes to vertices by @Linary in https://github.com/apache/incubator-hugegraph/pull/529
- improve StringUtilTest by @javeme in https://github.com/apache/incubator-hugegraph/pull/526
- suppress error log when postgre database does not exist by @javeme in https://github.com/apache/incubator-hugegraph/pull/527
- Fix bug in List property by @Linary in https://github.com/apache/incubator-hugegraph/pull/534
- Fix bug chinese character show garbled in MySQL by @Linary in https://github.com/apache/incubator-hugegraph/pull/543
- delete useless options of postgresql by @wupengfei2 in https://github.com/apache/incubator-hugegraph/pull/533
- Add api white list and rate limiter for gc by @Linary in https://github.com/apache/incubator-hugegraph/pull/522
- improve error message with readable HugeType by @javeme in https://github.com/apache/incubator-hugegraph/pull/546
- improve README.md thanks section by @zhoney in https://github.com/apache/incubator-hugegraph/pull/548
- support negative number for index by @javeme in https://github.com/apache/incubator-hugegraph/pull/513
- add conf entry jdbc.storage_engine to change storage engine by @wenzhenghu in https://github.com/apache/incubator-hugegraph/pull/555
- fix existDatabase(), clearBackend() and rollback() for postgresql by @zhoney in https://github.com/apache/incubator-hugegraph/pull/531
- improve implicit parameter name max_depth by @javeme in https://github.com/apache/incubator-hugegraph/pull/563
- Shutdown RestServer and GremlinServer when stop by @Linary in https://github.com/apache/incubator-hugegraph/pull/554
- Support to detect connection before using if needed by @Linary in https://github.com/apache/incubator-hugegraph/pull/562
- fixed repeat lock in LocksTable by @zhoney in https://github.com/apache/incubator-hugegraph/pull/566
- don't print non-valuable parameters for Query by @javeme in https://github.com/apache/incubator-hugegraph/pull/583
- remove useless import and var by @wupengfei2 in https://github.com/apache/incubator-hugegraph/pull/585
- update default config properties by @imbajin in https://github.com/apache/incubator-hugegraph/pull/575
- Reduce size of the variables type used by @javeme in https://github.com/apache/incubator-hugegraph/pull/581
- add cache options for rocksdb by @javeme in https://github.com/apache/incubator-hugegraph/pull/567
- Add source_in_ring args for rings API by @zhoney in https://github.com/apache/incubator-hugegraph/pull/528
- improve exception type if failed while waiting for async task by @javeme in https://github.com/apache/incubator-hugegraph/pull/596
- fix: the vertex from edges is missing properties by @javeme in https://github.com/apache/incubator-hugegraph/pull/604
- fix cross-close the underlying rocksdb session pool by @javeme in https://github.com/apache/incubator-hugegraph/pull/598
- fix query limit is out of control in super node case by @javeme in https://github.com/apache/incubator-hugegraph/pull/607
- Fix query by eq with range index in page only return first page data by @Linary in https://github.com/apache/incubator-hugegraph/pull/614
- Support batch updating elements' property by multiple strategy by @imbajin in https://github.com/apache/incubator-hugegraph/pull/493
- Not allowed perform sensitive operations via gremlin by @Linary in https://github.com/apache/incubator-hugegraph/pull/176
- Support uuid id type by @javeme in https://github.com/apache/incubator-hugegraph/pull/618
- fix query limit error after deleting some records by @javeme in https://github.com/apache/incubator-hugegraph/pull/610
- support shard-index and vertex + sortkey prefix query by @zhoney in https://github.com/apache/incubator-hugegraph/pull/574
- map indexlabel various range types to RANGE by @zhoney in https://github.com/apache/incubator-hugegraph/pull/628
- Improve some metrics name in vertex/edge api by @Linary in https://github.com/apache/incubator-hugegraph/pull/631
- Add G1GC & GC log config by @imbajin in https://github.com/apache/incubator-hugegraph/pull/616
- fix example1 query error by @javeme in https://github.com/apache/incubator-hugegraph/pull/638
- Hbase: handle partial failures in batch commit by @javeme in https://github.com/apache/incubator-hugegraph/pull/634
- Split label index table by @javeme in https://github.com/apache/incubator-hugegraph/pull/635
- support unique index by @zhoney in https://github.com/apache/incubator-hugegraph/pull/636
- fix NPE at compareNumber() when filtering index query by @javeme in https://github.com/apache/incubator-hugegraph/pull/629
- support query edges of vertex in page by @zhoney in https://github.com/apache/incubator-hugegraph/pull/659
- Reduce the storage of vertex/edge property by @javeme in https://github.com/apache/incubator-hugegraph/pull/650
- support rest api timeout by @javeme in https://github.com/apache/incubator-hugegraph/pull/674
- encode numeric values in secondary index and primary-key by @javeme in https://github.com/apache/incubator-hugegraph/pull/676
- fix bug update property to value of removed element with unique index by @zhoney in https://github.com/apache/incubator-hugegraph/pull/679
- Support to verify license by @Linary in https://github.com/apache/incubator-hugegraph/pull/645
- sort results of search index by matched count by @javeme in https://github.com/apache/incubator-hugegraph/pull/653
- fix: left index of system type can't be deleted by @javeme in https://github.com/apache/incubator-hugegraph/pull/675
- Upgrade tinkerpop version to 3.4.3 by @Linary in https://github.com/apache/incubator-hugegraph/pull/648
- Reduce the storage of vertex/edge id by @javeme in https://github.com/apache/incubator-hugegraph/pull/661
- support bin serialization for cassandra by @javeme in https://github.com/apache/incubator-hugegraph/pull/680
- Relax restrictions on minimum memory by @Linary in https://github.com/apache/incubator-hugegraph/pull/689
- Optimize update logic & add a new strategy by @imbajin in https://github.com/apache/incubator-hugegraph/pull/673
- fix uuid serialize by @javeme in https://github.com/apache/incubator-hugegraph/pull/694
- fix: Invalid column family specified in write batch by @javeme in https://github.com/apache/incubator-hugegraph/pull/701
- support aggregate property by @zhoney in https://github.com/apache/incubator-hugegraph/pull/693
- Support get schema by names by @Linary in https://github.com/apache/incubator-hugegraph/pull/686
- Adapt the unit of hbase metrics value by @imbajin in https://github.com/apache/incubator-hugegraph/pull/713
- remove scale index when update task status by @zhoney in https://github.com/apache/incubator-hugegraph/pull/719
- delete ScyllaDB label index tables by @javeme in https://github.com/apache/incubator-hugegraph/pull/717
- Let codecov contains api-test by @Linary in https://github.com/apache/incubator-hugegraph/pull/711
- Fix mvn install error by @Linary in https://github.com/apache/incubator-hugegraph/pull/726
- Verify md5 for public cert by @Linary in https://github.com/apache/incubator-hugegraph/pull/725
- support paging for tasks API by @javeme in https://github.com/apache/incubator-hugegraph/pull/720
- fix: The backend store of 'xx' has not been initialized by @javeme in https://github.com/apache/incubator-hugegraph/pull/708
- Fix cassandra delete edge with label covered too many lines by @Linary in https://github.com/apache/incubator-hugegraph/pull/727
- fix mistake multiple backend info as no backend info by @zhoney in https://github.com/apache/incubator-hugegraph/pull/723
- open rocksdb graph store using multi-threads when multi disks by @zhoney in https://github.com/apache/incubator-hugegraph/pull/721
- fix task result is null even it is COMPLETED by @javeme in https://github.com/apache/incubator-hugegraph/pull/732
- Unified license related files name by @Linary in https://github.com/apache/incubator-hugegraph/pull/733
- Upgrade RocksDB from v5.17.2 to v6.3.6 by @javeme in https://github.com/apache/incubator-hugegraph/pull/722
- upgrade hugegraph-core jar version to 0.10.4 by @zhoney in https://github.com/apache/incubator-hugegraph/pull/736
- Put some unsolvable tests into methods filter by @Linary in https://github.com/apache/incubator-hugegraph/pull/714
- Upgrade version to 0.11.0 by @Linary in https://github.com/apache/incubator-hugegraph/pull/739
- split travis test into two stages: core and tinkerpop by @javeme in https://github.com/apache/incubator-hugegraph/pull/738
- Start service should fail quickly when occured exception by @Linary in https://github.com/apache/incubator-hugegraph/pull/748
- support fusiform similarity API by @zhoney in https://github.com/apache/incubator-hugegraph/pull/671
- rest api: query vertices&edges with multi properties by paging by @javeme in https://github.com/apache/incubator-hugegraph/pull/759
- fix TableNotFoundException when truncate HBase store by @zhoney in https://github.com/apache/incubator-hugegraph/pull/771
- fix: Requested permits (0) must be positive by @javeme in https://github.com/apache/incubator-hugegraph/pull/773
- Fix start.hugegraph.sh timeout when config authentication by @Linary in https://github.com/apache/incubator-hugegraph/pull/761
- fix connect failed of mysql backend when using studio gremlin by @zhoney in https://github.com/apache/incubator-hugegraph/pull/765
- Delay checking for vertex non-nullable properties by @Linary in https://github.com/apache/incubator-hugegraph/pull/756
- fix some warnings for v0.11 by @javeme in https://github.com/apache/incubator-hugegraph/pull/789
- Record create time when create schema by @Linary in https://github.com/apache/incubator-hugegraph/pull/746
- fix bug traverseByLabel() not set page every loop by @zhoney in https://github.com/apache/incubator-hugegraph/pull/805
- fix mismatched exception type of unique index query by @zhoney in https://github.com/apache/incubator-hugegraph/pull/797
- fix "List option must be registered..." with compression_per_level by @javeme in https://github.com/apache/incubator-hugegraph/pull/775
- Fix: batch update edge with edgeId and unmatched sortKeys will create a new edge by @Linary in https://github.com/apache/incubator-hugegraph/pull/819
- Not allowed empty primary values by @Linary in https://github.com/apache/incubator-hugegraph/pull/847
- add some rocksdb options by @javeme in https://github.com/apache/incubator-hugegraph/pull/825
- add "nodes" metadata for backends by @zhoney in https://github.com/apache/incubator-hugegraph/pull/821
- Fix mac check bug by @Linary in https://github.com/apache/incubator-hugegraph/pull/830
- Fix override vertex/edge on some backends by @Linary in https://github.com/apache/incubator-hugegraph/pull/820
- add graph name check in gremlin and rest config by @zhoney in https://github.com/apache/incubator-hugegraph/pull/854
- Fix mysql backend openWithoutDB ssl-mode not work by @Linary in https://github.com/apache/incubator-hugegraph/pull/842
- fix task-cancel error with saving failure task by @javeme in https://github.com/apache/incubator-hugegraph/pull/827
- Upgrade jackson version to 2.10.2 by @Linary in https://github.com/apache/incubator-hugegraph/pull/859
- speed up hbase truncate with disableTableAsync() by @javeme in https://github.com/apache/incubator-hugegraph/pull/868
- fix bug of missing offset with index query by @javeme in https://github.com/apache/incubator-hugegraph/pull/866
- fix leak of absolute path in gremlin by @zhoney in https://github.com/apache/incubator-hugegraph/pull/871
- fix NPE with reconnectIfNeeded() by @javeme in https://github.com/apache/incubator-hugegraph/pull/874
- Fix postgresql JDBC_URL without suffix '/' by @zhoney in https://github.com/apache/incubator-hugegraph/pull/891
- allow system async task in gremlin context by @zhoney in https://github.com/apache/incubator-hugegraph/pull/892
- Fix rocksdb oom with g.V().hasLabel().count() by @javeme in https://github.com/apache/incubator-hugegraph/pull/823
- sm allow cassandra backend creating thread as needed while execute cql by @zhoney in https://github.com/apache/incubator-hugegraph/pull/896
- Set GremlinServer default channelizer to WsAndHttpChannelizer by @Linary in https://github.com/apache/incubator-hugegraph/pull/903
- add option vertex.check_adjacent_vertex_exist by @javeme in https://github.com/apache/incubator-hugegraph/pull/837
- update Thanks in README by @zhoney in https://github.com/apache/incubator-hugegraph/pull/906
- Add tilde at front of userdata 'create_time' by @Linary in https://github.com/apache/incubator-hugegraph/pull/909
- encode label id in string index by @javeme in https://github.com/apache/incubator-hugegraph/pull/894
- check for unexpected sysprop query by @javeme in https://github.com/apache/incubator-hugegraph/pull/862
- Export directions and traversal algorithms to gremlin server by @zhoney in https://github.com/apache/incubator-hugegraph/pull/904
- optimize aggregate functions by @javeme in https://github.com/apache/incubator-hugegraph/pull/813
- prepare for ap algo by @javeme in https://github.com/apache/incubator-hugegraph/pull/921
- add 5 TP algorithm by @zhoney in https://github.com/apache/incubator-hugegraph/pull/919
- Increase task result limit by @Linary in https://github.com/apache/incubator-hugegraph/pull/925
- Support range query for rest api like P.gt(18)/P.lt(3.14) by @javeme in https://github.com/apache/incubator-hugegraph/pull/782
- Support offheap cache by @javeme in https://github.com/apache/incubator-hugegraph/pull/846
- check cache value size by @javeme in https://github.com/apache/incubator-hugegraph/pull/933
- improve 5-tp algorithms by @zhoney in https://github.com/apache/incubator-hugegraph/pull/936
- fix rocksdb memory statistics by @kidleaf-jiang in https://github.com/apache/incubator-hugegraph/pull/937
- fix ring assert error and handle two A->B not ring by @zhoney in https://github.com/apache/incubator-hugegraph/pull/939
- cache limit vertex properties size by @javeme in https://github.com/apache/incubator-hugegraph/pull/941
- cache limit vertex sub-properties size by @javeme in https://github.com/apache/incubator-hugegraph/pull/942
- optimize list property read by @javeme in https://github.com/apache/incubator-hugegraph/pull/943
- optimize EdgeId.asString() by @javeme in https://github.com/apache/incubator-hugegraph/pull/946
- add cache type option, allowed config l1 or l2 by @javeme in https://github.com/apache/incubator-hugegraph/pull/945
- fix fusiform similarity not reset access number after calling by @zhoney in https://github.com/apache/incubator-hugegraph/pull/947
- Let HugeTraverser.topN() support template Key by @javeme in https://github.com/apache/incubator-hugegraph/pull/949
- fix: Invalid limit 10000000, must be <= capacity by @javeme in https://github.com/apache/incubator-hugegraph/pull/950
- Skip query if there is no any property key in schema by @javeme in https://github.com/apache/incubator-hugegraph/pull/951
- implement users store and access control by @javeme in https://github.com/apache/incubator-hugegraph/pull/749
- fix permission overflow from return results by @javeme in https://github.com/apache/incubator-hugegraph/pull/969
- support permission for property by @javeme in https://github.com/apache/incubator-hugegraph/pull/971
- add grant permission api by @javeme in https://github.com/apache/incubator-hugegraph/pull/985
- improve rocksdb count() by @javeme in https://github.com/apache/incubator-hugegraph/pull/988
- support ttl for vertex and edge by @zhoney in https://github.com/apache/incubator-hugegraph/pull/794
- Hbase shard improve and implement mysql/memory shard by @zhoney in https://github.com/apache/incubator-hugegraph/pull/974
- support results count for kneighbor/kout/rings by @zhoney in https://github.com/apache/incubator-hugegraph/pull/995
- fix auth bugs by @javeme in https://github.com/apache/incubator-hugegraph/pull/1002
- throw ExistedException if create schemas with same name and properties different by @houzhizhen in https://github.com/apache/incubator-hugegraph/pull/1009
- remove some conflict errors and fix warnings by @javeme in https://github.com/apache/incubator-hugegraph/pull/1003
- fix neq condition matched index by @javeme in https://github.com/apache/incubator-hugegraph/pull/1007
- fix auth: property of int or date type can't be filtered by @javeme in https://github.com/apache/incubator-hugegraph/pull/1004
- fix not check last step of count api by @zhoney in https://github.com/apache/incubator-hugegraph/pull/1013
- Unified date json format for gremlin api and rest api by @javeme in https://github.com/apache/incubator-hugegraph/pull/1014
- add copy-schema support by @javeme in https://github.com/apache/incubator-hugegraph/pull/1024
- add ownedBy() for HugeTraverser.Path by @javeme in https://github.com/apache/incubator-hugegraph/pull/1028
- rename auth api and fix some bugs by @javeme in https://github.com/apache/incubator-hugegraph/pull/1033
- close tx in vertex/edge query rest api by @zhoney in https://github.com/apache/incubator-hugegraph/pull/1038
- close tx in vertex/edge query only if needed by @zhoney in https://github.com/apache/incubator-hugegraph/pull/1039
- Fix gremlin-console can't work by @Linary in https://github.com/apache/incubator-hugegraph/pull/1027
- Show schema status in schema API by @javeme in https://github.com/apache/incubator-hugegraph/pull/1035
- fix count api bug when last step count in (degree, skipDegree) by @zhoney in https://github.com/apache/incubator-hugegraph/pull/1042
- Skip expired_time when not needed by @javeme in https://github.com/apache/incubator-hugegraph/pull/1044
- fix bugs: schema existence check by @javeme in https://github.com/apache/incubator-hugegraph/pull/1045
- service support https access by @shzcore in https://github.com/apache/incubator-hugegraph/pull/1036
- fix: change default minimum log level to TRACE by @imbajin in https://github.com/apache/incubator-hugegraph/pull/1050
- small perf improve by @javeme in https://github.com/apache/incubator-hugegraph/pull/1053
- bump up common 1.7.8 by @javeme in https://github.com/apache/incubator-hugegraph/pull/1058
- doc: add code style config file for IDEA by @imbajin in https://github.com/apache/incubator-hugegraph/pull/1060
- fix mysql execute() not always auto-commit by @zhoney in https://github.com/apache/incubator-hugegraph/pull/1064
- Async job schedule by @zhoney in https://github.com/apache/incubator-hugegraph/pull/1030
- fix query adjacent by filtering conditions with limit by @javeme in https://github.com/apache/incubator-hugegraph/pull/1057
- Bump log4j2.version from 2.8.2 to 2.13.3 by @dependabot in https://github.com/apache/incubator-hugegraph/pull/1069
- fix some warnings by @javeme in https://github.com/apache/incubator-hugegraph/pull/1076
- clear cache when graph close by @javeme in https://github.com/apache/incubator-hugegraph/pull/1078
- refactor expired results filter by @javeme in https://github.com/apache/incubator-hugegraph/pull/1087
- fix hbase.znode_parent default value in hugegraph.properties by @zekisong in https://github.com/apache/incubator-hugegraph/pull/1085
- fix task scheduler bugs: dead lock and dup server-info by @javeme in https://github.com/apache/incubator-hugegraph/pull/1079
- Print heap dump error when oom by @Linary in https://github.com/apache/incubator-hugegraph/pull/1093
- Fix bug: range indexlabel check not correct by @Linary in https://github.com/apache/incubator-hugegraph/pull/1090
- fix remove left index bug by @zhoney in https://github.com/apache/incubator-hugegraph/pull/1101
- fix ci too much exception "pk table not exist" by @zhoney in https://github.com/apache/incubator-hugegraph/pull/1098
- fix exceeded 80w when query by two indexes with limit by @javeme in https://github.com/apache/incubator-hugegraph/pull/1088
- lock graph when close() by @javeme in https://github.com/apache/incubator-hugegraph/pull/1104
- add rebuild(boolean) for index label create by @zhoney in https://github.com/apache/incubator-hugegraph/pull/1106
- Initially implement distributed consistency with jraft by @Linary in https://github.com/apache/incubator-hugegraph/pull/1020
- Fix vertex number id serailized in string by @Linary in https://github.com/apache/incubator-hugegraph/pull/1109
- fix auth: init-store no auth context and graphs-list with non STATUS-READ permission by @javeme in https://github.com/apache/incubator-hugegraph/pull/1115
- fix NoSuchElementException of shortest path by @zhoney in https://github.com/apache/incubator-hugegraph/pull/1116
- Fix hang when closeTaskTx if current thread is task worker by @javeme in https://github.com/apache/incubator-hugegraph/pull/1111
- adapt tinkerpop-test for v0.11 by @javeme in https://github.com/apache/incubator-hugegraph/pull/1048
- add entrance for pagerank and wcc by @zhoney in https://github.com/apache/incubator-hugegraph/pull/1114
- Update cache from raft StateMachine by @Linary in https://github.com/apache/incubator-hugegraph/pull/1119
- fix bug execute computer job by @zhoney in https://github.com/apache/incubator-hugegraph/pull/1120
- Fix queryByRaft readIndex failed by @Linary in https://github.com/apache/incubator-hugegraph/pull/1121
- fix tasks are sometimes submitted twice by @javeme in https://github.com/apache/incubator-hugegraph/pull/1130
- Fix some raft backend node bugs by @Linary in https://github.com/apache/incubator-hugegraph/pull/1133
- fix delete/read without READ permission throw 'no such id' by @javeme in https://github.com/apache/incubator-hugegraph/pull/1134
- Fix the counter growth discontinuous in raft mode by @Linary in https://github.com/apache/incubator-hugegraph/pull/1135
- Fix small date deserialize bug by @Linary in https://github.com/apache/incubator-hugegraph/pull/1152
- Replace gzip compressor to lz4 when write mutations by @Linary in https://github.com/apache/incubator-hugegraph/pull/1153
- fix OLTP algorithm not check if source/target vertex exist by @zhoney in https://github.com/apache/incubator-hugegraph/pull/1156
- fix id compare between id types by @javeme in https://github.com/apache/incubator-hugegraph/pull/1147
- improve vertex/edge delete perf by @javeme in https://github.com/apache/incubator-hugegraph/pull/1150
- Add rate_limit.read to limit query rate by @Linary in https://github.com/apache/incubator-hugegraph/pull/1158
- Fixed spelling errors and missing storage features.... by @echohlne in https://github.com/apache/incubator-hugegraph/pull/1164
- implement RamTable by @javeme in https://github.com/apache/incubator-hugegraph/pull/1183
- Solve some dependency conflicts by @Linary in https://github.com/apache/incubator-hugegraph/pull/1184
- support property default value of vertex/edge by @javeme in https://github.com/apache/incubator-hugegraph/pull/1182
- Add some raft options used to improve perf by @Linary in https://github.com/apache/incubator-hugegraph/pull/1154
- Define loading mode to speed up when loading data by @Linary in https://github.com/apache/incubator-hugegraph/pull/1188
- optimize schema cache perf through IntObjectMap(array) by @javeme in https://github.com/apache/incubator-hugegraph/pull/1185
- return ajacent vertex with undefined label if custom vertex id override by @javeme in https://github.com/apache/incubator-hugegraph/pull/1192
- release index-label-delete lock when do index rebuild by @zhoney in https://github.com/apache/incubator-hugegraph/pull/1193
- fix schema-array-cache not update cache when updating schema by @javeme in https://github.com/apache/incubator-hugegraph/pull/1197
- Use one raft node to manage three stores by @Linary in https://github.com/apache/incubator-hugegraph/pull/1187
- use lz4 instead of gzip for StringEncoding compress/decompress by @zhoney in https://github.com/apache/incubator-hugegraph/pull/1196
- Fix log4j error tips when run in gremlin console by @Linary in https://github.com/apache/incubator-hugegraph/pull/1229
- Custom kout/kneighbor, multi-node-shortest-path, jaccard-similar and template paths by @zhoney in https://github.com/apache/incubator-hugegraph/pull/1174
- set indexlabel invalid if create or rebuild failed by @zhoney in https://github.com/apache/incubator-hugegraph/pull/1226
- Turn off csv reporter in default and change it's directory by @Linary in https://github.com/apache/incubator-hugegraph/pull/1233
- support hbase enable kerberos authentication by @tmljob in https://github.com/apache/incubator-hugegraph/pull/1234
- Let drop column family mutual exclusion with other operations by @Linary in https://github.com/apache/incubator-hugegraph/pull/1202
- Support raft node control by @Linary in https://github.com/apache/incubator-hugegraph/pull/1137
- add lpa/trianglecount/louvain computer api by @zhoney in https://github.com/apache/incubator-hugegraph/pull/1175
- Move lz4 decompress to backend executor by @Linary in https://github.com/apache/incubator-hugegraph/pull/1237
- cleanup warning for 0.11.2 by @javeme in https://github.com/apache/incubator-hugegraph/pull/1243
- Fix weighted shortest path NPE by @zhoney in https://github.com/apache/incubator-hugegraph/pull/1250
- unify TinkerPop spell by @zhoney in https://github.com/apache/incubator-hugegraph/pull/1252
- Upgrade dependency version for release 0.11 by @Linary in https://github.com/apache/incubator-hugegraph/pull/1248
- add ssl certificate file and default password by @shzcore in https://github.com/apache/incubator-hugegraph/pull/1254
- rename EXPIRED_DELETE_BATCH to TASK_TTL_DELETE_BATCH by @houzhizhen in https://github.com/apache/incubator-hugegraph/pull/1253
- Add raft forward operation to security check whitelist by @Linary in https://github.com/apache/incubator-hugegraph/pull/1257
- Fix rocksdb instance not close properly by @Linary in https://github.com/apache/incubator-hugegraph/pull/1264
- support rocksdb option level_compaction_dynamic_level_bytes by @javeme in https://github.com/apache/incubator-hugegraph/pull/1262
- improve SSL options by @javeme in https://github.com/apache/incubator-hugegraph/pull/1260
- Implement raft snapshot mechanism by rocksdb checkpoint by @Linary in https://github.com/apache/incubator-hugegraph/pull/1247
- upgrade common version to 1.8.1 by @zhoney in https://github.com/apache/incubator-hugegraph/pull/1271
- oltp concurrent requests share multi executors instead of one executor by @javeme in https://github.com/apache/incubator-hugegraph/pull/1258
- Remove restserver.protocol option by @Linary in https://github.com/apache/incubator-hugegraph/pull/1272
- Add Dockerfile for server & studio by @imbajin in https://github.com/apache/incubator-hugegraph/pull/845
- Write snapshot explicity after truncate backend by @Linary in https://github.com/apache/incubator-hugegraph/pull/1275
- Fix leader doesn't update cache for request forwarded by follower by @Linary in https://github.com/apache/incubator-hugegraph/pull/1279
- fix weighted shortest path result not stable by @zhoney in https://github.com/apache/incubator-hugegraph/pull/1280
- @EricHetti made their first contribution in https://github.com/apache/incubator-hugegraph/pull/485
- @oushu1zhangxiangxuan1 made their first contribution in https://github.com/apache/incubator-hugegraph/pull/517
- @wupengfei2 made their first contribution in https://github.com/apache/incubator-hugegraph/pull/533
- @wenzhenghu made their first contribution in https://github.com/apache/incubator-hugegraph/pull/555
- @kidleaf-jiang made their first contribution in https://github.com/apache/incubator-hugegraph/pull/937
- @houzhizhen made their first contribution in https://github.com/apache/incubator-hugegraph/pull/1009
- @shzcore made their first contribution in https://github.com/apache/incubator-hugegraph/pull/1036
- @zekisong made their first contribution in https://github.com/apache/incubator-hugegraph/pull/1085
- @echohlne made their first contribution in https://github.com/apache/incubator-hugegraph/pull/1164
Full Changelog: https://github.com/apache/incubator-hugegraph/compare/v0.8.0...v0.11.2