huazhongming [Wed, 1 Dec 2021 11:34:46 +0000 (19:34 +0800)]
Merge pull request #53 from wangchengming666/fix-upgrade-pom
upgrade pom dependency version
wangchengming [Wed, 1 Dec 2021 06:11:13 +0000 (14:11 +0800)]
upgrade pom dependency version
Albumen Kevin [Sun, 28 Nov 2021 08:04:02 +0000 (16:04 +0800)]
Merge pull request #52 from zrlw/patch-BitSet
support BitSet
zrlw [Wed, 24 Nov 2021 10:19:11 +0000 (18:19 +0800)]
support BitSet
Albumen Kevin [Sun, 21 Nov 2021 05:53:51 +0000 (13:53 +0800)]
Prepare 3.2.12 Release
Albumen Kevin [Sun, 21 Nov 2021 05:53:16 +0000 (13:53 +0800)]
Update DENY_CLASS file
Albumen Kevin [Sun, 21 Nov 2021 05:38:28 +0000 (13:38 +0800)]
Remove toString calling
Remove toString calling
Albumen Kevin [Fri, 12 Nov 2021 06:29:22 +0000 (14:29 +0800)]
Remove toString calling
Albumen Kevin [Thu, 5 Aug 2021 02:09:11 +0000 (10:09 +0800)]
update to 3.2.11 release
ken.lj [Wed, 4 Aug 2021 14:33:39 +0000 (22:33 +0800)]
Merge pull request #43 from AlbumenJ/0802_opt_check
Add super class check
赵延 [Mon, 2 Aug 2021 11:52:33 +0000 (19:52 +0800)]
Merge pull request #44 from horizonzy/update-readme
update hessian-lite version to 3.2.10 in readme.
horizonzy [Mon, 2 Aug 2021 11:49:34 +0000 (19:49 +0800)]
update hessian-lite version to 3.2.10 in readme.
Albumen Kevin [Mon, 2 Aug 2021 05:50:33 +0000 (13:50 +0800)]
Add super class check
赵延 [Wed, 28 Jul 2021 11:32:59 +0000 (19:32 +0800)]
Merge pull request #42 from horizonzy/v3.2.10
Change version to 3.2.10
horizonzy [Wed, 28 Jul 2021 11:24:36 +0000 (19:24 +0800)]
change version to 3.2.10
ken.lj [Wed, 28 Jul 2021 03:07:56 +0000 (11:07 +0800)]
Merge pull request #41 from AlbumenJ/add_default_list
Add Default Deny List
Albumen Kevin [Wed, 28 Jul 2021 02:51:54 +0000 (10:51 +0800)]
Add Default Deny List
Albumen Kevin [Wed, 28 Jul 2021 02:44:06 +0000 (10:44 +0800)]
update NOTICE
penggy [Mon, 18 Jan 2021 12:34:09 +0000 (20:34 +0800)]
Update README.md (#39)
fix dependency mistake
dependabot[bot] [Mon, 18 Jan 2021 12:33:40 +0000 (20:33 +0800)]
Bump junit from 4.12 to 4.13.1 (#40)
Bumps [junit](https://github.com/junit-team/junit4) from 4.12 to 4.13.1.
- [Release notes](https://github.com/junit-team/junit4/releases)
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.12.md)
- [Commits](https://github.com/junit-team/junit4/compare/r4.12...r4.13.1)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
ken.lj [Fri, 17 Jul 2020 03:18:41 +0000 (11:18 +0800)]
verion to 3.2.9
ken.lj [Tue, 7 Jul 2020 05:35:15 +0000 (13:35 +0800)]
Merge pull request #36 from apache/whitelist-blacklist
work as blacklist by default
ken.lj [Tue, 7 Jul 2020 05:13:59 +0000 (13:13 +0800)]
work as blacklist by default
ken.lj [Mon, 29 Jun 2020 09:13:58 +0000 (17:13 +0800)]
add log when default to HashMap
ken.lj [Mon, 29 Jun 2020 07:40:32 +0000 (15:40 +0800)]
Merge pull request #34 from apache/whitelist
whitelist patch
ken.lj [Mon, 29 Jun 2020 07:39:57 +0000 (15:39 +0800)]
Merge pull request #33 from Queeee/fix_deserialize_uuid
ken.lj [Mon, 29 Jun 2020 07:36:40 +0000 (15:36 +0800)]
3.2.8 version
ken.lj [Mon, 29 Jun 2020 07:35:34 +0000 (15:35 +0800)]
copyright 2020
ken.lj [Sun, 28 Jun 2020 14:19:19 +0000 (22:19 +0800)]
whitelist patch
阙沂平 [Thu, 4 Jun 2020 09:05:42 +0000 (17:05 +0800)]
fix deserialize uuid
Huang YunKun [Mon, 18 May 2020 03:40:07 +0000 (11:40 +0800)]
Create .asf.yaml
Huang YunKun [Mon, 18 May 2020 03:22:12 +0000 (11:22 +0800)]
fix typo in readme
willson-chen [Mon, 18 May 2020 03:10:02 +0000 (11:10 +0800)]
READMD.md: fix a typo
ken.lj [Mon, 30 Mar 2020 05:33:38 +0000 (13:33 +0800)]
update README.md
ken.lj [Sun, 29 Mar 2020 04:43:13 +0000 (12:43 +0800)]
add release guide to README.md
ken.lj [Sun, 29 Mar 2020 03:47:38 +0000 (11:47 +0800)]
add NOTICE
ken.lj [Fri, 27 Mar 2020 07:52:20 +0000 (15:52 +0800)]
Merge remote-tracking branch 'origin/master'
ken.lj [Fri, 27 Mar 2020 07:50:19 +0000 (15:50 +0800)]
check if read.
ken.lj [Fri, 27 Mar 2020 07:50:02 +0000 (15:50 +0800)]
Merge pull request #28 from LinShunKang/master
ken.lj [Fri, 27 Mar 2020 07:47:16 +0000 (15:47 +0800)]
check if read.
LinShunKang [Tue, 24 Mar 2020 15:11:41 +0000 (23:11 +0800)]
fix: HessianFieldExceptionHessianFieldException
Ian Luo [Fri, 20 Mar 2020 10:11:34 +0000 (18:11 +0800)]
Merge pull request #27 from LinShunKang/master
[Performance] Support reuse Hessian2Input and Hessian2Output instance.
LinShunKang [Thu, 19 Mar 2020 12:33:56 +0000 (20:33 +0800)]
test: add more unit test
LinShunKang [Thu, 19 Mar 2020 04:36:32 +0000 (12:36 +0800)]
Merge remote-tracking branch 'upstream/master'
ken.lj [Thu, 19 Mar 2020 04:19:48 +0000 (12:19 +0800)]
polish variable name
ken.lj [Thu, 19 Mar 2020 04:18:31 +0000 (12:18 +0800)]
reset _offset to 0 after 'N' check
LinShunKang [Wed, 18 Mar 2020 16:51:55 +0000 (00:51 +0800)]
perf: Implement init() method for reuse Hessian2Output and Hessian2Input object
ken.lj [Wed, 18 Mar 2020 10:04:47 +0000 (18:04 +0800)]
add apache release related configurations
ken.lj [Tue, 17 Mar 2020 01:30:29 +0000 (09:30 +0800)]
add central repo release configuration
ken.lj [Tue, 17 Mar 2020 01:29:27 +0000 (09:29 +0800)]
Merge remote-tracking branch 'origin/3.2.5'
# Conflicts:
# README.md
# pom.xml
ken.lj [Mon, 16 Mar 2020 04:33:39 +0000 (12:33 +0800)]
Fix hessian2 serialized short, byte is converted to int bug(#20)
fixes #19
ken.lj [Mon, 16 Mar 2020 04:27:07 +0000 (12:27 +0800)]
修复hessian在集合类反序列化时,包装类为null返回基本类型默认值的bug
fixes #8, apache/dubbo#3640
ken.lj [Mon, 16 Mar 2020 04:21:31 +0000 (12:21 +0800)]
throw 0x41 for large request in hessian InputStream & OutputStream (#23)
fixes #22
ken.lj [Mon, 16 Mar 2020 04:20:31 +0000 (12:20 +0800)]
add back 3.2.6 code (#25)
fixes #24
Haiyang [Thu, 12 Mar 2020 07:27:20 +0000 (15:27 +0800)]
add back 3.2.6 code
Haiyang [Thu, 12 Mar 2020 06:54:18 +0000 (14:54 +0800)]
add byte b
Haiyang [Wed, 11 Mar 2020 10:57:48 +0000 (18:57 +0800)]
hessian
huzijie [Mon, 2 Dec 2019 04:07:53 +0000 (12:07 +0800)]
Fix hessian2 serialized short, byte is converted to int bug(#19)
ken.lj [Sun, 17 Nov 2019 06:14:19 +0000 (14:14 +0800)]
Merge pull request #12 from CrazyHZM/floatBug, fix float accuracy issues
Xin Wang [Sat, 17 Aug 2019 09:07:34 +0000 (17:07 +0800)]
Add hessian group info (#18)
Xin Wang [Sat, 17 Aug 2019 08:29:27 +0000 (16:29 +0800)]
Update .travis.yml
Xin Wang [Sat, 17 Aug 2019 08:11:12 +0000 (16:11 +0800)]
Update .travis.yml
Xin Wang [Sat, 17 Aug 2019 08:10:35 +0000 (16:10 +0800)]
Update README.md
Xin Wang [Mon, 1 Jul 2019 06:26:05 +0000 (14:26 +0800)]
Update README.md
Xin Wang [Tue, 4 Jun 2019 09:14:14 +0000 (17:14 +0800)]
Update README.md
crazyhzm [Wed, 17 Apr 2019 09:17:59 +0000 (17:17 +0800)]
modify
crazyhzm [Sun, 14 Apr 2019 01:15:43 +0000 (09:15 +0800)]
add test
crazyhzm [Fri, 12 Apr 2019 09:53:30 +0000 (17:53 +0800)]
Fix float accuracy issues
motu [Sun, 24 Mar 2019 08:19:49 +0000 (16:19 +0800)]
修复hessian在集合类反序列化时,包装类为null返回基本类型默认值的bug: https://github.com/apache/incubator-dubbo/issues/3640
huazhongming [Tue, 19 Mar 2019 07:58:23 +0000 (15:58 +0800)]
fix hessian2 deserializer bug #3640 (#8)
* fix hessian2 deserializer bug #3640
Xin Wang [Wed, 20 Feb 2019 03:56:45 +0000 (11:56 +0800)]
Update README.md
nzomkxia [Tue, 19 Feb 2019 09:30:24 +0000 (17:30 +0800)]
add deploy config
nzomkxia [Tue, 19 Feb 2019 09:15:11 +0000 (17:15 +0800)]
change to standard apache license
nzomkxia [Tue, 19 Feb 2019 03:23:46 +0000 (11:23 +0800)]
upgrade version to 3.2.5
Ian Luo [Sat, 2 Feb 2019 03:01:46 +0000 (11:01 +0800)]
fix import * issue
Ian Luo [Sat, 2 Feb 2019 02:54:45 +0000 (10:54 +0800)]
Merge pull request #7 from hopelove404/hessian-optimize-typenotfound
Fix performance overhead caused by too much unknown classloading during hessian2 deserialization
lizhong [Wed, 30 Jan 2019 09:06:22 +0000 (17:06 +0800)]
fix frequent class loading for classes which are unknown to current classloader
Xin Wang [Fri, 26 Oct 2018 15:02:43 +0000 (23:02 +0800)]
Convert cobertura to jacoco (#5)
update jacoco config
Xin Wang [Fri, 26 Oct 2018 14:39:32 +0000 (22:39 +0800)]
Enable codecov config (#4)
enable push coverage data
Xin Wang [Sun, 16 Sep 2018 11:56:47 +0000 (19:56 +0800)]
Update readme (#3)
* update README.md
Xin Wang [Thu, 13 Sep 2018 03:05:56 +0000 (11:05 +0800)]
Update README.md
ken.lj [Thu, 26 Jul 2018 09:20:23 +0000 (17:20 +0800)]
Add release profile
ken.lj [Thu, 26 Jul 2018 03:53:23 +0000 (11:53 +0800)]
Changes needed for sonatype deploy
zhuyong [Tue, 24 Jul 2018 02:41:12 +0000 (10:41 +0800)]
change version to 3.2.5-SNAPSHOT
zhuyong [Tue, 24 Jul 2018 02:40:28 +0000 (10:40 +0800)]
change version to 3.2.4
Jason Song [Fri, 13 Jul 2018 02:24:29 +0000 (10:24 +0800)]
fix hessian2 serialization infinit recursion(StackOverflowError) when object's writeReplace method returns the object itself. (#1)
Xin Wang [Fri, 13 Jul 2018 02:23:57 +0000 (10:23 +0800)]
fix Set Serialize data lost (#2)
* fix Set Vector Serialize data lost https://github.com/apache/incubator-dubbo/issues/2069 https://github.com/apache/incubator-dubbo/issues/146
* update .travis.yml
* update
* update test
* update test
* update test
* change travis jdk version
zhuyong [Wed, 6 Jun 2018 06:45:32 +0000 (14:45 +0800)]
rm mvn wrapper
zhuyong [Wed, 6 Jun 2018 06:41:48 +0000 (14:41 +0800)]
mv hessian-lite to dubbo eco-system from dubbo codebase
ken.lj [Wed, 6 Jun 2018 03:26:39 +0000 (11:26 +0800)]
stop running openjdk7 in travis CI
ken.lj [Wed, 6 Jun 2018 02:56:39 +0000 (10:56 +0800)]
support Java 8+
Ian Luo [Wed, 6 Jun 2018 02:42:16 +0000 (10:42 +0800)]
unit test tracked by issue#1682 (#1889)
* #1682: Enhance the test coverage part-4 : dubbo-common/src/main/java/com/alibaba/dubbo/common/status(store|threadpoolutils) modules
* fix test failure
ken.lj [Wed, 6 Jun 2018 02:30:19 +0000 (10:30 +0800)]
bump version to 2.7.0-SNAPSHOT
ken.lj [Wed, 6 Jun 2018 01:44:52 +0000 (09:44 +0800)]
upgrade version manually after merge 2.6.2-release
ken.lj [Wed, 6 Jun 2018 01:29:31 +0000 (09:29 +0800)]
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
ken.lj [Tue, 5 Jun 2018 08:02:55 +0000 (16:02 +0800)]
remove author info from #1453
yizhenqiang [Tue, 5 Jun 2018 07:59:29 +0000 (15:59 +0800)]
Merge pull request #1453, restore the bug that attachment has not been updated in the RpcContext when the Dubbo built-in retry mechanism is triggered.
时无两丶 [Tue, 5 Jun 2018 06:09:20 +0000 (14:09 +0800)]
Adding maven wrapper to Dubbo project (#1887)
* 当cores线程数全都使用的情况下,默认线程池会把任务放入到队列中。队列满则再创建线程(总数不会超过Max线程数)
增强线程池:在请求量阶段性出现高峰时使用
特性:cores线程全部使用的情况下,优先创建线程(总数不会超过max),当max个线程全都在忙的情况下,才将任务放入队列。请求量下降时,线程池会自动维持cores个线程,多余的线程退出。
* 当cores线程数全都使用的情况下,默认线程池会把任务放入到队列中。队列满则再创建线程(总数不会超过Max线程数)
增强线程池:在请求量阶段性出现高峰时使用
特性:cores线程全部使用的情况下,优先创建线程(总数不会超过max),当max个线程全都在忙的情况下,才将任务放入队列。请求量下降时,线程池会自动维持cores个线程,多余的线程退出。
* 补全单元测试,测试扩展是否生效
* 增加@Override注解
long 初始化赋值时,小写l改为大写L防止误读
* remove enhanced
* remove enhanced
* feat: 增加maven-wrapper,用户可以使用自己的maven,应用工程构建时将会使用工程的maven版本
* use mvnw to ci.
ken.lj [Fri, 1 Jun 2018 12:13:39 +0000 (20:13 +0800)]
Merge #1740 manually, fix typo.
Jerrick Zhu [Fri, 1 Jun 2018 09:18:25 +0000 (17:18 +0800)]
Merge pull request #1873, support proxy for provider side.
fixes #67