Skip to content

Release hugegraph 0.10.4

Compare
Choose a tag to compare
@Linary Linary released this 08 Nov 06:33

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 rings API by @zhoney in #528
  • improve exception type if failed while waiting for async task by @javeme in #596
  • fix: the vertex from edges is missing properties by @javeme in #604
  • fix cross-close the underlying rocksdb session pool by @javeme in #598
  • fix query limit is out of control in super node case by @javeme in #607
  • Fix query by eq with range index in page only return first page data by @Linary in #614
  • Support batch updating elements' property by multiple strategy by @imbajin in #493
  • Not allowed perform sensitive operations via gremlin by @Linary in #176
  • Support uuid id type by @javeme in #618
  • fix query limit error after deleting some records by @javeme in #610
  • support shard-index and vertex + sortkey prefix query by @zhoney in #574
  • map indexlabel various range types to RANGE by @zhoney in #628
  • Improve some metrics name in vertex/edge api by @Linary in #631
  • Add G1GC & GC log config by @imbajin in #616
  • fix example1 query error by @javeme in #638
  • Hbase: handle partial failures in batch commit by @javeme in #634
  • Split label index table by @javeme in #635
  • support unique index by @zhoney in #636
  • fix NPE at compareNumber() when filtering index query by @javeme in #629
  • support query edges of vertex in page by @zhoney in #659
  • Reduce the storage of vertex/edge property by @javeme in #650
  • support rest api timeout by @javeme in #674
  • encode numeric values in secondary index and primary-key by @javeme in #676
  • fix bug update property to value of removed element with unique index by @zhoney in #679
  • Support to verify license by @Linary in #645
  • sort results of search index by matched count by @javeme in #653
  • fix: left index of system type can't be deleted by @javeme in #675
  • Upgrade tinkerpop version to 3.4.3 by @Linary in #648
  • Reduce the storage of vertex/edge id by @javeme in #661
  • support bin serialization for cassandra by @javeme in #680
  • Relax restrictions on minimum memory by @Linary in #689
  • Optimize update logic & add a new strategy by @imbajin in #673
  • fix uuid serialize by @javeme in #694
  • fix: Invalid column family specified in write batch by @javeme in #701
  • support aggregate property by @zhoney in #693
  • Support get schema by names by @Linary in #686
  • Adapt the unit of hbase metrics value by @imbajin in #713
  • remove scale index when update task status by @zhoney in #719
  • delete ScyllaDB label index tables by @javeme in #717
  • Let codecov contains api-test by @Linary in #711
  • Fix mvn install error by @Linary in #726
  • Verify md5 for public cert by @Linary in #725
  • support paging for tasks API by @javeme in #720
  • fix: The backend store of 'xx' has not been initialized by @javeme in #708
  • Fix cassandra delete edge with label covered too many lines by @Linary in #727
  • fix mistake multiple backend info as no backend info by @zhoney in #723
  • open rocksdb graph store using multi-threads when multi disks by @zhoney in #721
  • fix task result is null even it is COMPLETED by @javeme in #732
  • Unified license related files name by @Linary in #733
  • Upgrade RocksDB from v5.17.2 to v6.3.6 by @javeme in #722
  • upgrade hugegraph-core jar version to 0.10.4 by @zhoney in #736
  • Put some unsolvable tests into methods filter by @Linary in #714

New Contributors

Full Changelog: v0.8.0...v0.10.4