chore: reset hugegraph version to 1.2.0 (#2382)

* chore: reset version to 1.2.0

* chore: add README for three submodules

* fix: README.md

* fix: README.md

* fix: README.md

* fix: README.md
This commit is contained in:
V_Galaxy 2023-12-09 22:02:49 +08:00 committed by GitHub
parent c997f35b04
commit bfe9fae150
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
8 changed files with 51 additions and 3 deletions

View File

@ -0,0 +1,5 @@
# HugeGraph PD
HugeGraph PD is a meta server responsible for service discovery, partition information storage, and node scheduling.
> Note: Currently, the contents of this folder are empty. Starting from revision 1.5.0, the code of HugeGraph PD will be adapted to this location (WIP).

View File

@ -26,7 +26,7 @@ RUN mvn package -e -B -ntp -DskipTests -Dmaven.javadoc.skip=true && pwd && ls -l
# 2nd stage: runtime env
FROM openjdk:11-slim
# TODO: get the version from the pom.xml
ENV version=1.5.0
ENV version=1.2.0
COPY --from=build /pkg/hugegraph-server/apache-hugegraph-incubating-$version/ /hugegraph-server
LABEL maintainer="HugeGraph Docker Maintainers <dev@hugegraph.apache.org>"

View File

@ -0,0 +1,11 @@
# HugeGraph Server
HugeGraph Server consists of two layers of functionality: the graph engine layer, and the storage layer.
- Graph Engine Layer:
- REST Server: Provides a RESTful API for querying graph/schema information, supports the [Gremlin](https://tinkerpop.apache.org/gremlin.html) and [Cypher](https://en.wikipedia.org/wiki/Cypher) query languages, and offers APIs for service monitoring and operations.
- Graph Engine: Supports both OLTP and OLAP graph computation types, with OLTP implementing the [Apache TinkerPop3](https://tinkerpop.apache.org) framework.
- Backend Interface: Implements the storage of graph data to the backend.
- Storage Layer:
- Storage Backend: Supports multiple built-in storage backends (RocksDB/MySQL/HBase/...) and allows users to extend custom backends without modifying the existing source code.

View File

@ -23,7 +23,7 @@ import org.apache.hugegraph.util.VersionUtil.Version;
public class CoreVersion {
public static final String NAME = "hugegraph-core";
public static final String DEFAULT_VERSION = "1.5.0";
public static final String DEFAULT_VERSION = "1.2.0";
/**
* The second parameter of Version.of() is for IDE running without JAR
*/

View File

@ -293,6 +293,22 @@
<include name="${final.name}/**"/>
</tarfileset>
</tar>
<!-- copy the artifacts to root
directory for better user experience -->
<!-- REMOVE ME after revision 1.5.0 -->
<exec executable="cp"
dir="${project.basedir}"
failonerror="false">
<arg value="-r"/>
<arg value="../${final.name}"/>
<arg value="../../${final.name}"/>
</exec>
<exec executable="cp"
dir="${project.basedir}"
failonerror="false">
<arg value="../${final.name}.tar.gz"/>
<arg value="../../${final.name}.tar.gz"/>
</exec>
</target>
</configuration>
</execution>

View File

@ -310,6 +310,17 @@
<fileset>
<directory>${final.name}</directory>
</fileset>
<!-- remove the artifacts in root directory -->
<!-- REMOVE ME after revision 1.5.0 -->
<fileset>
<directory>../${project.basedir}</directory>
<includes>
<include>*.tar.gz</include>
</includes>
</fileset>
<fileset>
<directory>../${final.name}</directory>
</fileset>
</filesets>
</configuration>
</plugin>

View File

@ -0,0 +1,5 @@
# HugeGraph Store
HugeGraph Store is a new built-in storage backend, which uses RocksDB as the distributed backend storage engine.
> Note: Currently, the contents of this folder are empty. Starting from revision 1.5.0, the code of HugeGraph Store will be adapted to this location (WIP).

View File

@ -89,7 +89,7 @@
</prerequisites>
<properties>
<revision>1.5.0</revision>
<revision>1.2.0</revision>
</properties>
<modules>