You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hugegraph.apache.org by ji...@apache.org on 2023/01/14 15:55:47 UTC

[incubator-hugegraph] branch release-1.0.0 updated (c01a6a603 -> 5f7ad0ae3)

This is an automated email from the ASF dual-hosted git repository.

jin pushed a change to branch release-1.0.0
in repository https://gitbox.apache.org/repos/asf/incubator-hugegraph.git


    from c01a6a603 fix: parent dir on project be deleted
     add fb48e831f fix: empty label exception should be labelCanNotBeNull() (#2063)
     add 80bd82bde chore: add NOTICE file (#2066)
     add 93614cf29 fix: scripts no permission (#2069)
     add 7efcf879c fix: check uncommit due gremlin partition test silently fails (#2065)
     add b3949997f chore: add DISCLAIMER & NOTICE & LICENSE file to binary package (#2071)
     add 52807b0aa chore: remove unknown license and fix source name (#2073)
     add 62d52a20b fix: shutdown exception overrides the original exception (#2072)
     add c37556919 fix: parent dir on project be deleted (#2085)
     add b385c45c3 choreļ¼šremove copyright in license header  (#2090)
     add 04112774d remove swagger-ui source (#2089)
     add 342762537 chore: modify  NOTICE & LICENSE path (#2084)
     add 958193d79 chore: support validate apache release automatically (#2076)
     add f6018d107 chore: remove unnecessary binary files & add rat check in ci (#2086)
     add 5f7ad0ae3 Merge branch 'master' into release-1.0.0

No new revisions were added by this update.

Summary of changes:
 .github/workflows/ci.yml                           |  17 +-
 .github/workflows/codeql-analysis.yml              |  60 +++----
 .github/workflows/validate-release.yml             |  58 +++++++
 LICENSE                                            |   2 +-
 NOTICE                                             |   2 +
 hugegraph-api/pom.xml                              |  18 +-
 .../main/java/org/apache/hugegraph/api/API.java    |   2 -
 .../org/apache/hugegraph/api/auth/AccessAPI.java   |   2 -
 .../org/apache/hugegraph/api/auth/BelongAPI.java   |   2 -
 .../org/apache/hugegraph/api/auth/GroupAPI.java    |   2 -
 .../org/apache/hugegraph/api/auth/LoginAPI.java    |   2 -
 .../org/apache/hugegraph/api/auth/ProjectAPI.java  |   2 -
 .../org/apache/hugegraph/api/auth/TargetAPI.java   |   2 -
 .../org/apache/hugegraph/api/auth/UserAPI.java     |   2 -
 .../hugegraph/api/filter/AuthenticationFilter.java |   2 -
 .../hugegraph/api/filter/CompressInterceptor.java  |   2 -
 .../api/filter/DecompressInterceptor.java          |   2 -
 .../hugegraph/api/filter/ExceptionFilter.java      |   2 -
 .../hugegraph/api/filter/LoadDetectFilter.java     |   2 -
 .../hugegraph/api/filter/LoadReleaseFilter.java    |   2 -
 .../apache/hugegraph/api/filter/StatusFilter.java  |   2 -
 .../org/apache/hugegraph/api/graph/BatchAPI.java   |   2 -
 .../org/apache/hugegraph/api/graph/EdgeAPI.java    |   2 -
 .../org/apache/hugegraph/api/graph/VertexAPI.java  |   2 -
 .../apache/hugegraph/api/gremlin/CypherAPI.java    |   2 -
 .../apache/hugegraph/api/gremlin/GremlinAPI.java   |   2 -
 .../hugegraph/api/gremlin/GremlinClient.java       |   2 -
 .../hugegraph/api/gremlin/GremlinQueryAPI.java     |   2 -
 .../org/apache/hugegraph/api/job/AlgorithmAPI.java |   2 -
 .../org/apache/hugegraph/api/job/ComputerAPI.java  |   2 -
 .../org/apache/hugegraph/api/job/GremlinAPI.java   |   2 -
 .../org/apache/hugegraph/api/job/RebuildAPI.java   |   2 -
 .../java/org/apache/hugegraph/api/job/TaskAPI.java |   2 -
 .../apache/hugegraph/api/metrics/MetricsAPI.java   |   2 -
 .../apache/hugegraph/api/profile/GraphsAPI.java    |   2 -
 .../apache/hugegraph/api/profile/ProfileAPI.java   |   2 -
 .../apache/hugegraph/api/profile/VersionAPI.java   |   2 -
 .../org/apache/hugegraph/api/raft/RaftAPI.java     |   2 -
 .../apache/hugegraph/api/schema/EdgeLabelAPI.java  |   2 -
 .../apache/hugegraph/api/schema/IndexLabelAPI.java |   2 -
 .../hugegraph/api/schema/PropertyKeyAPI.java       |   2 -
 .../org/apache/hugegraph/api/schema/SchemaAPI.java |   2 -
 .../hugegraph/api/schema/VertexLabelAPI.java       |   2 -
 .../hugegraph/api/traversers/AdamicAdarAPI.java    |   2 -
 .../api/traversers/AllShortestPathsAPI.java        |   2 -
 .../apache/hugegraph/api/traversers/CountAPI.java  |   2 -
 .../hugegraph/api/traversers/CrosspointsAPI.java   |   2 -
 .../api/traversers/CustomizedCrosspointsAPI.java   |   2 -
 .../api/traversers/CustomizedPathsAPI.java         |   2 -
 .../apache/hugegraph/api/traversers/EdgesAPI.java  |   2 -
 .../api/traversers/FusiformSimilarityAPI.java      |   2 -
 .../api/traversers/JaccardSimilarityAPI.java       |   2 -
 .../hugegraph/api/traversers/KneighborAPI.java     |   2 -
 .../apache/hugegraph/api/traversers/KoutAPI.java   |   2 -
 .../api/traversers/MultiNodeShortestPathAPI.java   |   2 -
 .../hugegraph/api/traversers/NeighborRankAPI.java  |   2 -
 .../apache/hugegraph/api/traversers/PathsAPI.java  |   2 -
 .../hugegraph/api/traversers/PersonalRankAPI.java  |   2 -
 .../apache/hugegraph/api/traversers/RaysAPI.java   |   2 -
 .../api/traversers/ResourceAllocationAPI.java      |   2 -
 .../apache/hugegraph/api/traversers/RingsAPI.java  |   2 -
 .../hugegraph/api/traversers/SameNeighborsAPI.java |   2 -
 .../hugegraph/api/traversers/ShortestPathAPI.java  |   2 -
 .../traversers/SingleSourceShortestPathAPI.java    |   2 -
 .../hugegraph/api/traversers/TemplatePathsAPI.java |   2 -
 .../hugegraph/api/traversers/TraverserAPI.java     |   2 -
 .../apache/hugegraph/api/traversers/Vertices.java  |   2 -
 .../hugegraph/api/traversers/VerticesAPI.java      |   2 -
 .../api/traversers/WeightedShortestPathAPI.java    |   2 -
 .../hugegraph/api/variables/VariablesAPI.java      |   2 -
 .../apache/hugegraph/auth/ConfigAuthenticator.java |   2 -
 .../hugegraph/auth/ContextGremlinServer.java       |  22 +--
 .../apache/hugegraph/auth/HugeAuthenticator.java   |   2 -
 .../hugegraph/auth/HugeFactoryAuthProxy.java       |   2 -
 .../apache/hugegraph/auth/HugeGraphAuthProxy.java  |   2 -
 .../hugegraph/auth/StandardAuthenticator.java      |   2 -
 .../hugegraph/auth/WsAndHttpBasicAuthHandler.java  |   2 -
 .../org/apache/hugegraph/config/ServerOptions.java |   2 -
 .../org/apache/hugegraph/core/GraphManager.java    |   2 -
 .../org/apache/hugegraph/define/Checkable.java     |   2 -
 .../apache/hugegraph/define/UpdateStrategy.java    |   2 -
 .../java/org/apache/hugegraph/define/WorkLoad.java |   2 -
 .../apache/hugegraph/license/LicenseVerifier.java  |   2 -
 .../hugegraph/license/LicenseVerifyManager.java    |   2 -
 .../apache/hugegraph/metrics/MetricsModule.java    |   2 -
 .../org/apache/hugegraph/metrics/MetricsUtil.java  |   2 -
 .../apache/hugegraph/metrics/ServerReporter.java   |   2 -
 .../apache/hugegraph/metrics/SystemMetrics.java    |   2 -
 .../hugegraph/rpc/RpcClientProviderWithAuth.java   |   2 -
 .../hugegraph/serializer/JsonSerializer.java       |   2 -
 .../apache/hugegraph/serializer/Serializer.java    |   2 -
 .../apache/hugegraph/server/ApplicationConfig.java |   2 -
 .../org/apache/hugegraph/server/RestServer.java    |   2 -
 .../org/apache/hugegraph/version/ApiVersion.java   |   2 -
 hugegraph-cassandra/pom.xml                        |  18 +-
 .../datastax/driver/core/querybuilder/Clauses.java |   2 -
 .../store/cassandra/CassandraBackendEntry.java     |   2 -
 .../store/cassandra/CassandraEntryIterator.java    |   2 -
 .../backend/store/cassandra/CassandraFeatures.java |   2 -
 .../backend/store/cassandra/CassandraMetrics.java  |   2 -
 .../backend/store/cassandra/CassandraOptions.java  |   2 -
 .../store/cassandra/CassandraSerializer.java       |   2 -
 .../store/cassandra/CassandraSessionPool.java      |   2 -
 .../backend/store/cassandra/CassandraShard.java    |   2 -
 .../backend/store/cassandra/CassandraStore.java    |   2 -
 .../store/cassandra/CassandraStoreProvider.java    |   2 -
 .../backend/store/cassandra/CassandraTable.java    |   2 -
 .../backend/store/cassandra/CassandraTables.java   |   2 -
 hugegraph-core/pom.xml                             |  18 +-
 .../java/org/apache/hugegraph/HugeException.java   |   2 -
 .../java/org/apache/hugegraph/HugeFactory.java     |  26 +--
 .../main/java/org/apache/hugegraph/HugeGraph.java  |   2 -
 .../java/org/apache/hugegraph/HugeGraphParams.java |   2 -
 .../org/apache/hugegraph/StandardHugeGraph.java    |   2 -
 .../org/apache/hugegraph/analyzer/Analyzer.java    |   2 -
 .../apache/hugegraph/analyzer/AnalyzerFactory.java |   2 -
 .../apache/hugegraph/analyzer/AnsjAnalyzer.java    |   2 -
 .../apache/hugegraph/analyzer/HanLPAnalyzer.java   |   2 -
 .../org/apache/hugegraph/analyzer/IKAnalyzer.java  |   2 -
 .../apache/hugegraph/analyzer/JcsegAnalyzer.java   |   2 -
 .../apache/hugegraph/analyzer/JiebaAnalyzer.java   |   2 -
 .../apache/hugegraph/analyzer/MMSeg4JAnalyzer.java |   2 -
 .../apache/hugegraph/analyzer/SmartCNAnalyzer.java |   2 -
 .../org/apache/hugegraph/auth/AuthConstant.java    |   2 -
 .../org/apache/hugegraph/auth/AuthManager.java     |   2 -
 .../org/apache/hugegraph/auth/EntityManager.java   |   2 -
 .../java/org/apache/hugegraph/auth/HugeAccess.java |   2 -
 .../java/org/apache/hugegraph/auth/HugeBelong.java |   2 -
 .../java/org/apache/hugegraph/auth/HugeGroup.java  |   2 -
 .../org/apache/hugegraph/auth/HugePermission.java  |   2 -
 .../org/apache/hugegraph/auth/HugeProject.java     |   2 -
 .../org/apache/hugegraph/auth/HugeResource.java    |   2 -
 .../java/org/apache/hugegraph/auth/HugeTarget.java |   2 -
 .../java/org/apache/hugegraph/auth/HugeUser.java   |   2 -
 .../apache/hugegraph/auth/RelationshipManager.java |   2 -
 .../org/apache/hugegraph/auth/ResourceObject.java  |   2 -
 .../org/apache/hugegraph/auth/ResourceType.java    |   2 -
 .../org/apache/hugegraph/auth/RolePermission.java  |   2 -
 .../org/apache/hugegraph/auth/SchemaDefine.java    |   2 -
 .../apache/hugegraph/auth/StandardAuthManager.java |   2 -
 .../org/apache/hugegraph/auth/TokenGenerator.java  |   2 -
 .../org/apache/hugegraph/auth/UserWithRole.java    |   2 -
 .../apache/hugegraph/backend/BackendException.java |   2 -
 .../org/apache/hugegraph/backend/LocalCounter.java |   2 -
 .../org/apache/hugegraph/backend/Transaction.java  |   2 -
 .../hugegraph/backend/cache/AbstractCache.java     |   2 -
 .../org/apache/hugegraph/backend/cache/Cache.java  |   2 -
 .../hugegraph/backend/cache/CacheManager.java      |   2 -
 .../hugegraph/backend/cache/CacheNotifier.java     |   2 -
 .../backend/cache/CachedBackendStore.java          |   2 -
 .../backend/cache/CachedGraphTransaction.java      |   2 -
 .../backend/cache/CachedSchemaTransaction.java     |   2 -
 .../apache/hugegraph/backend/cache/LevelCache.java |   2 -
 .../hugegraph/backend/cache/OffheapCache.java      |   2 -
 .../apache/hugegraph/backend/cache/RamCache.java   |   2 -
 .../org/apache/hugegraph/backend/id/EdgeId.java    |   2 -
 .../java/org/apache/hugegraph/backend/id/Id.java   |   2 -
 .../apache/hugegraph/backend/id/IdGenerator.java   |   2 -
 .../org/apache/hugegraph/backend/id/IdUtil.java    |   2 -
 .../hugegraph/backend/id/SnowflakeIdGenerator.java |   2 -
 .../hugegraph/backend/id/SplicingIdGenerator.java  |   2 -
 .../apache/hugegraph/backend/page/IdHolder.java    |   2 -
 .../hugegraph/backend/page/IdHolderList.java       |   2 -
 .../hugegraph/backend/page/PageEntryIterator.java  |   2 -
 .../org/apache/hugegraph/backend/page/PageIds.java |   2 -
 .../apache/hugegraph/backend/page/PageInfo.java    |   2 -
 .../apache/hugegraph/backend/page/PageState.java   |   2 -
 .../apache/hugegraph/backend/page/QueryList.java   |   2 -
 .../backend/page/SortByCountIdHolderList.java      |   2 -
 .../apache/hugegraph/backend/query/Aggregate.java  |   2 -
 .../backend/query/BatchConditionQuery.java         |   2 -
 .../apache/hugegraph/backend/query/Condition.java  |   2 -
 .../hugegraph/backend/query/ConditionQuery.java    |   2 -
 .../backend/query/ConditionQueryFlatten.java       |   2 -
 .../hugegraph/backend/query/IdPrefixQuery.java     |   2 -
 .../apache/hugegraph/backend/query/IdQuery.java    |   2 -
 .../hugegraph/backend/query/IdRangeQuery.java      |   2 -
 .../org/apache/hugegraph/backend/query/Query.java  |   2 -
 .../hugegraph/backend/query/QueryResults.java      |   2 -
 .../backend/serializer/AbstractSerializer.java     |   2 -
 .../backend/serializer/BinaryBackendEntry.java     |   2 -
 .../backend/serializer/BinaryEntryIterator.java    |   2 -
 .../serializer/BinaryScatterSerializer.java        |   2 -
 .../backend/serializer/BinarySerializer.java       |   2 -
 .../hugegraph/backend/serializer/BytesBuffer.java  |   2 -
 .../backend/serializer/GraphSerializer.java        |   2 -
 .../backend/serializer/MergeIterator.java          |   2 -
 .../backend/serializer/SchemaSerializer.java       |   2 -
 .../backend/serializer/SerializerFactory.java      |   2 -
 .../backend/serializer/TableBackendEntry.java      |   2 -
 .../backend/serializer/TableSerializer.java        |   2 -
 .../backend/serializer/TextBackendEntry.java       |   2 -
 .../backend/serializer/TextSerializer.java         |   2 -
 .../backend/store/AbstractBackendStore.java        |   2 -
 .../store/AbstractBackendStoreProvider.java        |   2 -
 .../hugegraph/backend/store/BackendAction.java     |   2 -
 .../hugegraph/backend/store/BackendEntry.java      |   2 -
 .../backend/store/BackendEntryIterator.java        |   2 -
 .../hugegraph/backend/store/BackendFeatures.java   |   2 -
 .../hugegraph/backend/store/BackendMetrics.java    |   2 -
 .../hugegraph/backend/store/BackendMutation.java   |   2 -
 .../backend/store/BackendProviderFactory.java      |   2 -
 .../hugegraph/backend/store/BackendSession.java    |   2 -
 .../backend/store/BackendSessionPool.java          |   2 -
 .../hugegraph/backend/store/BackendStore.java      |   2 -
 .../hugegraph/backend/store/BackendStoreInfo.java  |   2 -
 .../backend/store/BackendStoreProvider.java        |   2 -
 .../hugegraph/backend/store/BackendTable.java      |   2 -
 .../hugegraph/backend/store/MetaDispatcher.java    |   2 -
 .../hugegraph/backend/store/MetaHandler.java       |   2 -
 .../org/apache/hugegraph/backend/store/Shard.java  |   2 -
 .../hugegraph/backend/store/SystemSchemaStore.java |   2 -
 .../hugegraph/backend/store/TableDefine.java       |   2 -
 .../backend/store/memory/InMemoryDBStore.java      |   2 -
 .../store/memory/InMemoryDBStoreProvider.java      |   2 -
 .../backend/store/memory/InMemoryDBTable.java      |   2 -
 .../backend/store/memory/InMemoryDBTables.java     |   2 -
 .../backend/store/memory/InMemoryMetrics.java      |   2 -
 .../backend/store/raft/RaftAddPeerJob.java         |   2 -
 .../backend/store/raft/RaftBackendStore.java       |   2 -
 .../store/raft/RaftBackendStoreProvider.java       |   2 -
 .../hugegraph/backend/store/raft/RaftClosure.java  |   2 -
 .../hugegraph/backend/store/raft/RaftContext.java  |   2 -
 .../backend/store/raft/RaftException.java          |   2 -
 .../backend/store/raft/RaftGroupManager.java       |   2 -
 .../backend/store/raft/RaftGroupManagerImpl.java   |   2 -
 .../hugegraph/backend/store/raft/RaftNode.java     |   2 -
 .../backend/store/raft/RaftRemovePeerJob.java      |   2 -
 .../hugegraph/backend/store/raft/RaftResult.java   |   2 -
 .../backend/store/raft/RaftStoreClosure.java       |   2 -
 .../hugegraph/backend/store/raft/StoreCommand.java |   2 -
 .../backend/store/raft/StoreSerializer.java        |   2 -
 .../backend/store/raft/StoreSnapshotFile.java      |   2 -
 .../backend/store/raft/StoreStateMachine.java      |   2 -
 .../backend/store/raft/rpc/ListPeersProcessor.java |   2 -
 .../backend/store/raft/rpc/RpcForwarder.java       |   2 -
 .../backend/store/raft/rpc/SetLeaderProcessor.java |   2 -
 .../store/raft/rpc/StoreCommandProcessor.java      |   2 -
 .../hugegraph/backend/store/ram/IntIntMap.java     |   2 -
 .../hugegraph/backend/store/ram/IntLongMap.java    |   2 -
 .../hugegraph/backend/store/ram/IntObjectMap.java  |   2 -
 .../apache/hugegraph/backend/store/ram/RamMap.java |   2 -
 .../hugegraph/backend/store/ram/RamTable.java      |   2 -
 .../hugegraph/backend/tx/AbstractTransaction.java  |   2 -
 .../backend/tx/GraphIndexTransaction.java          |   2 -
 .../hugegraph/backend/tx/GraphTransaction.java     |  11 +-
 .../hugegraph/backend/tx/IndexableTransaction.java |   2 -
 .../backend/tx/SchemaIndexTransaction.java         |   2 -
 .../hugegraph/backend/tx/SchemaTransaction.java    |   2 -
 .../org/apache/hugegraph/config/AuthOptions.java   |   2 -
 .../org/apache/hugegraph/config/CoreOptions.java   |   2 -
 .../java/org/apache/hugegraph/election/Config.java |   2 -
 .../election/RoleElectionStateMachine.java         |   2 -
 .../election/RoleElectionStateMachineImpl.java     |   2 -
 .../apache/hugegraph/election/RoleTypeData.java    |   2 -
 .../hugegraph/election/RoleTypeDataAdapter.java    |   2 -
 .../hugegraph/election/StateMachineCallback.java   |   2 -
 .../hugegraph/election/StateMachineContext.java    |   2 -
 .../hugegraph/exception/ConnectionException.java   |   2 -
 .../hugegraph/exception/ExistedException.java      |   2 -
 .../hugegraph/exception/HugeGremlinException.java  |   2 -
 .../hugegraph/exception/LimitExceedException.java  |   2 -
 .../hugegraph/exception/NoIndexException.java      |   2 -
 .../hugegraph/exception/NotAllowException.java     |   2 -
 .../hugegraph/exception/NotFoundException.java     |   2 -
 .../hugegraph/exception/NotSupportException.java   |   2 -
 .../hugegraph/io/GraphSONSchemaSerializer.java     |   2 -
 .../apache/hugegraph/io/HugeGraphIoRegistry.java   |   2 -
 .../apache/hugegraph/io/HugeGraphSONModule.java    |   2 -
 .../org/apache/hugegraph/io/HugeGryoModule.java    |   2 -
 .../org/apache/hugegraph/job/AlgorithmJob.java     |   2 -
 .../java/org/apache/hugegraph/job/ComputerJob.java |   2 -
 .../org/apache/hugegraph/job/EphemeralJob.java     |   2 -
 .../apache/hugegraph/job/EphemeralJobBuilder.java  |   2 -
 .../java/org/apache/hugegraph/job/GremlinJob.java  |   2 -
 .../main/java/org/apache/hugegraph/job/Job.java    |   2 -
 .../java/org/apache/hugegraph/job/JobBuilder.java  |   2 -
 .../main/java/org/apache/hugegraph/job/SysJob.java |   2 -
 .../java/org/apache/hugegraph/job/UserJob.java     |   2 -
 .../hugegraph/job/algorithm/AbstractAlgorithm.java |   2 -
 .../apache/hugegraph/job/algorithm/Algorithm.java  |   2 -
 .../hugegraph/job/algorithm/AlgorithmPool.java     |   2 -
 .../hugegraph/job/algorithm/BfsTraverser.java      |   2 -
 .../apache/hugegraph/job/algorithm/Consumers.java  |   2 -
 .../job/algorithm/CountEdgeAlgorithm.java          |   2 -
 .../job/algorithm/CountVertexAlgorithm.java        |   2 -
 .../job/algorithm/SubgraphStatAlgorithm.java       |   2 -
 .../job/algorithm/cent/AbstractCentAlgorithm.java  |   2 -
 .../cent/BetweennessCentralityAlgorithm.java       |   2 -
 .../cent/BetweennessCentralityAlgorithmV2.java     |   2 -
 .../cent/ClosenessCentralityAlgorithm.java         |   2 -
 .../cent/ClosenessCentralityAlgorithmV2.java       |   2 -
 .../algorithm/cent/DegreeCentralityAlgorithm.java  |   2 -
 .../cent/EigenvectorCentralityAlgorithm.java       |   2 -
 .../algorithm/cent/StressCentralityAlgorithm.java  |   2 -
 .../cent/StressCentralityAlgorithmV2.java          |   2 -
 .../job/algorithm/comm/AbstractCommAlgorithm.java  |   2 -
 .../comm/ClusterCoefficientAlgorithm.java          |   2 -
 .../job/algorithm/comm/KCoreAlgorithm.java         |   2 -
 .../job/algorithm/comm/LouvainAlgorithm.java       |   2 -
 .../job/algorithm/comm/LouvainTraverser.java       |   2 -
 .../hugegraph/job/algorithm/comm/LpaAlgorithm.java |   2 -
 .../job/algorithm/comm/TriangleCountAlgorithm.java |   2 -
 .../job/algorithm/comm/WeakConnectedComponent.java |   2 -
 .../job/algorithm/path/RingsDetectAlgorithm.java   |   2 -
 .../job/algorithm/rank/PageRankAlgorithm.java      |   2 -
 .../similarity/FusiformSimilarityAlgorithm.java    |   2 -
 .../hugegraph/job/computer/AbstractComputer.java   |   2 -
 .../apache/hugegraph/job/computer/Computer.java    |   2 -
 .../hugegraph/job/computer/ComputerPool.java       |   2 -
 .../hugegraph/job/computer/LouvainComputer.java    |   2 -
 .../apache/hugegraph/job/computer/LpaComputer.java |   2 -
 .../hugegraph/job/computer/PageRankComputer.java   |   2 -
 .../job/computer/TriangleCountComputer.java        |   2 -
 .../computer/WeakConnectedComponentComputer.java   |   2 -
 .../hugegraph/job/schema/EdgeLabelRemoveJob.java   |   2 -
 .../hugegraph/job/schema/IndexLabelRebuildJob.java |   2 -
 .../hugegraph/job/schema/IndexLabelRemoveJob.java  |   2 -
 .../job/schema/OlapPropertyKeyClearJob.java        |   2 -
 .../job/schema/OlapPropertyKeyCreateJob.java       |   2 -
 .../job/schema/OlapPropertyKeyRemoveJob.java       |   2 -
 .../org/apache/hugegraph/job/schema/SchemaJob.java |   2 -
 .../hugegraph/job/schema/VertexLabelRemoveJob.java |   2 -
 .../job/system/DeleteExpiredElementJob.java        |   2 -
 .../job/system/DeleteExpiredIndexJob.java          |   2 -
 .../hugegraph/job/system/DeleteExpiredJob.java     |   2 -
 .../apache/hugegraph/job/system/JobCounters.java   |   2 -
 .../hugegraph/plugin/HugeGraphGremlinPlugin.java   |   2 -
 .../apache/hugegraph/plugin/HugeGraphPlugin.java   |   2 -
 .../hugegraph/rpc/RpcServiceConfig4Client.java     |   2 -
 .../hugegraph/rpc/RpcServiceConfig4Server.java     |   2 -
 .../org/apache/hugegraph/schema/EdgeLabel.java     |   2 -
 .../org/apache/hugegraph/schema/IndexLabel.java    |   2 -
 .../org/apache/hugegraph/schema/PropertyKey.java   |   2 -
 .../org/apache/hugegraph/schema/SchemaElement.java |   2 -
 .../org/apache/hugegraph/schema/SchemaLabel.java   |   2 -
 .../org/apache/hugegraph/schema/SchemaManager.java |   2 -
 .../java/org/apache/hugegraph/schema/Userdata.java |   2 -
 .../org/apache/hugegraph/schema/VertexLabel.java   |   2 -
 .../hugegraph/schema/builder/AbstractBuilder.java  |   2 -
 .../hugegraph/schema/builder/EdgeLabelBuilder.java |   2 -
 .../schema/builder/IndexLabelBuilder.java          |   2 -
 .../schema/builder/PropertyKeyBuilder.java         |   2 -
 .../hugegraph/schema/builder/SchemaBuilder.java    |   2 -
 .../schema/builder/VertexLabelBuilder.java         |   2 -
 .../hugegraph/security/HugeSecurityManager.java    |   2 -
 .../org/apache/hugegraph/structure/GraphType.java  |   2 -
 .../org/apache/hugegraph/structure/HugeEdge.java   |   2 -
 .../hugegraph/structure/HugeEdgeProperty.java      |   2 -
 .../apache/hugegraph/structure/HugeElement.java    |   2 -
 .../apache/hugegraph/structure/HugeFeatures.java   |   2 -
 .../org/apache/hugegraph/structure/HugeIndex.java  |   2 -
 .../apache/hugegraph/structure/HugeProperty.java   |   2 -
 .../org/apache/hugegraph/structure/HugeVertex.java |   2 -
 .../hugegraph/structure/HugeVertexProperty.java    |   2 -
 .../org/apache/hugegraph/task/HugeServerInfo.java  |   2 -
 .../java/org/apache/hugegraph/task/HugeTask.java   |   2 -
 .../apache/hugegraph/task/ServerInfoManager.java   |   2 -
 .../hugegraph/task/StandardTaskScheduler.java      |   2 -
 .../org/apache/hugegraph/task/TaskCallable.java    |   2 -
 .../org/apache/hugegraph/task/TaskManager.java     |   2 -
 .../org/apache/hugegraph/task/TaskScheduler.java   |   2 -
 .../java/org/apache/hugegraph/task/TaskStatus.java |   2 -
 .../algorithm/CollectionPathsTraverser.java        |   2 -
 .../traversal/algorithm/CountTraverser.java        |   2 -
 .../algorithm/CustomizePathsTraverser.java         |   2 -
 .../algorithm/CustomizedCrosspointsTraverser.java  |   2 -
 .../algorithm/FusiformSimilarityTraverser.java     |   2 -
 .../traversal/algorithm/HugeTraverser.java         |   2 -
 .../algorithm/JaccardSimilarTraverser.java         |   2 -
 .../traversal/algorithm/KneighborTraverser.java    |   2 -
 .../traversal/algorithm/KoutTraverser.java         |   2 -
 .../algorithm/MultiNodeShortestPathTraverser.java  |   2 -
 .../traversal/algorithm/NeighborRankTraverser.java |   2 -
 .../traversal/algorithm/OltpTraverser.java         |   2 -
 .../traversal/algorithm/PathTraverser.java         |   2 -
 .../traversal/algorithm/PathsTraverser.java        |   2 -
 .../traversal/algorithm/PersonalRankTraverser.java |   2 -
 .../traversal/algorithm/PredictionTraverser.java   |   2 -
 .../traversal/algorithm/SameNeighborTraverser.java |   2 -
 .../traversal/algorithm/ShortestPathTraverser.java |   2 -
 .../SingleSourceShortestPathTraverser.java         |   2 -
 .../traversal/algorithm/SubGraphTraverser.java     |   2 -
 .../algorithm/TemplatePathsTraverser.java          |   2 -
 .../algorithm/records/AbstractRecords.java         |   2 -
 .../records/DoubleWayMultiPathsRecords.java        |   2 -
 .../algorithm/records/KneighborRecords.java        |   2 -
 .../traversal/algorithm/records/KoutRecords.java   |   2 -
 .../traversal/algorithm/records/PathsRecords.java  |   2 -
 .../traversal/algorithm/records/Records.java       |   2 -
 .../algorithm/records/ShortestPathRecords.java     |   2 -
 .../records/SingleWayMultiPathsRecords.java        |   2 -
 .../algorithm/records/record/Int2ArrayRecord.java  |   2 -
 .../algorithm/records/record/Int2IntRecord.java    |   2 -
 .../algorithm/records/record/Int2SetRecord.java    |   2 -
 .../traversal/algorithm/records/record/Record.java |   2 -
 .../algorithm/records/record/RecordFactory.java    |   2 -
 .../algorithm/records/record/RecordType.java       |   2 -
 .../algorithm/records/record/SyncRecord.java       |   2 -
 .../traversal/algorithm/steps/EdgeStep.java        |   2 -
 .../traversal/algorithm/steps/RepeatEdgeStep.java  |   2 -
 .../algorithm/steps/WeightedEdgeStep.java          |   2 -
 .../strategy/ConcurrentTraverseStrategy.java       |   2 -
 .../algorithm/strategy/SingleTraverseStrategy.java |   2 -
 .../algorithm/strategy/TraverseStrategy.java       |   2 -
 .../hugegraph/traversal/optimize/ConditionP.java   |   2 -
 .../traversal/optimize/HugeCountStep.java          |   2 -
 .../traversal/optimize/HugeCountStepStrategy.java  |   2 -
 .../traversal/optimize/HugeGraphStep.java          |   2 -
 .../traversal/optimize/HugeGraphStepStrategy.java  |   2 -
 .../traversal/optimize/HugeScriptTraversal.java    |   2 -
 .../traversal/optimize/HugeVertexStep.java         |   2 -
 .../traversal/optimize/HugeVertexStepByBatch.java  |   2 -
 .../traversal/optimize/HugeVertexStepStrategy.java |   2 -
 .../hugegraph/traversal/optimize/QueryHolder.java  |   2 -
 .../apache/hugegraph/traversal/optimize/Text.java  |   2 -
 .../traversal/optimize/TraversalUtil.java          |   2 -
 .../java/org/apache/hugegraph/type/HugeType.java   |   2 -
 .../java/org/apache/hugegraph/type/Idfiable.java   |   2 -
 .../java/org/apache/hugegraph/type/Indexable.java  |   2 -
 .../java/org/apache/hugegraph/type/Nameable.java   |   2 -
 .../org/apache/hugegraph/type/Propertiable.java    |   2 -
 .../java/org/apache/hugegraph/type/Typeable.java   |   2 -
 .../org/apache/hugegraph/type/define/Action.java   |   2 -
 .../hugegraph/type/define/AggregateType.java       |   2 -
 .../apache/hugegraph/type/define/Cardinality.java  |   2 -
 .../hugegraph/type/define/CollectionType.java      |   2 -
 .../org/apache/hugegraph/type/define/DataType.java |   2 -
 .../apache/hugegraph/type/define/Directions.java   |   2 -
 .../apache/hugegraph/type/define/Frequency.java    |   2 -
 .../apache/hugegraph/type/define/GraphMode.java    |   2 -
 .../hugegraph/type/define/GraphReadMode.java       |   2 -
 .../org/apache/hugegraph/type/define/HugeKeys.java |   2 -
 .../apache/hugegraph/type/define/IdStrategy.java   |   2 -
 .../apache/hugegraph/type/define/IndexType.java    |   2 -
 .../org/apache/hugegraph/type/define/NodeRole.java |   2 -
 .../apache/hugegraph/type/define/SchemaStatus.java |   2 -
 .../apache/hugegraph/type/define/SerialEnum.java   |   2 -
 .../apache/hugegraph/type/define/WriteType.java    |   2 -
 .../main/java/org/apache/hugegraph/util/Blob.java  |   2 -
 .../org/apache/hugegraph/util/CompressUtil.java    |   2 -
 .../java/org/apache/hugegraph/util/ConfigUtil.java |  14 +-
 .../java/org/apache/hugegraph/util/Consumers.java  |   2 -
 .../java/org/apache/hugegraph/util/CopyUtil.java   |   2 -
 .../java/org/apache/hugegraph/util/Events.java     |   2 -
 .../util/FixedTimerWindowRateLimiter.java          |   2 -
 .../util/FixedWatchWindowRateLimiter.java          |   2 -
 .../java/org/apache/hugegraph/util/GZipUtil.java   |   2 -
 .../java/org/apache/hugegraph/util/JsonUtil.java   |   2 -
 .../java/org/apache/hugegraph/util/KryoUtil.java   |   2 -
 .../java/org/apache/hugegraph/util/LZ4Util.java    |   2 -
 .../java/org/apache/hugegraph/util/LockUtil.java   |   2 -
 .../org/apache/hugegraph/util/ParameterUtil.java   |   2 -
 .../org/apache/hugegraph/util/RateLimiter.java     |   2 -
 .../java/org/apache/hugegraph/util/Reflection.java |   2 -
 .../org/apache/hugegraph/util/StringEncoding.java  |   2 -
 .../util/collection/CollectionFactory.java         |   2 -
 .../apache/hugegraph/util/collection/IdSet.java    |   2 -
 .../hugegraph/util/collection/Int2IntsMap.java     |   2 -
 .../hugegraph/util/collection/IntIterator.java     |   2 -
 .../apache/hugegraph/util/collection/IntMap.java   |   2 -
 .../apache/hugegraph/util/collection/IntSet.java   |   2 -
 .../util/collection/ObjectIntMapping.java          |   2 -
 .../util/collection/ObjectIntMappingFactory.java   |   2 -
 .../apache/hugegraph/variables/HugeVariables.java  |   2 -
 .../org/apache/hugegraph/version/CoreVersion.java  |   2 -
 ...g.apache.tinkerpop.gremlin.jsr223.GremlinPlugin |  17 ++
 .../src/main/resources/hugegraph.properties        |  17 ++
 hugegraph-core/src/main/resources/proto/raft.proto |   2 -
 hugegraph-dist/pom.xml                             |  41 ++++-
 hugegraph-dist/release-docs/NOTICE                 |   6 +-
 hugegraph-dist/scripts/apache-release.sh           |  20 +--
 .../scripts/dependency/check_dependencies.sh       |  20 +--
 .../dependency/regenerate_known_dependencies.sh    |  20 +--
 hugegraph-dist/scripts/validate-release.sh         | 181 +++++++++++++++++++++
 .../src/assembly/descriptor/assembly.xml           |  26 +--
 hugegraph-dist/src/assembly/jenkins/build.sh       |  21 ++-
 hugegraph-dist/src/assembly/jenkins/config.sh      |  20 +--
 hugegraph-dist/src/assembly/jenkins/deploy.sh      |  20 +--
 hugegraph-dist/src/assembly/jenkins/jenkins.sh     |  20 +--
 hugegraph-dist/src/assembly/jenkins/publish.sh     |  20 +--
 hugegraph-dist/src/assembly/jenkins/test.sh        |  20 +--
 .../src/assembly/static/bin/checksocket.sh         |  20 +--
 .../src/assembly/static/bin/dump-conf.sh           |  20 +--
 .../src/assembly/static/bin/dump-store.sh          |  20 +--
 .../src/assembly/static/bin/gremlin-console.sh     |  20 +--
 hugegraph-dist/src/assembly/static/bin/hugegraph   |  20 +--
 .../src/assembly/static/bin/hugegraph-server.sh    |  20 +--
 .../src/assembly/static/bin/init-store.sh          |  20 +--
 hugegraph-dist/src/assembly/static/bin/install.sh  |  20 +--
 .../src/assembly/static/bin/monitor-hugegraph.sh   |  20 +--
 .../src/assembly/static/bin/raft-tools.sh          |  20 +--
 .../src/assembly/static/bin/start-hugegraph.sh     |  20 +--
 .../src/assembly/static/bin/start-monitor.sh       |  20 +--
 .../src/assembly/static/bin/stop-hugegraph.sh      |  20 +--
 .../src/assembly/static/bin/stop-monitor.sh        |  20 +--
 hugegraph-dist/src/assembly/static/bin/util.sh     |  20 +--
 hugegraph-dist/src/assembly/static/conf/log4j2.xml |  18 +-
 .../assembly/static/scripts/empty-sample.groovy    |   2 -
 .../src/assembly/static/scripts/example.groovy     |   2 -
 .../assembly/static/swagger-ui/favicon-16x16.png   | Bin 665 -> 0 bytes
 .../assembly/static/swagger-ui/favicon-32x32.png   | Bin 628 -> 0 bytes
 .../src/assembly/static/swagger-ui/index.html      |  76 ---------
 .../static/swagger-ui/oauth2-redirect.html         |  91 -----------
 .../static/swagger-ui/swagger-ui-bundle.js         |  21 ---
 .../static/swagger-ui/swagger-ui-bundle.js.map     |   1 -
 .../static/swagger-ui/swagger-ui-es-bundle-core.js |  21 ---
 .../swagger-ui/swagger-ui-es-bundle-core.js.map    |   1 -
 .../static/swagger-ui/swagger-ui-es-bundle.js      |  21 ---
 .../static/swagger-ui/swagger-ui-es-bundle.js.map  |   1 -
 .../swagger-ui/swagger-ui-standalone-preset.js     |  21 ---
 .../swagger-ui/swagger-ui-standalone-preset.js.map |   1 -
 .../src/assembly/static/swagger-ui/swagger-ui.css  |  22 ---
 .../assembly/static/swagger-ui/swagger-ui.css.map  |   1 -
 .../src/assembly/static/swagger-ui/swagger-ui.js   |  21 ---
 .../assembly/static/swagger-ui/swagger-ui.js.map   |   1 -
 hugegraph-dist/src/assembly/travis/build-report.sh |  20 +--
 .../travis/conf-raft1/graphs/hugegraph.properties  |  17 ++
 .../travis/conf-raft1/rest-server.properties       |  17 ++
 .../travis/conf-raft2/graphs/hugegraph.properties  |  17 ++
 .../travis/conf-raft2/rest-server.properties       |  17 ++
 .../travis/conf-raft3/graphs/hugegraph.properties  |  17 ++
 .../travis/conf-raft3/rest-server.properties       |  17 ++
 hugegraph-dist/src/assembly/travis/hbase-site.xml  |  18 +-
 .../src/assembly/travis/install-backend.sh         |  20 +--
 .../src/assembly/travis/install-cassandra.sh       |  20 +--
 .../src/assembly/travis/install-hbase.sh           |  20 +--
 .../assembly/travis/install-mysql-via-docker.sh    |  20 +--
 .../src/assembly/travis/install-mysql.sh           |  20 +--
 .../travis/install-postgresql-via-docker.sh        |  20 +--
 .../src/assembly/travis/install-postgresql.sh      |  20 +--
 .../src/assembly/travis/install-scylladb.sh        |  20 +--
 hugegraph-dist/src/assembly/travis/maven.xml       |  18 +-
 .../src/assembly/travis/private-key.gpg.gpg        | Bin 5224 -> 0 bytes
 .../src/assembly/travis/run-api-test-for-raft.sh   |  20 +--
 hugegraph-dist/src/assembly/travis/run-api-test.sh |  20 +--
 .../src/assembly/travis/run-core-test.sh           |  20 +--
 .../src/assembly/travis/run-tinkerpop-test.sh      |  20 +--
 .../src/assembly/travis/run-unit-test.sh           |  20 +--
 hugegraph-dist/src/assembly/travis/start-server.sh |  20 +--
 hugegraph-dist/src/assembly/travis/stop-server.sh  |  20 +--
 .../java/org/apache/hugegraph/cmd/ConfDumper.java  |   2 -
 .../java/org/apache/hugegraph/cmd/InitStore.java   |  11 +-
 .../java/org/apache/hugegraph/cmd/StoreDumper.java |  11 +-
 .../org/apache/hugegraph/dist/DistOptions.java     |   2 -
 .../org/apache/hugegraph/dist/HugeGraphServer.java |  11 +-
 .../apache/hugegraph/dist/HugeGremlinServer.java   |   2 -
 .../org/apache/hugegraph/dist/HugeRestServer.java  |   2 -
 .../org/apache/hugegraph/dist/RegisterUtil.java    |   2 -
 .../src/main/resources/backend.properties          |  17 ++
 hugegraph-dist/src/main/resources/log4j2.xml       |  18 +-
 .../src/main/resources/public-certs.store          | Bin 892 -> 0 bytes
 hugegraph-example/pom.xml                          |  18 +-
 .../org/apache/hugegraph/example/Example1.java     |   2 -
 .../org/apache/hugegraph/example/Example2.java     |   2 -
 .../org/apache/hugegraph/example/Example3.java     |   2 -
 .../org/apache/hugegraph/example/ExampleUtil.java  |   2 -
 .../hugegraph/example/GraphOfTheMoviesExample.java |   2 -
 .../org/apache/hugegraph/example/PerfExample1.java |   2 -
 .../org/apache/hugegraph/example/PerfExample2.java |   2 -
 .../org/apache/hugegraph/example/PerfExample3.java |   2 -
 .../org/apache/hugegraph/example/PerfExample4.java |   2 -
 .../apache/hugegraph/example/PerfExampleBase.java  |   2 -
 .../org/apache/hugegraph/example/TaskExample.java  |   2 -
 .../hugegraph/example/ThreadRangePerfTest.java     |   2 -
 .../src/main/resources/hugegraph.properties        |  17 ++
 hugegraph-example/src/main/resources/log4j2.xml    |  18 +-
 hugegraph-hbase/pom.xml                            |  18 +-
 .../backend/store/hbase/HbaseFeatures.java         |   2 -
 .../backend/store/hbase/HbaseMetrics.java          |   2 -
 .../backend/store/hbase/HbaseOptions.java          |   2 -
 .../backend/store/hbase/HbaseSerializer.java       |   2 -
 .../backend/store/hbase/HbaseSessions.java         |   2 -
 .../hugegraph/backend/store/hbase/HbaseStore.java  |   2 -
 .../backend/store/hbase/HbaseStoreProvider.java    |   2 -
 .../hugegraph/backend/store/hbase/HbaseTable.java  |   2 -
 .../hugegraph/backend/store/hbase/HbaseTables.java |   2 -
 hugegraph-mysql/pom.xml                            |  18 +-
 .../backend/store/mysql/MysqlBackendEntry.java     |   2 -
 .../backend/store/mysql/MysqlEntryIterator.java    |   2 -
 .../backend/store/mysql/MysqlFeatures.java         |   2 -
 .../backend/store/mysql/MysqlMetrics.java          |   2 -
 .../backend/store/mysql/MysqlOptions.java          |   2 -
 .../backend/store/mysql/MysqlSerializer.java       |   2 -
 .../backend/store/mysql/MysqlSessions.java         |   2 -
 .../hugegraph/backend/store/mysql/MysqlStore.java  |   2 -
 .../backend/store/mysql/MysqlStoreProvider.java    |   2 -
 .../hugegraph/backend/store/mysql/MysqlTable.java  |   2 -
 .../hugegraph/backend/store/mysql/MysqlTables.java |   2 -
 .../hugegraph/backend/store/mysql/MysqlUtil.java   |   2 -
 .../backend/store/mysql/ResultSetWrapper.java      |   2 -
 .../backend/store/mysql/WhereBuilder.java          |   2 -
 hugegraph-palo/pom.xml                             |  18 +-
 .../hugegraph/backend/store/palo/PaloFeatures.java |   2 -
 .../hugegraph/backend/store/palo/PaloFile.java     |   2 -
 .../backend/store/palo/PaloHttpClient.java         |   2 -
 .../hugegraph/backend/store/palo/PaloLoadInfo.java |   2 -
 .../hugegraph/backend/store/palo/PaloOptions.java  |   2 -
 .../backend/store/palo/PaloSerializer.java         |   2 -
 .../hugegraph/backend/store/palo/PaloSessions.java |   2 -
 .../hugegraph/backend/store/palo/PaloStore.java    |   2 -
 .../backend/store/palo/PaloStoreProvider.java      |   2 -
 .../hugegraph/backend/store/palo/PaloTable.java    |   2 -
 .../hugegraph/backend/store/palo/PaloTables.java   |   2 -
 hugegraph-postgresql/pom.xml                       |  18 +-
 .../store/postgresql/PostgresqlOptions.java        |   2 -
 .../store/postgresql/PostgresqlSerializer.java     |   2 -
 .../store/postgresql/PostgresqlSessions.java       |   2 -
 .../backend/store/postgresql/PostgresqlStore.java  |   2 -
 .../store/postgresql/PostgresqlStoreProvider.java  |   2 -
 .../backend/store/postgresql/PostgresqlTable.java  |   2 -
 .../backend/store/postgresql/PostgresqlTables.java |   2 -
 hugegraph-rocksdb/pom.xml                          |  18 +-
 .../backend/store/rocksdb/OpenedRocksDB.java       |   2 -
 .../backend/store/rocksdb/RocksDBFeatures.java     |   2 -
 .../backend/store/rocksdb/RocksDBIngester.java     |   2 -
 .../backend/store/rocksdb/RocksDBIteratorPool.java |   2 -
 .../backend/store/rocksdb/RocksDBMetrics.java      |   2 -
 .../backend/store/rocksdb/RocksDBOptions.java      |   2 -
 .../backend/store/rocksdb/RocksDBSessions.java     |   2 -
 .../backend/store/rocksdb/RocksDBStdSessions.java  |   2 -
 .../backend/store/rocksdb/RocksDBStore.java        |   2 -
 .../store/rocksdb/RocksDBStoreProvider.java        |   2 -
 .../backend/store/rocksdb/RocksDBTable.java        |   2 -
 .../backend/store/rocksdb/RocksDBTables.java       |   2 -
 .../store/rocksdbsst/RocksDBSstSessions.java       |   2 -
 .../backend/store/rocksdbsst/RocksDBSstStore.java  |   2 -
 .../store/rocksdbsst/RocksDBSstStoreProvider.java  |   2 -
 hugegraph-scylladb/pom.xml                         |  18 +-
 .../backend/store/scylladb/ScyllaDBFeatures.java   |   2 -
 .../backend/store/scylladb/ScyllaDBMetrics.java    |   2 -
 .../store/scylladb/ScyllaDBStoreProvider.java      |   2 -
 .../store/scylladb/ScyllaDBTablesWithMV.java       |   2 -
 hugegraph-style.xml                                |  18 +-
 hugegraph-test/pom.xml                             |  18 +-
 .../org/apache/hugegraph/api/ApiTestSuite.java     |   2 -
 .../java/org/apache/hugegraph/api/BaseApiTest.java |   2 -
 .../org/apache/hugegraph/api/CypherApiTest.java    |   2 -
 .../java/org/apache/hugegraph/api/EdgeApiTest.java |   2 -
 .../org/apache/hugegraph/api/EdgeLabelApiTest.java |   2 -
 .../org/apache/hugegraph/api/GremlinApiTest.java   |   2 -
 .../apache/hugegraph/api/IndexLabelApiTest.java    |   2 -
 .../org/apache/hugegraph/api/LoginApiTest.java     |   2 -
 .../org/apache/hugegraph/api/MetricsApiTest.java   |   2 -
 .../org/apache/hugegraph/api/ProjectApiTest.java   |   2 -
 .../apache/hugegraph/api/PropertyKeyApiTest.java   |   2 -
 .../org/apache/hugegraph/api/SchemaApiTest.java    |   2 -
 .../java/org/apache/hugegraph/api/TaskApiTest.java |   2 -
 .../java/org/apache/hugegraph/api/UserApiTest.java |   2 -
 .../org/apache/hugegraph/api/VertexApiTest.java    |   2 -
 .../apache/hugegraph/api/VertexLabelApiTest.java   |   2 -
 .../api/traversers/AdamicAdarAPITest.java          |   2 -
 .../api/traversers/AllShortestPathsApiTest.java    |   2 -
 .../hugegraph/api/traversers/CountApiTest.java     |   2 -
 .../api/traversers/CrosspointsApiTest.java         |   2 -
 .../traversers/CustomizedCrosspointsApiTest.java   |   2 -
 .../hugegraph/api/traversers/EdgesApiTest.java     |   2 -
 .../api/traversers/FusiformSimilarityApiTest.java  |   2 -
 .../api/traversers/JaccardSimilarityApiTest.java   |   2 -
 .../hugegraph/api/traversers/KneighborApiTest.java |   2 -
 .../hugegraph/api/traversers/KoutApiTest.java      |   2 -
 .../traversers/MultiNodeShortestPathApiTest.java   |   2 -
 .../api/traversers/NeighborRankApiTest.java        |   2 -
 .../hugegraph/api/traversers/PathsApiTest.java     |   2 -
 .../api/traversers/PersonalRankApiTest.java        |   2 -
 .../hugegraph/api/traversers/RaysApiTest.java      |   2 -
 .../api/traversers/ResourceAllocationAPITest.java  |   2 -
 .../hugegraph/api/traversers/RingsApiTest.java     |   2 -
 .../api/traversers/SameNeighborsApiTest.java       |   2 -
 .../api/traversers/ShortestPathApiTest.java        |   2 -
 .../SingleSourceShortestPathApiTest.java           |   2 -
 .../api/traversers/TemplatePathsApiTest.java       |   2 -
 .../api/traversers/TraversersApiTestSuite.java     |   2 -
 .../traversers/WeightedShortestPathApiTest.java    |   2 -
 .../java/org/apache/hugegraph/core/AuthTest.java   |   2 -
 .../org/apache/hugegraph/core/BaseCoreTest.java    |   2 -
 .../org/apache/hugegraph/core/CoreTestSuite.java   |   2 -
 .../org/apache/hugegraph/core/EdgeCoreTest.java    |   2 -
 .../apache/hugegraph/core/EdgeLabelCoreTest.java   |   2 -
 .../apache/hugegraph/core/IndexLabelCoreTest.java  |   2 -
 .../org/apache/hugegraph/core/MultiGraphsTest.java |   2 -
 .../apache/hugegraph/core/PropertyCoreTest.java    |   2 -
 .../apache/hugegraph/core/PropertyKeyCoreTest.java |   2 -
 .../org/apache/hugegraph/core/RamTableTest.java    |   2 -
 .../org/apache/hugegraph/core/RestoreCoreTest.java |   2 -
 .../core/RoleElectionStateMachineTest.java         |   2 -
 .../org/apache/hugegraph/core/SchemaCoreTest.java  |   2 -
 .../org/apache/hugegraph/core/TaskCoreTest.java    |   2 -
 .../org/apache/hugegraph/core/VertexCoreTest.java  |   2 -
 .../apache/hugegraph/core/VertexLabelCoreTest.java |   2 -
 .../org/apache/hugegraph/testutil/FakeObjects.java |   2 -
 .../java/org/apache/hugegraph/testutil/Utils.java  |   2 -
 .../hugegraph/tinkerpop/ProcessBasicSuite.java     |   2 -
 .../hugegraph/tinkerpop/ProcessStandardTest.java   |   2 -
 .../tinkerpop/ProcessTestGraphProvider.java        |   2 -
 .../hugegraph/tinkerpop/StructureBasicSuite.java   |   2 -
 .../hugegraph/tinkerpop/StructureStandardTest.java |   2 -
 .../tinkerpop/StructureTestGraphProvider.java      |   2 -
 .../org/apache/hugegraph/tinkerpop/TestGraph.java  |   2 -
 .../hugegraph/tinkerpop/TestGraphFactory.java      |   2 -
 .../hugegraph/tinkerpop/TestGraphProvider.java     |   2 -
 .../tinkerpop/tests/HugeGraphWriteTest.java        |   2 -
 .../org/apache/hugegraph/unit/BaseUnitTest.java    |   2 -
 .../org/apache/hugegraph/unit/FakeObjects.java     |   2 -
 .../org/apache/hugegraph/unit/UnitTestSuite.java   |   2 -
 .../hugegraph/unit/cache/CacheManagerTest.java     |   2 -
 .../org/apache/hugegraph/unit/cache/CacheTest.java |   2 -
 .../unit/cache/CachedGraphTransactionTest.java     |   2 -
 .../unit/cache/CachedSchemaTransactionTest.java    |   2 -
 .../apache/hugegraph/unit/cache/RamTableTest.java  |   2 -
 .../hugegraph/unit/cassandra/CassandraTest.java    |   2 -
 .../apache/hugegraph/unit/core/AnalyzerTest.java   |   2 -
 .../hugegraph/unit/core/BackendMutationTest.java   |   2 -
 .../hugegraph/unit/core/BackendStoreInfoTest.java  |   2 -
 .../unit/core/ConditionQueryFlattenTest.java       |   2 -
 .../apache/hugegraph/unit/core/ConditionTest.java  |   2 -
 .../apache/hugegraph/unit/core/DataTypeTest.java   |   2 -
 .../apache/hugegraph/unit/core/DirectionsTest.java |   2 -
 .../apache/hugegraph/unit/core/ExceptionTest.java  |   2 -
 .../apache/hugegraph/unit/core/LocksTableTest.java |   2 -
 .../apache/hugegraph/unit/core/PageStateTest.java  |   2 -
 .../org/apache/hugegraph/unit/core/QueryTest.java  |   2 -
 .../org/apache/hugegraph/unit/core/RangeTest.java  |   2 -
 .../hugegraph/unit/core/RolePermissionTest.java    |   2 -
 .../apache/hugegraph/unit/core/RowLockTest.java    |   2 -
 .../hugegraph/unit/core/SecurityManagerTest.java   |   2 -
 .../apache/hugegraph/unit/core/SerialEnumTest.java |   2 -
 .../hugegraph/unit/core/SystemSchemaStoreTest.java |   2 -
 .../hugegraph/unit/core/TraversalUtilTest.java     |   2 -
 .../org/apache/hugegraph/unit/id/EdgeIdTest.java   |   2 -
 .../java/org/apache/hugegraph/unit/id/IdTest.java  |   2 -
 .../org/apache/hugegraph/unit/id/IdUtilTest.java   |   2 -
 .../hugegraph/unit/id/SplicingIdGeneratorTest.java |   2 -
 .../apache/hugegraph/unit/mysql/MysqlUtilTest.java |   2 -
 .../hugegraph/unit/mysql/WhereBuilderTest.java     |   2 -
 .../unit/rocksdb/BaseRocksDBUnitTest.java          |   2 -
 .../unit/rocksdb/RocksDBCountersTest.java          |   2 -
 .../hugegraph/unit/rocksdb/RocksDBPerfTest.java    |   2 -
 .../hugegraph/unit/rocksdb/RocksDBSessionTest.java |   2 -
 .../unit/rocksdb/RocksDBSessionsTest.java          |   2 -
 .../unit/serializer/BinaryBackendEntryTest.java    |   2 -
 .../serializer/BinaryScatterSerializerTest.java    |   2 -
 .../unit/serializer/BinarySerializerTest.java      |   2 -
 .../hugegraph/unit/serializer/BytesBufferTest.java |   2 -
 .../unit/serializer/SerializerFactoryTest.java     |   2 -
 .../unit/serializer/StoreSerializerTest.java       |   2 -
 .../unit/serializer/TableBackendEntryTest.java     |   2 -
 .../unit/serializer/TextBackendEntryTest.java      |   2 -
 .../hugegraph/unit/util/CompressUtilTest.java      |   2 -
 .../apache/hugegraph/unit/util/JsonUtilTest.java   |   2 -
 .../hugegraph/unit/util/RateLimiterTest.java       |   2 -
 .../hugegraph/unit/util/StringEncodingTest.java    |   2 -
 .../apache/hugegraph/unit/util/VersionTest.java    |   2 -
 .../util/collection/CollectionFactoryTest.java     |   2 -
 .../hugegraph/unit/util/collection/IdSetTest.java  |   2 -
 .../unit/util/collection/Int2IntsMapTest.java      |   2 -
 .../hugegraph/unit/util/collection/IntMapTest.java |   2 -
 .../hugegraph/unit/util/collection/IntSetTest.java |   2 -
 .../unit/util/collection/ObjectIntMappingTest.java |   2 -
 .../src/main/resources/hugegraph.properties        |  17 ++
 hugegraph-test/src/main/resources/log4j2.xml       |  18 +-
 pom.xml                                            |  19 ++-
 style/checkstyle.xml                               |  18 +-
 763 files changed, 1155 insertions(+), 2309 deletions(-)
 create mode 100644 .github/workflows/validate-release.yml
 create mode 100755 hugegraph-dist/scripts/validate-release.sh
 delete mode 100644 hugegraph-dist/src/assembly/static/swagger-ui/favicon-16x16.png
 delete mode 100644 hugegraph-dist/src/assembly/static/swagger-ui/favicon-32x32.png
 delete mode 100644 hugegraph-dist/src/assembly/static/swagger-ui/index.html
 delete mode 100644 hugegraph-dist/src/assembly/static/swagger-ui/oauth2-redirect.html
 delete mode 100644 hugegraph-dist/src/assembly/static/swagger-ui/swagger-ui-bundle.js
 delete mode 100644 hugegraph-dist/src/assembly/static/swagger-ui/swagger-ui-bundle.js.map
 delete mode 100644 hugegraph-dist/src/assembly/static/swagger-ui/swagger-ui-es-bundle-core.js
 delete mode 100644 hugegraph-dist/src/assembly/static/swagger-ui/swagger-ui-es-bundle-core.js.map
 delete mode 100644 hugegraph-dist/src/assembly/static/swagger-ui/swagger-ui-es-bundle.js
 delete mode 100644 hugegraph-dist/src/assembly/static/swagger-ui/swagger-ui-es-bundle.js.map
 delete mode 100644 hugegraph-dist/src/assembly/static/swagger-ui/swagger-ui-standalone-preset.js
 delete mode 100644 hugegraph-dist/src/assembly/static/swagger-ui/swagger-ui-standalone-preset.js.map
 delete mode 100644 hugegraph-dist/src/assembly/static/swagger-ui/swagger-ui.css
 delete mode 100644 hugegraph-dist/src/assembly/static/swagger-ui/swagger-ui.css.map
 delete mode 100644 hugegraph-dist/src/assembly/static/swagger-ui/swagger-ui.js
 delete mode 100644 hugegraph-dist/src/assembly/static/swagger-ui/swagger-ui.js.map
 delete mode 100644 hugegraph-dist/src/assembly/travis/private-key.gpg.gpg
 delete mode 100644 hugegraph-dist/src/main/resources/public-certs.store