Skip to content

Releases: apache/incubator-hugegraph

Apache HugeGraph(incubating) Release 1.5.0

10 Dec 09:57
Compare
Choose a tag to compare

NOTE: Starting from version 1.5.0, a Java 11 runtime environment is required.

Full Download Link

What's Changed

  • chore: add swagger-ui LICENSE relative files by @simon824 in #2495
  • chore: remove required ci with java8 by @Pengzna in #2503
  • feat(pd): integrate pd-grpc&pd-common&pd-client by @VGalaxies in #2498
  • feat(store): integrate store-grpc&store-common&store-client by @Pengzna in #2476
  • fix(server): switch rocksdb backend to memory when executing gremlin example by @VGalaxies in #2518
  • fix(server): avoid overriding backend config in gremlin example script by @VGalaxies in #2519
  • chore: make IDEA support IssueNavigationLink and add icon by @liuxiaocs7 in #2521
  • fix: update resource references by @emmanuel-ferdman in #2522
  • chore: add .md style in editorconfig by @returnToInnocence in #2525
  • feat(store): integrate store-rocksdb submodule by @Pengzna in #2513
  • feat(pd): integrate pd-core into hugegraph by @VGalaxies in #2478
  • feat(pd): integrate pd-service into hugegraph by @VGalaxies in #2528
  • feat(pd): integrate pd-dist into hugegraph & add core tests, client tests, and REST tests for PD by @VGalaxies in #2532
  • feat(server): integrate server-hstore into hugegraph by @VGalaxies in #2534
  • chore(pd): translate CJK comments to English by @VGalaxies in #2536
  • feat(store): integrate store-core submodule by @Pengzna in #2548
  • feat(store): integrate store-node submodule by @sheli00 in #2537
  • chore: reset license header for file declared in LICENSE by @VGalaxies in #2550
  • chore: intro install-dist module in root by @VGalaxies in #2552
  • feat(store): integrate store-dist and store-cli submodule by @Pengzna in #2562
  • chore: migrate the hg-style.xml to .editorconfig by @FrostyHec in #2561
  • feat(server): support new backend Hstore by @VGalaxies in #2560
  • chore: upgrade revision to 1.5.0 by @VGalaxies in #2585
  • fix(server): random generate default value by @HJ-Young in #2568
  • feat(dist): support docker deployment for PD and Store by @VGalaxies in #2573
  • chore: minor improve for pom properties by @VGalaxies in #2574
  • refact: enhance cache invalidation of the partition -> leader shard in ClientCache by @haohao0103 in #2588
  • doc(pd): add initial-store-count comments in application.yml by @haohao0103 in #2587
  • feat: support disable RocksDB auto-compaction by configuration by @haohao0103 in #2586
  • fix(dist): update build artifact path for docker deployment by @VGalaxies in #2590
  • chore: intro editorconfig-maven-plugin for verifying code style defined in .editorconfig by @VGalaxies in #2591
  • feat(store): integrate rest of store-test submodule by @Pengzna in #2563
  • fix(pd): partition IDs always empty in Shards List by @haohao0103 in #2596
  • chore: temporarily ignore failure core tests for hstore & simplify ci name by @VGalaxies in #2599
  • chore: enable up-to-date for UI(CI) by @imbajin in #2609
  • fix(pd/store): log files do not scroll with the process by @haohao0103 in #2589
  • refact(pd): remove redundant property in LogMeta & PartitionMeta by @haohao0103 in #2598
  • doc(server): enhance rest-server.properties comment by @Thespica in #2610
  • fix(hstore): JRaft Timer Metrics BUG by @JackyYangPassion in #2602
  • chore(dist): tar source and binary package for hugegraph with pd-store by @VGalaxies in #2594
  • chore(pd): translate CJK punctuations to English by @VGalaxies in #2625
  • chore(store): translate CJK comments to English for store-cli, store-client, store-common, store-core by @VGalaxies in #2623
  • chore(hstore): translate CJK comments to English by @VGalaxies in #2616
  • refact(server): enlarge bytes write limit & remove param big when encode/decode string id length by @VGalaxies in #2622
  • fix(hstore): JRaft maxEntriesSize configuration parameters do not take effect by @JackyYangPassion in #2630
  • fix: correct server docker copy source path by @VGalaxies in #2637
  • chore(api): support ignore graphspaces segment in url by @VGalaxies in #2612
  • fix(hstore): print time for hstore gc log by @JackyYangPassion in #2636
  • fix(hstore): enable JRaft MaxBodySize config by @JackyYangPassion in #2633
  • chore(dist): intro additional Dockerfile to build the server image & skip init-hstore backend by @VGalaxies in #2642
  • chore(commons): migrate hugegraph-commons by @VGalaxies in #2628
  • chore(ci): disable merge button & rename ci job name by @VGalaxies in #2646
  • chore(store): translate CJK comments to English for store-dist, store-grpc, store-node, store-rocksdb, store-test by @VGalaxies in #2645
  • feat(common): add a tool method encode by @VGalaxies in #2647
  • chore(ci): fix postgresql unit test failed by @JackyYangPassion in #2643
  • chore: set the skipCommonsTests property to true by default by @VGalaxies in #2651
  • chore(server): mark old raft configs as deprecated by @shirleyStorage in #2661
  • fix(pd):PartitionCache lockGraph Logic error by @haohao0103 in #2640
  • fix(pd): Ensure range attribute thread safety by @haohao0103 in #2641
  • chore: fix lombok compiling error and error for list cast to string by @zyxxoo in #2592
  • BREAKING CHANGE(server): support "parent & child" EdgeLabel type by @VGalaxies in #2662
  • refactor(server): optimize the server-node info by @zyxxoo in #2671
  • chore(dist): replace G1 config & handle other gc options by @MingzhenHan in #2664
  • feat(clustertest): add basic MiniCluster module for distributed system by @HJ-Young in #2615
  • feat(server): support in-heap memory JVM monitor by @MingzhenHan in #2650
  • refactor(pd/store): remove useless files & clean code by @HJ-Young in #2681
  • fix(server): serialize source and target label for non-father edge label by @VGalaxies in #2682
  • refactor(commons): handle sofa-rpc desc type & mark TODO by @imbajin in #2666
  • chore(dist): update licenses for 1.5 by @VGalaxies in #2687

