Skip to content

Commit

Permalink
[release] release 1.0.0
Browse files Browse the repository at this point in the history
[release] release 1.0.0
  • Loading branch information
slievrly committed Dec 20, 2019
2 parents a174ed5 + 7c1b700 commit 5bdbc44
Show file tree
Hide file tree
Showing 803 changed files with 31,285 additions and 6,661 deletions.
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -29,13 +29,19 @@ dependency-reduced-pom.xml
/distribution/bin
/distribution/conf
/distribution/lib
/distribution/logs
/server/*root.*
/server/.root.*
/server/sessionStore/
/server/db_store/
/sessionStore/
/test/sessionStore/
/distribution/sessionStore/

# system ignore
.DS_Store
Thumbs.db
*.orig

#h2
*.db
15 changes: 13 additions & 2 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,19 @@ cache:

install: true

script:
- travis_wait 30 ./mvnw clean install -DskipTests=false
before_script:
- if [ "$TRAVIS_JDK_VERSION" == "openjdk8" ]; then
export IMAGE_NAME="openjdk:8u212-jre-alpine";
fi
- if [ "$TRAVIS_JDK_VERSION" == "openjdk11" ]; then
export IMAGE_NAME="openjdk:11-jre-stretch";
fi

script:
- if [ "$TRAVIS_BRANCH" == "develop" ] && [ "$TRAVIS_PULL_REQUEST" == false ]; then
travis_wait 30 ./mvnw clean install -DskipTests=false -P image -B -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn;
else
travis_wait 30 ./mvnw clean install -DskipTests=false -B -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn;
fi
after_success:
- bash <(curl -s https://codecov.io/bash)
53 changes: 52 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ For more details about principle and design, please go to [Seata wiki page](http

## Maven dependency
```xml
<seata.version>0.9.0</seata.version>
<seata.version>1.0.0</seata.version>

<dependency>
<groupId>io.seata</groupId>
Expand Down Expand Up @@ -136,3 +136,54 @@ This project exists thanks to all the people who contribute. [[Contributors](htt
## License

Seata is under the Apache 2.0 license. See the [LICENSE](https://github.com/seata/seata/blob/master/LICENSE) file for details.

## Who is using

These are only part of the companies using Seata, for reference only. If you are using Seata, please [add your company
here](https://github.com/seata/seata/issues/1246) to tell us your scenario to make Seata better.

<div style='vertical-align: middle'>
<img alt='Alibaba Group' height='40' src='https://docs.alibabagroup.com/assets2/images/en/global/logo_header.png' /img>
<img alt='蚂蚁金服' height='40' src='https://img.alicdn.com/tfs/TB1wuuCoET1gK0jSZFhXXaAtVXa-496-202.jpg' /img>
<img alt='阿里云' height='40' src='https://img.alicdn.com/tfs/TB1Ly5oS3HqK1RjSZFPXXcwapXa-238-54.png' /img>
<img alt='中航信' height='40' src='http://www.travelsky.net/publish/main/images/logo.gif' /img>
<img alt='中国铁塔' height='40' src='https://www.china-tower.com/static/web/images/tower-logo.png' /img>
<img alt='滴滴' height='40' src='https://website.didiglobal.com/dist/media/logo-zh.a7abd90d.svg' /img>
<img alt='中国邮政' height='40' src='http://www.chinapost.com.cn/res/chinapostplan/structure/181041269.png' /img>
<img alt='太极计算机' height='40' src='https://img.alicdn.com/tfs/TB1.zqEoAL0gK0jSZFAXXcA9pXa-245-38.png' /img>
<img alt='政采云' height='40' src='https://img.alicdn.com/tfs/TB1DDiCorY1gK0jSZTEXXXDQVXa-440-114.jpg' /img>
<img alt='浙江公安厅' height='40' src='https://img.alicdn.com/tfs/TB1SXGzoxn1gK0jSZKPXXXvUXXa-426-180.jpg' /img>
<img alt='特步' height='40' src='https://www.xtep.com/images/logo.png' /img>
<img alt='中通快递' height='40' src='https://www.zto.com/imgs/logo.png' /img>
<img alt='浙江烟草' height='40' src='https://img.alicdn.com/tfs/TB1e7Wiovb2gK0jSZK9XXaEgFXa-1028-160.jpg' /img>
<img alt='波司登' height='40' src='https://img.alicdn.com/tfs/TB12cmCouL2gK0jSZFmXXc7iXXa-310-110.jpg' /img>
<img alt='凯京科技' height='40' src='https://img.alicdn.com/tfs/TB1j0dEop67gK0jSZPfXXahhFXa-400-208.jpg' /img>
<img alt='点购集团' height='40' src='https://dgmall-1258058953.cos.ap-chengdu.myqcloud.com/img/logo_t.png' /img>
<img alt='求是创新健康' height='40' src='http://www.truthai.cn/static/logo800.png' /img>
<img alt='科蓝' height='40' src='https://img.alicdn.com/tfs/TB1tuSyouT2gK0jSZFvXXXnFXXa-304-94.jpg' /img>
<img alt='康美药业' height='40' src='https://www.kanghehealth.com/images/logo.png' /img>
<img alt='雁联' height='40' src='https://img.alicdn.com/tfs/TB1c8iCouL2gK0jSZFmXXc7iXXa-428-102.jpg' /img>
<img alt='学两手' height='40' src='https://img.xue2shou.com/g-xue2shou/website/0.8.2/static/logo.png' /img>
<img alt='衣二三' height='40' src='https://img.alicdn.com/tfs/TB1OCGioCf2gK0jSZFPXXXsopXa-500-179.jpg' /img>
<img alt='悦途出行' height='40' src='http://yuetu365.com/uploads/allimg/20191016/d456dbbee0c54274a70d588af4ce6116.png' /img>
<img alt='睿颐软件' height='40' src='https://img.alicdn.com/tfs/TB143R4op67gK0jSZPfXXahhFXa-148-42.png' /img>
<img alt='赛维' height='40' src='http://www.savor.com.cn/common/img/logo.png' /img>
<img alt='有利网' height='40' src='https://www.yooli.com/v2/local/img/common/logo.png?version=20191126190304' /img>
<img alt='安心保险' height='40' src='https://query.95303.com/webins/images/logo.png' /img>
<img alt='科达科技' height='40' src='https://img.alicdn.com/tfs/TB1JvOjouT2gK0jSZFvXXXnFXXa-386-146.jpg' /img>
<img alt='会分期' height='40' src='https://img.alicdn.com/tfs/TB1ChKFoBr0gK0jSZFnXXbRRXXa-402-166.jpg' /img>
<img alt='会找房' height='40' src='https://img.alicdn.com/tfs/TB1bNWFoBr0gK0jSZFnXXbRRXXa-398-336.jpg' /img>
<img alt='全房通' height='40' src='https://img.alicdn.com/tfs/TB1iMSAopP7gK0jSZFjXXc5aXXa-398-182.jpg' /img>
<img alt='会通教育' height='40' src='https://img.alicdn.com/tfs/TB1_D9Boxn1gK0jSZKPXXXvUXXa-580-218.jpg' /img>
<img alt='享住智慧' height='40' src='http://image.xiangzhuzhihui.com/images/logo/logo_02.png' /img>
<img alt='兰亮网络' height='40' src='https://img.alicdn.com/tfs/TB1_miroq61gK0jSZFlXXXDKFXa-283-70.png' /img>
<img alt='蓝天教育' height='40' src='https://img.alicdn.com/tfs/TB1CaSroAT2gK0jSZPcXXcKkpXa-492-176.jpg' /img>
<img alt='烟台欣合' height='40' src='https://shinhoglobal.com/img/logo-shinho.svg' /img>
<img alt='阿康健康' height='40' src='https://img.alicdn.com/tfs/TB1JNSqouH2gK0jSZFEXXcqMpXa-450-182.jpg' /img>
<img alt='新脉远' height='40' src='https://img.alicdn.com/tfs/TB1NV1uouH2gK0jSZJnXXaT1FXa-462-172.jpg' /img>
<img alt='乾动新能源' height='40' src='http://www.cangowin.com/images/logo.png' /img>
<img alt='路客精品民宿' height='40' src='https://img.alicdn.com/tfs/TB1CCavoBr0gK0jSZFnXXbRRXXa-240-100.png' /img>
<img alt='深圳好尔美' height='40' src='https://img.alicdn.com/tfs/TB1IIivoxD1gK0jSZFyXXciOVXa-200-130.png' /img>
</div>


43 changes: 40 additions & 3 deletions all/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@

<groupId>io.seata</groupId>
<artifactId>seata-all</artifactId>
<version>0.9.0</version>
<version>1.0.0</version>

<name>Seata All-in-one ${project.version}</name>
<url>http://seata.io</url>
Expand Down Expand Up @@ -232,11 +232,26 @@
<artifactId>seata-codec-protobuf</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>io.seata</groupId>
<artifactId>seata-grpc</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>io.seata</groupId>
<artifactId>seata-codec-kryo</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>io.seata</groupId>
<artifactId>seata-codec-hessian</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>io.seata</groupId>
<artifactId>seata-compressor-gzip</artifactId>
<version>${project.version}</version>
</dependency>

<!-- saga -->
<dependency>
Expand Down Expand Up @@ -453,6 +468,21 @@
<scope>provided</scope>
</dependency>

<dependency>
<groupId>io.grpc</groupId>
<artifactId>grpc-netty</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>io.grpc</groupId>
<artifactId>grpc-protobuf</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>io.grpc</groupId>
<artifactId>grpc-stub</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
Expand All @@ -468,6 +498,11 @@
<artifactId>kryo</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.caucho</groupId>
<artifactId>hessian</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>de.javakaffee</groupId>
<artifactId>kryo-serializers</artifactId>
Expand Down Expand Up @@ -570,6 +605,7 @@
<include>io.seata:seata-dubbo</include>
<include>io.seata:seata-dubbo-alibaba</include>
<include>io.seata:seata-motan</include>
<include>io.seata:seata-grpc</include>
<include>io.seata:seata-rm</include>
<include>io.seata:seata-rm-datasource</include>
<include>io.seata:seata-sofa-rpc</include>
Expand All @@ -578,15 +614,16 @@
<include>io.seata:seata-tm</include>
<include>io.seata:seata-codec-seata</include>
<include>io.seata:seata-codec-protobuf</include>
<include>io.seata:seata-codec-kryo</include>
<include>io.seata:seata-codec-hessian</include>
<!-- saga -->
<include>io.seata:seata-saga-processctrl</include>
<include>io.seata:seata-saga-statelang</include>
<include>io.seata:seata-saga-engine</include>
<include>io.seata:seata-saga-rm</include>
<include>io.seata:seata-saga-tm</include>
<include>io.seata:seata-saga-engine-store</include>

<include>io.seata:seata-codec-kryo</include>
<include>io.seata:seata-compressor-gzip</include>
</includes>
</artifactSet>
<transformers>
Expand Down
40 changes: 37 additions & 3 deletions bom/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@

<groupId>io.seata</groupId>
<artifactId>seata-bom</artifactId>
<version>0.9.0</version>
<version>1.0.0</version>

<modelVersion>4.0.0</modelVersion>
<packaging>pom</packaging>
Expand Down Expand Up @@ -106,17 +106,18 @@
<motan.version>1.0.0</motan.version>
<jackson.version>2.9.9</jackson.version>
<jcommander.version>1.72</jcommander.version>
<annotation.api.version>1.2</annotation.api.version>

<!-- Compiler settings properties -->
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<protobuf.version>3.7.1</protobuf.version>

<grpc.version>1.17.1</grpc.version>
<junit.version>4.12</junit.version>

<kryo.version>4.0.2</kryo.version>
<kryo-serializers.version>0.42</kryo-serializers.version>
<hessian.version>4.0.63</hessian.version>
</properties>

<dependencyManagement>
Expand Down Expand Up @@ -410,6 +411,28 @@
<artifactId>jcommander</artifactId>
<version>${jcommander.version}</version>
</dependency>

<dependency>
<groupId>io.grpc</groupId>
<artifactId>grpc-testing</artifactId>
<scope>test</scope>
<version>${grpc.version}</version>
</dependency>
<dependency>
<groupId>io.grpc</groupId>
<artifactId>grpc-netty</artifactId>
<version>${grpc.version}</version>
</dependency>
<dependency>
<groupId>io.grpc</groupId>
<artifactId>grpc-protobuf</artifactId>
<version>${grpc.version}</version>
</dependency>
<dependency>
<groupId>io.grpc</groupId>
<artifactId>grpc-stub</artifactId>
<version>${grpc.version}</version>
</dependency>
<dependency>
<groupId>com.esotericsoftware</groupId>
<artifactId>kryo</artifactId>
Expand All @@ -420,6 +443,11 @@
<artifactId>kryo-serializers</artifactId>
<version>${kryo-serializers.version}</version>
</dependency>
<dependency>
<groupId>com.caucho</groupId>
<artifactId>hessian</artifactId>
<version>${hessian.version}</version>
</dependency>
<dependency>
<groupId>commons-dbcp</groupId>
<artifactId>commons-dbcp</artifactId>
Expand All @@ -430,6 +458,12 @@
<artifactId>h2</artifactId>
<version>${h2.version}</version>
</dependency>
<dependency>
<groupId>javax.annotation</groupId>
<artifactId>javax.annotation-api</artifactId>
<version>${annotation.api.version}</version>
<scope>provided</scope>
</dependency>
</dependencies>
</dependencyManagement>

Expand Down
1 change: 1 addition & 0 deletions codec/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@
<module>seata-codec-protobuf</module>
<module>seata-codec-seata</module>
<module>seata-codec-kryo</module>
<module>seata-codec-hessian</module>
</modules>

</project>
41 changes: 41 additions & 0 deletions codec/seata-codec-hessian/pom.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
~ Copyright 1999-2019 Seata.io Group.
~
~ Licensed under the Apache License, Version 2.0 (the "License");
~ you may not use this file except in compliance with the License.
~ You may obtain a copy of the License at
~
~ http://www.apache.org/licenses/LICENSE-2.0
~
~ Unless required by applicable law or agreed to in writing, software
~ distributed under the License is distributed on an "AS IS" BASIS,
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
~ See the License for the specific language governing permissions and
~ limitations under the License.
-->
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<artifactId>seata-codec</artifactId>
<groupId>io.seata</groupId>
<version>${revision}</version>
</parent>
<modelVersion>4.0.0</modelVersion>

<artifactId>seata-codec-hessian</artifactId>
<dependencies>
<dependency>
<groupId>com.caucho</groupId>
<artifactId>hessian</artifactId>
</dependency>
<dependency>
<groupId>io.seata</groupId>
<artifactId>seata-core</artifactId>
<version>${project.version}</version>
<scope>compile</scope>
</dependency>
</dependencies>

</project>
Loading

0 comments on commit 5bdbc44

Please sign in to comment.