Commit Graph

155 Commits

Author SHA1 Message Date
LiZhen e189048327 rename ClassHelper to ClassUtils, add MethodUtils (#3806)
* rename ClassHelper to ClassUtils, add MethodUtils
* remove import with '*'
* ClassUtils add apache license
2019-04-30 14:57:19 +08:00
zhangfei 9b11b7ac89 [Dubbo-3914]Fix protostuff serialize java.sql.Timestamp (#3915)
* fix: #3727

* style: code tidy up

* style: add apache license

* fix: #3914 protostuff serialize java.sql.Timestamp
2019-04-24 15:08:04 +08:00
zhaixiaoxiang 875a665104 [Dubbo-3903] Fix maven package error of dubbo-serialization-gson (#3904) 2019-04-22 22:54:46 +08:00
Taosheng Wei 201795bd5c [Dubbo-3707] Merge dubbo-serialization-gson into incubator-dubbo (#3714) 2019-04-16 10:46:39 +08:00
ken.lj 59dab14ceb Use maven CI friendly versions: revision. (#3851) 2019-04-12 11:41:51 +08:00
huazhongming a378a01994 Merge dubbo-serialization-avro into incubator-dubbo #3708 (#3717) 2019-04-09 14:11:13 +08:00
cyejing 3b145c7588 fix fastjson serialization with generic return type (#3771) 2019-04-01 12:40:48 +08:00
huazhongming 90ffbc2ddd Remove redundant dependence of third-party jar packages in dubbo-serialization-api modules (#3763) 2019-04-01 11:41:55 +08:00
zhangfei a6c88357cf [Dubbo-3727] Fix NullPointerException when protocoluff protocol serializes an empty object (#3734)
* fix: #3727

* style: code tidy up

* style: add apache license
2019-03-26 17:21:53 +08:00
Ian Luo bc67770d64 [maven-release-plugin] prepare for next development iteration 2019-03-18 19:11:51 +08:00
Ian Luo a36cc7520e [maven-release-plugin] prepare release dubbo-2.7.1 2019-03-18 18:40:15 +08:00
Ian Luo a162d3e662 Revert "[maven-release-plugin] prepare release dubbo-2.7.1"
This reverts commit a3454a98eb.
2019-03-18 14:27:50 +08:00
Ian Luo f1babd9d19 Revert "[maven-release-plugin] prepare for next development iteration"
This reverts commit 9941995cfa.
2019-03-18 14:27:33 +08:00
Ian Luo 9941995cfa [maven-release-plugin] prepare for next development iteration 2019-03-18 12:08:21 +08:00
Ian Luo a3454a98eb [maven-release-plugin] prepare release dubbo-2.7.1 2019-03-18 12:08:08 +08:00
Yuhao Bi 7826f27af5 [Dubbo-3361] Make DubboAppender extends from FileAppender (#3383) 2019-01-30 22:24:02 +08:00
Jia He 33f1726713 Fix for loop reference test pass on protostuff (#3252) 2019-01-24 10:31:46 +08:00
ken.lj 68fa9c189d Merge branch '2.7.0-release'
# Conflicts:
#	dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/AbstractRouter.java
#	dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/router/ConfigConditionRouterTest.java
#	dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/router/TagRouterTest.java
#	dubbo-common/src/main/java/org/apache/dubbo/common/Constants.java
#	dubbo-common/src/test/java/org/apache/dubbo/common/URLTest.java
#	dubbo-compatible/src/test/java/org/apache/dubbo/config/ConfigTest.java
#	dubbo-compatible/src/test/java/org/apache/dubbo/config/ReferenceConfigTest.java
#	dubbo-compatible/src/test/java/org/apache/dubbo/rpc/cluster/RouterTest.java
#	dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/AbstractConfig.java
#	dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/AbstractInterfaceConfig.java
#	dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/AbstractServiceConfig.java
#	dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/RegistryConfig.java
#	dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/ServiceConfig.java
#	dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/AbstractInterfaceConfigTest.java
#	dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/ReferenceConfigTest.java
#	dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/ServiceConfigTest.java
#	dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/cache/CacheTest.java
#	dubbo-config/dubbo-config-spring/pom.xml
#	dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/AnnotationBean.java
#	dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/ConfigCenterBean.java
#	dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/ServiceBean.java
#	dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/beans/factory/annotation/ReferenceAnnotationBeanPostProcessor.java
#	dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/ConfigTest.java
#	dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/ServiceBeanTest.java
#	dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/beans/factory/annotation/AnnotationPropertyValuesAdapterTest.java
#	dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/beans/factory/annotation/DubboConfigBindingBeanPostProcessorTest.java
#	dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/beans/factory/annotation/ReferenceAnnotationBeanPostProcessorTest.java
#	dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/beans/factory/annotation/ServiceAnnotationBeanPostProcessorTest.java
#	dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/context/annotation/DubboComponentScanRegistrarTest.java
#	dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/context/annotation/DubboConfigBindingRegistrarTest.java
#	dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/context/annotation/DubboConfigBindingsRegistrarTest.java
#	dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/context/annotation/DubboConfigConfigurationTest.java
#	dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/context/annotation/EnableDubboConfigTest.java
#	dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/context/annotation/EnableDubboTest.java
#	dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/context/context/annotation/provider/HelloServiceImpl.java
#	dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/context/properties/DefaultDubboConfigBinderTest.java
#	dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/extension/SpringExtensionFactoryTest.java
#	dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/schema/DubboNamespaceHandlerTest.java
#	dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/status/DataSourceStatusCheckerTest.java
#	dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/status/SpringStatusCheckerTest.java
#	dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/util/PropertySourcesUtilsTest.java
#	dubbo-metadata-report/dubbo-metadata-report-zookeeper/src/test/java/org/apache/dubbo/metadata/store/zookeeper/ZookeeperMetadataReportTest.java
#	dubbo-remoting/dubbo-remoting-zookeeper/src/test/java/org/apache/dubbo/remoting/zookeeper/curator/CuratorZookeeperTransporterTest.java
#	dubbo-rpc/dubbo-rpc-api/src/test/java/org/apache/dubbo/rpc/RpcContextTest.java
#	dubbo-rpc/dubbo-rpc-dubbo/src/test/java/org/apache/dubbo/rpc/validation/ValidationTest.java
#	dubbo-rpc/dubbo-rpc-hessian/pom.xml
#	dubbo-rpc/dubbo-rpc-http/src/main/java/org/apache/dubbo/rpc/protocol/http/HttpProtocol.java
2019-01-22 17:33:09 +08:00
Huxing Zhang de4f91b689 [maven-release-plugin] prepare for next development iteration 2019-01-18 11:05:09 +08:00
Huxing Zhang e4f39a3a11 [maven-release-plugin] prepare release dubbo-2.7.0 2019-01-18 11:04:41 +08:00
Xin Wang 5298afdf40 Upgrade junt to junit5 (#3149)
* upgrade junit to junit5

* modify test

* 批量修改upgrade_junt_to_junit5

* 删除多余的文件

* fi test case

* Disabled soem test case temporarily

* upgrade junit to junit5 and batch modify test case

* copy some code from jupiter5.4.0.M1 for some issues

* 修改rat福泽

* update rat path

* revert case

* add junit-platform-surefire-provider to maven-surefire-plugin

* update dependency

* fix coverage issue (#1)

* use jupiter 5.4.0-M1 and remove junit5 source code
2019-01-11 11:26:04 +08:00
马金凯 e632504884 Add javadoc for dubbo-serialization module(#3002). (#3004)
Add javadoc for dubbo-serialization module(#3002).
2019-01-08 10:54:51 +08:00
OrDTesters 437c6ce220 Fixing test-order dependency for FstObjectInputTest (#2815) 2018-12-10 16:28:15 +08:00
Huang YunKun a7cf737386 add checkstyle rule to check import order (#2745) 2018-11-08 11:44:46 +08:00
Ian Luo dba175aecd
fix pom for protostuff serialization (#2700) 2018-10-29 15:32:16 +08:00
Ian Luo b8bc80bd45
enhance pull request 2618 (#2691)
* enhance pull request 2618

* move spi file into the right directory

* ignore protostuff test case

* make unit test pass, support Time type

* fix useless imports issue

* add license header
2018-10-26 23:55:46 +08:00
Song Kun ac013b1a65 [Dubbo-1983] Support Protobuf Serialization (#2618)
* finish support protobuf

* polish

* fix code review

* use the general test for serialization
2018-10-26 11:06:09 +08:00
Wang jie 6938d487a3 Code format (#2662)
* NullPointerException

* code rule
2018-10-23 12:35:49 +08:00
时无两丶 1ef12208df Optimize ut for serialization model. (#2632)
* 1. Integrate the unit test of the serialization module, code reuse.
2. Remove redundant unit tests and pojo classes.
3. Remove the useless pojo class in the common module.

* fix ci fail

* fix ci fail

* fix ci fail

* fix ci fail

* remove author info
2018-10-15 21:35:36 +08:00
时无两丶 5a25e7dc0d
Fix incorrect descriptions for dubbo-serialization module. (#2620)
Fix incorrect descriptions for dubbo-serialization module.
2018-10-09 14:57:31 +08:00
Lei Jiang 18dee4e44d code format (#2528) 2018-09-21 08:57:27 +08:00
Song Kun bbe176fead Fix typos in serialization unit tests (#2523) 2018-09-19 07:35:10 +08:00
ken.lj 8beeb649f2
Merge pull request #2220, leave jdk standard classes to kryo, use the default registered serializer by kryo.
Fixes #2178, support java8 time types.
2018-08-13 10:48:40 +08:00
Jerrick Zhu c0ca042253 Add compatible module and rename groupId to org.apache.dubbo (#1952)
* remove dubbo-test-examples and dubbo-test-benchmark

* rename package to org.apache.dubbo

* support old SPI file

* remove final for RpcException and URL

* add debug sysout in UT

* add debug info in UT

* ignore 2 cases temporary

* add finally clear for SHUTDOWN_WAIT_KEY property

* clear SHUTDOWN_WAIT_KEY before test

* add dubbo SPI and interface bridge class

* support EchoService and GenericService

* rename groupId to org.apache.dubbo

* add debug info for UT
2018-06-19 11:31:09 +08:00
Jerrick Zhu e92a553646 Repackage to org apache (#1941)
* remove dubbo-test-examples and dubbo-test-benchmark

* rename package to org.apache.dubbo

* support old SPI file

* remove final for RpcException and URL

* add debug sysout in UT

* add debug info in UT

* ignore 2 cases temporary

* add finally clear for SHUTDOWN_WAIT_KEY property

* clear SHUTDOWN_WAIT_KEY before test
2018-06-15 14:10:40 +08:00
Jerrick Zhu f4974c69b5 move hessian-lite to eco-system #1778 (#1890) 2018-06-07 10:11:46 +08:00
ken.lj 82905e14da bump version to 2.7.0-SNAPSHOT 2018-06-06 10:30:19 +08:00
ken.lj e4ab908753 upgrade version manually after merge 2.6.2-release 2018-06-06 09:44:52 +08:00
ken.lj d6faa92be1 Merge branch '2.6.2-release'
# Conflicts:
#	all/pom.xml
#	bom/pom.xml
#	dependencies-bom/pom.xml
#	dubbo-cluster/pom.xml
#	dubbo-common/pom.xml
#	dubbo-config/dubbo-config-api/pom.xml
#	dubbo-config/dubbo-config-spring/pom.xml
#	dubbo-config/pom.xml
#	dubbo-container/dubbo-container-api/pom.xml
#	dubbo-container/dubbo-container-log4j/pom.xml
#	dubbo-container/dubbo-container-logback/pom.xml
#	dubbo-container/dubbo-container-spring/pom.xml
#	dubbo-container/pom.xml
#	dubbo-demo/dubbo-demo-api/pom.xml
#	dubbo-demo/dubbo-demo-consumer/pom.xml
#	dubbo-demo/dubbo-demo-provider/pom.xml
#	dubbo-demo/pom.xml
#	dubbo-filter/dubbo-filter-cache/pom.xml
#	dubbo-filter/dubbo-filter-validation/pom.xml
#	dubbo-filter/pom.xml
#	dubbo-monitor/dubbo-monitor-api/pom.xml
#	dubbo-monitor/dubbo-monitor-default/pom.xml
#	dubbo-monitor/pom.xml
#	dubbo-plugin/dubbo-qos/pom.xml
#	dubbo-plugin/pom.xml
#	dubbo-registry/dubbo-registry-api/pom.xml
#	dubbo-registry/dubbo-registry-default/pom.xml
#	dubbo-registry/dubbo-registry-multicast/pom.xml
#	dubbo-registry/dubbo-registry-redis/pom.xml
#	dubbo-registry/dubbo-registry-zookeeper/pom.xml
#	dubbo-registry/pom.xml
#	dubbo-remoting/dubbo-remoting-api/pom.xml
#	dubbo-remoting/dubbo-remoting-grizzly/pom.xml
#	dubbo-remoting/dubbo-remoting-http/pom.xml
#	dubbo-remoting/dubbo-remoting-mina/pom.xml
#	dubbo-remoting/dubbo-remoting-netty/pom.xml
#	dubbo-remoting/dubbo-remoting-netty4/pom.xml
#	dubbo-remoting/dubbo-remoting-p2p/pom.xml
#	dubbo-remoting/dubbo-remoting-zookeeper/pom.xml
#	dubbo-remoting/pom.xml
#	dubbo-rpc/dubbo-rpc-api/pom.xml
#	dubbo-rpc/dubbo-rpc-dubbo/pom.xml
#	dubbo-rpc/dubbo-rpc-hessian/pom.xml
#	dubbo-rpc/dubbo-rpc-http/pom.xml
#	dubbo-rpc/dubbo-rpc-injvm/pom.xml
#	dubbo-rpc/dubbo-rpc-memcached/pom.xml
#	dubbo-rpc/dubbo-rpc-redis/pom.xml
#	dubbo-rpc/dubbo-rpc-rest/pom.xml
#	dubbo-rpc/dubbo-rpc-rmi/pom.xml
#	dubbo-rpc/dubbo-rpc-thrift/pom.xml
#	dubbo-rpc/dubbo-rpc-webservice/pom.xml
#	dubbo-rpc/pom.xml
#	dubbo-serialization/dubbo-serialization-api/pom.xml
#	dubbo-serialization/dubbo-serialization-fastjson/pom.xml
#	dubbo-serialization/dubbo-serialization-fst/pom.xml
#	dubbo-serialization/dubbo-serialization-hessian2/pom.xml
#	dubbo-serialization/dubbo-serialization-jdk/pom.xml
#	dubbo-serialization/dubbo-serialization-kryo/pom.xml
#	dubbo-serialization/pom.xml
#	dubbo-test/dubbo-test-benchmark/pom.xml
#	dubbo-test/dubbo-test-compatibility/dubbo-test-spring3/pom.xml
#	dubbo-test/dubbo-test-compatibility/pom.xml
#	dubbo-test/dubbo-test-examples/pom.xml
#	dubbo-test/dubbo-test-integration/pom.xml
#	dubbo-test/pom.xml
#	hessian-lite/pom.xml
#	pom.xml
2018-06-06 09:29:31 +08:00
ken.lj 1e729afa0a [maven-release-plugin] prepare for next development iteration 2018-05-24 17:52:17 +08:00
ken.lj 5eeb240337 [maven-release-plugin] prepare release dubbo-2.6.2 2018-05-24 17:51:14 +08:00
ken.lj d7b3eaffd9 Go back to 2.6.2-SNAPSHOT to prepare for the next release. 2018-05-21 21:20:46 +08:00
ken.lj a6401e64b5 [maven-release-plugin] prepare for next development iteration 2018-05-14 21:25:37 +08:00
ken.lj afab04c53e [maven-release-plugin] prepare release dubbo-2.6.2 2018-05-14 21:25:19 +08:00
ken.lj a9c975c809 Bump version to 2.6.2-SNAPSHOT 2018-05-14 20:58:39 +08:00
ken.lj 944d5208b4 Bump version to 2.6.2-SNAPSHOT 2018-05-14 20:46:53 +08:00
ken.lj f5de637fcc Bump version to 2.6.2 for release 2018-05-10 17:21:43 +08:00
Huxing Zhang 6d52ddcdbe Bump version to 2.6.2-SNAPSHOT. 2018-05-09 14:44:08 +08:00
Jerrick Zhu db039c68d9 optimize unit test for serialization hession2/jdk/kryo (#1726) 2018-05-03 16:26:12 +08:00
Huang YunKun 6784375811 add test for serialization api & fastjson & fst module (#1718) 2018-05-03 13:52:08 +08:00
ken.lj 7f052f18fd upgrade to 2.6.2-SNAPSHOT 2018-04-26 19:26:34 +08:00
ken.lj 1503d6deee We need to change the version to SNAPSHOT to satisfy release:prepare 2018-04-26 19:22:49 +08:00
leyou240 60e3b19db5 Add missing @Override to classes (#1553) 2018-04-21 14:20:09 +08:00
Ian Luo 20aa3f0b2f manually merge the work made by pull request #1491 on master branch (#1554)
* Manually merge pull request #1486, to make travis ci and codecov work after apache incubator transition.

* update pom license, scm, maillists, issuemanagement, add DISCLAIMER (#1491)
2018-04-04 22:54:17 -05:00
ken.lj 4a5c5e200d
Merge pull request #1389, refactor dubbo deployment process
Fixes #1322
2018-03-06 06:04:31 -06:00