New Contributors

Read more

Apache HugeGraph(incubating) Release 1.3.0

29 Mar 05:14
Compare
Choose a tag to compare

Full Download Link

What's Changed

  • fix(core): task restore interrupt problem on restart server by @xiaoleizi2016 in #2401
  • chore: add license link by @caicancai in #2398
  • doc: enhance NOTICE info to keep it clear by @imbajin in #2409
  • feat: support docker use the auth when starting by @aroundabout in #2403
  • fix(server): reinitialize the progress to set up graph auth friendly by @Z-HUANT in #2411
  • fix(chore): remove zgc in dockerfile for ARM env by @aroundabout in #2421
  • chore(server): update swagger info for default server profile by @SunnyBoy-WYH in #2423
  • fix(server): make CacheManager constructor private to satisfy the singleton pattern by @Pengzna in #2432
  • fix(server): unify the license headers by @msgui in #2438
  • fix: format and clean code in dist and example modules by @msgui in #2441
  • fix: format and clean code in core module by @msgui in #2440
  • fix: format and clean code in modules by @msgui in #2439
  • fix(server): clean up the code by @msgui in #2456
  • fix(server): unify license header for protobuf file by @VGalaxies in #2448
  • chore: improve license header checker confs and pre-check header when validating by @VGalaxies in #2445
  • chore: unify to call SchemaLabel.getLabelId() by @javeme in #2458
  • fix(server): remove extra blank lines by @msgui in #2459
  • feat(api): optimize adjacent-edges query by @Z-HUANT in #2408
  • chore: refine the hg-style.xml specification by @returnToInnocence in #2457
  • chore: Add a newline formatting configuration and a comment for warning by @returnToInnocence in #2464
  • fix(server): add tip for gremlin api NPE with empty query by @SunnyBoy-WYH in #2467
  • fix(server):fix the metric name when promthus collect hugegraph metric,see issue by @SunnyBoy-WYH in #2462
  • fix(server): serverStarted error when execute gremlin example by @VGalaxies in #2473
  • fix(auth): enhance the URL check by @zyxxoo in #2422
  • feat: added the OpenTelemetry trace support by @lynnbond in #2477
  • chore(server): clear context after req done by @SunnyBoy-WYH in #2470
  • refact(server): enhance the storage path in RocksDB & clean code by @imbajin in #2491

New Contributors

Full Changelog: 1.2.0...1.3.0

Apache HugeGraph(incubating) Release 1.2.0

23 Dec 15:31
7635c67
Compare
Choose a tag to compare

Full Download Link

What's Changed

API Changes

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

Feature Changes

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

Bug Fix

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

Option Changes

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

Other Changes

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

New Contributors

Read more

Apache HugeGraph(incubating) Release 1.0.0

23 Feb 15:03
c8e0f0c
Compare
Choose a tag to compare

The latest Apache version is released. Welcome to use it 🍓 (try docker way now)

Full Download Link

Breaking Changes

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

What's Changed

New Contributors

Full Changelog: v0.12.0...1.0.0

(Outdated) HugeGraph 0.12.0 (Sealed)

31 Dec 07:36
f17a68a
Compare
Choose a tag to compare

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.

What's Changed

click to see details
  • Check param capacity for NeighborRankTraverser Step by @Linary in #1290
  • export new implemented oltp traversals by @zhoney in #1289
  • fix psotgresql init failed due to not exist same name db with user by @zhoney in #1293
  • Fix HBase init error when Kerberos is enabled by @tmljob in #1294
  • fix personal/neighbor rank id from String to Object by @zhoney in #1310
  • fix weighted shortest path not check target vertex by @zhoney in #1307
  • fix example bug by @zhoney in #1308
  • fix hbase/rocksdb shard bug by @zhoney in #1306
  • Check if master node before schedule gremlin job by @Linary in #1314
  • Adapt jraft 1.3.5 by @Linary in #1313
  • Disable rocksdb wal for statemachine on raft mode by @Linary in #1318
  • fix g.V().hasLabel().limit(n) lose some results due to overridden index by @javeme in #1316
  • support P.textcontains() for rest-api query by @javeme in #1312
  • add config for whether encoding number of primary keys by @zhoney in #1323
  • fix jaccard similarity NaN by @zhoney in #1324
  • fix ttl not work due to job not close tx by @zhoney in #1330
  • Fix add schema from follower then list all without it by @Linary in #1325
  • Support graph read mode and set/list aggregate property by @zhoney in #1332
  • fix gremlin job result size gt cassandra limit and lt hugegraph limit by @zhoney in #1334
  • upgrade store version due to read frequency of property key by @zhoney in #1341
  • vertex/edge get api use queryVertex/queryEdge instead of iterator by @javeme in #1345
  • auth-delete and role-get APIs need to check if the graph exists by @javeme in #1338
  • Add TarLz4Util to improve perf for comressing snapshot by @Linary in #1336
  • fix task result with path/tree can't be serialized by @javeme in #1351
  • auth: add resource metrics_read by @javeme in #1355
  • Add multi-node auth information sharing function by @xuliguov5 in #1350
  • Fix NPE when init admin user by @Linary in #1360
  • auth: fix resource type NONE and add resource type SCHEMA by @javeme in #1362
  • fix task: atomic update/get fields and re-schedule by @javeme in #1361
  • fix auth: truncate with SecurityException & clear with Invalid user name admin by @xuliguov5 in #1365
  • refactor UserManager to AuthManager by @javeme in #1363
  • avoid deleteRange() as possible for query performance by @javeme in #1375
  • fix travis-ci cannot find symbol Namifiable by @javeme in #1376
  • auth fix: don't ignore permission exception in parseEntry() by @javeme in #1380
  • auth fix: creator is null in toString() called by consistent-hash LB when verifying permission by @xuliguov5 in #1385
  • auth fix: schema operations should rely on specific required-permission by @javeme in #1387
  • auth: make VAR permission don't depend on VERTEX permission by @javeme in #1386
  • Fix AuthManager will find other nodes when init store by @Linary in #1381
  • Fix inappropriate shard will cause base64 decode error by @Linary in #1383
  • support: invalid cache through rpc by @javeme in #1357
  • Transfer permission of some operations from STATUS to ANY by @javeme in #1391
  • Fix macos free_memory calculate by using vm_stat by @coderzc in #1396
  • auth fix: init store password must be not empty by @coderzc in #1400
  • auth: check username/password is empty string by @corgiboygsj in #1402
  • Upgrade version to 0.12.0 by @Linary in #1372
  • bump netty-all from 4.1.13.Final to 4.1.42.Final by @javeme in #1403
  • fix allowed append vl pk or el sk as nullable props by @zhoney in #1406
  • Let snapshot saved disk same as rocksdb data path by @Linary in #1392
  • Add a callback 'onBusy' used to adaptive rate limit by @Linary in #1401
  • Fix some license params by @Linary in #1420
  • Fix sensitive mail address by @Linary in #1419
  • import hugegraph-rpc component by @javeme in #1397
  • Fix raft-tools script small bug by @Linary in #1416
  • Let TaskScheduler pause when under loading mode by @Linary in #1414
  • fix style for raft module by @javeme in #1423
  • fix ScyllaDB: lost page results due to not fetched the entire page by @javeme in #1407
  • Fix Fusiform similarity api return all vertices when similars is empty by @zyxxoo in #1434
  • Fix forced to Double and optimization error hint for top range by @zyxxoo in #1432
  • Fix: paths api return empty if start and end with same vertex id by @zyxxoo in #1435
  • fix kout/kneighbor default limit from 10 to 10000000 by @zhoney in #1436
  • add install-scylladb.sh to travis by @javeme in #1422
  • chore use utils tools to convert to double type by @zyxxoo in #1438
  • refact: improve error info of edge-update-api by @imbajin in #1443
  • refact: unify naming of degree for oltp algorithms by @imbajin in #1433
  • doc: record mysql connection url by @imbajin in #1451
  • perf(auth): use batch flush & async way to output log by @imbajin in #1448
  • Support newly added node install and resume snapshot by @Linary in #1439
  • Add SplicingIdGeneratorTest class by @Linary in #1461
  • perf(auth): validate user through cache to avoid duplicate hash calculation by @imbajin in #1460
  • doc: use 3 issue template for better community experience by @imbajin in #1453
  • fix: replace '+' to '%2B' to handle page strs encode by @imbajin in #1437
  • refact: let kout degree applied to all labels & remove source vertex from kneighbor default results by @imbajin in #1459
  • refact: remove source from kneighbor/kout results & unify 'degree ' error info by @imbajin in #1463
  • refact: unify kout/kneighbor get method with post by @imbajin in #1470
  • feat: add auto stale/close workflow for issue & pr by @imbajin in #1471
  • add user-api test by @coderzc in #1456
  • fix ttl tests with start time error by using graph.now() by @zhoney in #1478
  • Collection optimize for OLTP algorithm and HugeElement by @zhoney in #1409
  • Impro...
Read more

(Outdated) HugeGraph 0.11.2-b4 (Sealed)

21 Dec 13:20
Compare
Choose a tag to compare
v0.11.2-b4

upgrade log4j to 2.17.0

(Outdated) Release hugegraph 0.11.2-b3 (Sealed)

31 May 09:54
Compare
Choose a tag to compare
cherry pick master #1470 based v0.11.2-b2

(includes #1406, #1420, #1407, #1434, #1432, #1435, #1436, #1438, #1443, #1433, #1437, #1459, #1463, #1470)

Release hugegraph 0.11.2-b2

29 Mar 13:09
Compare
Choose a tag to compare
v0.11.2-b2

rebase master #1372(include #1361 #1375 #1383 #1396 based v0.11.2-b1)

Release hugegraph 0.11.2

27 Nov 09:43
eb062b2
Compare
Choose a tag to compare

HugeGraph 0.11.2 Release Notes(CN)

What's Changed

click to see details
  • Bump up to version 0.9.0 by @Linary in #277
  • Remove the restriction of port between 1024 and 10000 by @Linary in #263
  • fix bug left-index-remove can't handle none-flatten query by @zhoney in #281
  • keep depth and degree consistent for traverser api by @zhoney in #252
  • Compatible with more date formats by @Linary in #286
  • Optimize hbase with multi-get for g.V(ids) by @Linary in #279
  • Remove the explicit config items about GremlinServer by @Linary in #290
  • fix bug: index rebuild exceeds 80w limit and 65536 cassandra limit by @zhoney in #292
  • fix bug: query vertices by ids with hasId() filter when using number id by @zhoney in #303
  • Support range sortKey feature by @javeme in #296
  • fix bug: the metrics of caches is lost by @javeme in #321
  • Limit the name of the gremlin request less than 256 bytes by @Linary in #313
  • fix bug primitive system id reservation not work by @javeme in #315
  • Add travis api-test by @Linary in #299
  • Avoid create index label on property which contains primary key by @Linary in #317
  • improve schema serialization in BinarySerializer by @Linary in #316
  • fix bug: perf example cost time should exclude time of env-init by @javeme in #329
  • Some small modification by @Linary in #331
  • fix race condition in BackendSessionPool.close() by @javeme in #330
  • remove left index in async mode by @zhoney in #285
  • Support for progress updates for async gremlin job by @javeme in #325
  • Add config hbase.zookeeper.znode.parent for hbase backend by @Linary in #333
  • fix bug of aysnc left index delete by @zhoney in #336
  • Fix bug: Backend metrics of rocksdb disk usage can't work by @Linary in #326
  • add shutdown hook to close thread pool automatically by @javeme in #355
  • Throw 503 error if all workers are busy by @Linary in #343
  • Fix rocksdb warning after upgrading to version 5.17.2 by @javeme in #374
  • Support customized plugin when init store by @Linary in #364
  • Set tx capacity lower limit be COMMIT_BATCH(500) by @zhoney in #379
  • Support code coverage statistics by @Linary in #376
  • prepare for mapdb backend by @javeme in #357
  • delete bcloud file by @javeme in #382
  • implement customized paths and crosspoints API by @zhoney in #306
  • fix remove secondary index of cassandra backend exceeding 65535 limit by @zhoney in #386
  • Let VertexAPI use simplified property serializer by @Linary in #332
  • Support pagination when single index query by @Linary in #328
  • Support paging for scan api by @zhoney in #361
  • Revert "Support paging for scan api" by @javeme in #427
  • Support paging for scan api by @zhoney in #428
  • add PageState.page() to simplify access to page info by @javeme in #429
  • add HugeGraphServer as system service by @zhoney in #170
  • add skip_degree arg for shortest-path API by @zhoney in #433
  • Improve schema deletion by paging for large data by @zhoney in #417
  • Uniform variable name: Iterator iter by @javeme in #438
  • Add replication setting for NetworkTopologyStrategy of Cassandra by @zhoney in #448
  • Fix serialization tests run failed by @Linary in #450
  • fix: tinkerpop test does not close graph at the end by @javeme in #453
  • Fix scylladb backend doesn't support label query in page by @Linary in #455
  • Fix bug in quering with joint labels by @Linary in #456
  • Reduce the version of Cassandra to 3.10 for ci by @javeme in #464
  • Add personalrank and neighborrank RESTful API by @Linary in #274
  • optimize: don't do remove-index if it's CREATING status by @javeme in #465
  • Improve some comments by @Linary in #472
  • Prevent misleading warning messages with HK2 MultiException by @javeme in #492
  • Bump up to version 0.10.0 by @Linary in #471
  • Add unit tests for com.baidu.hugegraph.util.StringUtil by @EricHetti in #485
  • update hbase zookeeper ip addresses config description in code by @oushu1zhangxiangxuan1 in #517
  • Support PostgreSQL and CockroachDB backends by @zhoney in #484
  • Fix remaining count error when query edge in page by @Linary in #515
  • Reject request when there is too little free memory by @Linary in #476
  • fix: edges cache is not cleared when clearing backend by @javeme in #488
  • Uniform variable name: vertexes to vertices by @Linary in #529
  • improve StringUtilTest by @javeme in #526
  • suppress error log when postgre database does not exist by @javeme in #527
  • Fix bug in List property by @Linary in #534
  • Fix bug chinese character show garbled in MySQL by @Linary in #543
  • delete useless options of postgresql by @wupengfei2 in #533
  • Add api white list and rate limiter for gc by @Linary in #522
  • improve error message with readable HugeType by @javeme in #546
  • improve README.md thanks section by @zhoney in #548
  • support negative number for index by @javeme in #513
  • add conf entry jdbc.storage_engine to change storage engine by @wenzhenghu in #555
  • fix existDatabase(), clearBackend() and rollback() for postgresql by @zhoney in #531
  • improve implicit parameter name max_depth by @javeme in #563
  • Shutdown RestServer and GremlinServer when stop by @Linary in #554
  • Support to detect connection before using if needed by @Linary in #562
  • fixed repeat lock in LocksTable by @zhoney in #566
  • don't print non-valuable parameters for Query by @javeme in #583
  • remove useless import and var by @wupengfei2 in #585
  • update default config properties by @imbajin in #575
  • Reduce size of the variables type used by @javeme in #581
  • add cache options for rocksdb by @javeme in #567
  • Add source_in_ring args for rings API by @zhoney in #528
  • improve exception type if failed while waiting for async task by @javeme in https://git...
Read more

Release hugegraph 0.10.4

08 Nov 06:33
Compare
Choose a tag to compare

HugeGraph 0.10.4 Release Notes(CN)

What's Changed

click to see details
  • Bump up to version 0.9.0 by @Linary in #277
  • Remove the restriction of port between 1024 and 10000 by @Linary in #263
  • fix bug left-index-remove can't handle none-flatten query by @zhoney in #281
  • keep depth and degree consistent for traverser api by @zhoney in #252
  • Compatible with more date formats by @Linary in #286
  • Optimize hbase with multi-get for g.V(ids) by @Linary in #279
  • Remove the explicit config items about GremlinServer by @Linary in #290
  • fix bug: index rebuild exceeds 80w limit and 65536 cassandra limit by @zhoney in #292
  • fix bug: query vertices by ids with hasId() filter when using number id by @zhoney in #303
  • Support range sortKey feature by @javeme in #296
  • fix bug: the metrics of caches is lost by @javeme in #321
  • Limit the name of the gremlin request less than 256 bytes by @Linary in #313
  • fix bug primitive system id reservation not work by @javeme in #315
  • Add travis api-test by @Linary in #299
  • Avoid create index label on property which contains primary key by @Linary in #317
  • improve schema serialization in BinarySerializer by @Linary in #316
  • fix bug: perf example cost time should exclude time of env-init by @javeme in #329
  • Some small modification by @Linary in #331
  • fix race condition in BackendSessionPool.close() by @javeme in #330
  • remove left index in async mode by @zhoney in #285
  • Support for progress updates for async gremlin job by @javeme in #325
  • Add config hbase.zookeeper.znode.parent for hbase backend by @Linary in #333
  • fix bug of aysnc left index delete by @zhoney in #336
  • Fix bug: Backend metrics of rocksdb disk usage can't work by @Linary in #326
  • add shutdown hook to close thread pool automatically by @javeme in #355
  • Throw 503 error if all workers are busy by @Linary in #343
  • Fix rocksdb warning after upgrading to version 5.17.2 by @javeme in #374
  • Support customized plugin when init store by @Linary in #364
  • Set tx capacity lower limit be COMMIT_BATCH(500) by @zhoney in #379
  • Support code coverage statistics by @Linary in #376
  • prepare for mapdb backend by @javeme in #357
  • delete bcloud file by @javeme in #382
  • implement customized paths and crosspoints API by @zhoney in #306
  • fix remove secondary index of cassandra backend exceeding 65535 limit by @zhoney in #386
  • Let VertexAPI use simplified property serializer by @Linary in #332
  • Support pagination when single index query by @Linary in #328
  • Support paging for scan api by @zhoney in #361
  • Revert "Support paging for scan api" by @javeme in #427
  • Support paging for scan api by @zhoney in #428
  • add PageState.page() to simplify access to page info by @javeme in #429
  • add HugeGraphServer as system service by @zhoney in #170
  • add skip_degree arg for shortest-path API by @zhoney in #433
  • Improve schema deletion by paging for large data by @zhoney in #417
  • Uniform variable name: Iterator iter by @javeme in #438
  • Add replication setting for NetworkTopologyStrategy of Cassandra by @zhoney in #448
  • Fix serialization tests run failed by @Linary in #450
  • fix: tinkerpop test does not close graph at the end by @javeme in #453
  • Fix scylladb backend doesn't support label query in page by @Linary in #455
  • Fix bug in quering with joint labels by @Linary in #456
  • Reduce the version of Cassandra to 3.10 for ci by @javeme in #464
  • Add personalrank and neighborrank RESTful API by @Linary in #274
  • optimize: don't do remove-index if it's CREATING status by @javeme in #465
  • Improve some comments by @Linary in #472
  • Prevent misleading warning messages with HK2 MultiException by @javeme in #492
  • Bump up to version 0.10.0 by @Linary in #471
  • Add unit tests for com.baidu.hugegraph.util.StringUtil by @EricHetti in #485
  • update hbase zookeeper ip addresses config description in code by @oushu1zhangxiangxuan1 in #517
  • Support PostgreSQL and CockroachDB backends by @zhoney in #484
  • Fix remaining count error when query edge in page by @Linary in #515
  • Reject request when there is too little free memory by @Linary in #476
  • fix: edges cache is not cleared when clearing backend by @javeme in #488
  • Uniform variable name: vertexes to vertices by @Linary in #529
  • improve StringUtilTest by @javeme in #526
  • suppress error log when postgre database does not exist by @javeme in #527
  • Fix bug in List property by @Linary in #534
  • Fix bug chinese character show garbled in MySQL by @Linary in #543
  • delete useless options of postgresql by @wupengfei2 in #533
  • Add api white list and rate limiter for gc by @Linary in #522
  • improve error message with readable HugeType by @javeme in #546
  • improve README.md thanks section by @zhoney in #548
  • support negative number for index by @javeme in #513
  • add conf entry jdbc.storage_engine to change storage engine by @wenzhenghu in #555
  • fix existDatabase(), clearBackend() and rollback() for postgresql by @zhoney in #531
  • improve implicit parameter name max_depth by @javeme in #563
  • Shutdown RestServer and GremlinServer when stop by @Linary in #554
  • Support to detect connection before using if needed by @Linary in #562
  • fixed repeat lock in LocksTable by @zhoney in #566
  • don't print non-valuable parameters for Query by @javeme in #583
  • remove useless import and var by @wupengfei2 in #585
  • update default config properties by @imbajin in #575
  • Reduce size of the variables type used by @javeme in #581
  • add cache options for rocksdb by @javeme in #567
  • Add source_in_ring args for rin...
Read more