Releases: apache/servicecomb-java-chassis
Apache ServiceComb Java-Chassis 3.1.0
What's Changed
-
[SCB-2863]support zookeeper authentication by @liubao68 in #4292
-
[#4237]Fix problems when scanning REST services with RestController … by @liubao68 in #4238
-
[SCB-2872]Fix idle timeout for read and write is not properly set problem by @liubao68 in #4297
-
[SCB-2864]upgrade vertx and fix connection pool problem and enable lo… by @liubao68 in #4261
-
[SCB-2866]remove unused jaxb-api dependency by @liubao68 in #4271
-
[SCB-2867]change implementation not depends on guice by @liubao68 in #4272
-
Bump org.junit:junit-bom from 5.10.1 to 5.10.2 by @dependabot in #4254
-
Bump log4j2.version from 2.22.1 to 2.23.0 by @dependabot in #4243
-
Bump org.codehaus.mojo:exec-maven-plugin from 3.1.1 to 3.2.0 by @dependabot in #4257
-
Bump com.puppycrawl.tools:checkstyle from 10.13.0 to 10.14.0 by @dependabot in #4246
-
Bump io.micrometer:micrometer-bom from 1.12.2 to 1.12.4 by @dependabot in #4290
-
Bump com.alibaba.nacos:nacos-client from 2.3.0 to 2.3.1 by @dependabot in #4286
-
Bump log4j2.version from 2.23.0 to 2.23.1 by @dependabot in #4285
-
Bump com.google.guava:guava from 33.0.0-jre to 33.1.0-jre by @dependabot in #4284
-
Bump io.zipkin.zipkin2:zipkin from 2.26.0 to 3.1.1 by @dependabot in #4283
-
Bump org.apache.maven.plugins:maven-remote-resources-plugin from 3.1.0 to 3.2.0 by @dependabot in #4281
-
Bump org.apache.maven.plugins:maven-compiler-plugin from 3.12.1 to 3.13.0 by @dependabot in #4280
-
Bump io.swagger.core.v3:swagger-core-jakarta from 2.2.20 to 2.2.21 by @dependabot in #4279
-
Bump org.apache.maven.plugins:maven-gpg-plugin from 3.1.0 to 3.2.2 by @dependabot in #4278
-
Bump io.netty:netty-bom from 4.1.106.Final to 4.1.108.Final by @dependabot in #4277
-
Bump org.java-websocket:Java-WebSocket from 1.5.5 to 1.5.6 by @dependabot in #4252
-
Bump org.assertj:assertj-core from 3.25.2 to 3.25.3 by @dependabot in #4247
-
Bump io.fabric8:docker-maven-plugin from 0.43.4 to 0.44.0 by @dependabot in #4245
Full Changelog: 3.0.2...3.1.0
Apache ServiceComb Java-Chassis 2.8.16
What's Changed
- [SCB-2864]upgrade vertx and fix connection pool problem and enable log activity by @liubao68 in #4262
- [SCB-2868]bean init can specify user defined locations by @liubao68 in #4274
- [SCB-2872]Fix idle timeout for read and write is not properly set pro… by @liubao68 in #4298
Full Changelog: 2.8.15...2.8.16
Apache ServiceComb Java-Chassis 3.0.2
What's Changed
- [SCB-2853]cipher suits configuration tolerate with blanks by @liubao68 in #4199
- [SCB-2854]query parameter support primitive array by @liubao68 in #4203
- [SCB-2855]make ExceptionToProducerResponseConverters extensible by @liubao68 in #4204
- [SCB-2857]Fix endpoint metrics not properly destroy and throw exception by @liubao68 in #4209
- [#4228] support configuration sorted by updateTime by @chengyouling in #4229
- [SCB-2861]able to add multiple origins for CORS configuration by @liubao68 in #4233
- [SCB-2862]able to upload with List form parameters by @liubao68 in #4235
Dependency update
- Bump io.zipkin.zipkin2:zipkin from 2.25.2 to 2.26.0 by @dependabot in #4179
- Bump org.owasp:dependency-check-maven from 9.0.7 to 9.0.9 by @dependabot in #4213
- Bump io.micrometer:micrometer-bom from 1.12.1 to 1.12.2 by @dependabot in #4214
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.3 to 3.2.5 by @dependabot in #4215
- Bump com.puppycrawl.tools:checkstyle from 10.12.7 to 10.13.0 by @dependabot in #4216
- Bump org.codehaus.mojo:license-maven-plugin from 2.3.0 to 2.4.0 by @dependabot in #4217
- Bump org.assertj:assertj-core from 3.25.0 to 3.25.2 by @dependabot in #4219
- Bump actions/cache from 3 to 4 by @dependabot in #4226
- Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.2.3 to 3.2.5 by @dependabot in #4225
- Bump io.netty:netty-bom from 4.1.104.Final to 4.1.106.Final by @dependabot in #4220
Full Changelog: 3.0.1...3.0.2
Apache ServiceComb Java-Chassis 2.8.15
What's Changed
- [SCB-2846] set the level from info to warn for the log of retry opera… by @yanghao605 in #4155
- [SCB-2844] Adding a configuration that controls the retry interval for load balance by @yanghao605 in #4141
- [SCB-2845] Adding the switch to print response's buffer while failing to decode response body by @yanghao605 in #4140
- [#4129]fix queue time not correct when queue timeout by @liubao68 in #4168
- [#4184] Router add some log for deal problem by @chengyouling in #4186
- [SCB-2852]remove swagger generation code for pojo consumer by @liubao68 in #4194
- [SCB-2853]cipher suits configuration tolerate with blanks (#4199) by @liubao68 in #4200
- [SCB-2854]query parameter support primitive array by @liubao68 in #4205
- [SCB-2855]make ExceptionToProducerResponseConverters extensible by @liubao68 in #4206
- [SCB-2856]ApiImplicitParams works in class annotation by @liubao68 in #4208
- [SCB-2859]able to use wrapper class to serialize requests for primiti… by @liubao68 in #4227
- [SCB-2861]able to add multiple origins for CORS configuration by @liubao68 in #4234
- [#4228] support configuration sorted by updateTime (#4229) by @chengyouling in #4230
- [#4170]update archaius from 0.7.7 to 0.7.8 by @liubao68 in #4171
- [#4187] upgrade snakeyaml from 1.33 to 2.2 by @chengyouling in #4188
Full Changelog: 2.8.14...2.8.15
Apache ServiceComb Java-Chassis 3.0.1
What's Changed
- [#4132] router support set fallback route as downgrading routing strategy by @chengyouling in #4134
- [SCB-2842]change default setting for connection timeout and zone-awar… by @liubao68 in #4135
- [SCB-2843]detect known configuration problems and send warning message by @liubao68 in #4137
- [SCB-2847]support configure default encoding for request and response by @liubao68 in #4167
- [SCB-2848]setting trace id to MDC in executor by @liubao68 in #4172
- [SCB-2846] set the level from info to warn for the log of retry operation by @yanghao605 in #4182
- [SCB-2851]interoperate with spring cloud using nacos by @liubao68 in #4192
- [#4184] Router add some log for deal problem. by @chengyouling in #4185
- [SCB-2850]Health Ping use self microservice to avoid target prepare s… by @liubao68 in #4190
Dependencies update
- Bump org.apache:apache from 29 to 31 by @dependabot in #4126
- Bump org.apache.maven.plugins:maven-source-plugin from 3.2.1 to 3.3.0 by @dependabot in #4116
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.0.1 to 3.1.0 by @dependabot in #4125
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.5.0 to 3.6.3 by @dependabot in #4124
- Bump commons-logging:commons-logging from 1.2 to 1.3.0 by @dependabot in #4123
- Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.0.0 to 3.2.2 by @dependabot in #4122
- Bump org.apache.commons:commons-lang3 from 3.12.0 to 3.14.0 by @dependabot in #4121
- Bump org.apache.commons:commons-text from 1.10.0 to 1.11.0 by @dependabot in #4120
- Bump org.apache.maven.plugins:maven-remote-resources-plugin from 3.0.0 to 3.1.0 by @dependabot in #4119
- Bump log4j2.version from 2.20.0 to 2.22.0 by @dependabot in #4118
- Bump commons-io:commons-io from 2.11.0 to 2.15.1 by @dependabot in #4117
- Bump io.zipkin.zipkin2:zipkin from 2.24.3 to 2.24.4 by @dependabot in #4115
- Bump org.apache.maven:maven-model from 3.9.1 to 3.9.6 by @dependabot in #4114
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.2 to 3.2.3 by @dependabot in #4154
- Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.2.2 to 3.2.3 by @dependabot in #4153
- Bump org.apache.maven.plugins:maven-release-plugin from 2.5.3 to 3.0.1 by @dependabot in #4152
- Bump io.zipkin.zipkin2:zipkin from 2.24.4 to 2.25.2 by @dependabot in #4151
- Bump io.netty:netty-bom from 4.1.101.Final to 4.1.104.Final by @dependabot in #4150
- Bump org.owasp:dependency-check-maven from 9.0.2 to 9.0.6 by @dependabot in #4148
- Bump io.micrometer:micrometer-bom from 1.12.0 to 1.12.1 by @dependabot in #4142
- change dependabot frequency and remove some unused dependency by @liubao68 in #4156
- update dependency-check-maven-plugin by @liubao68 in #4162
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.11.0 to 3.12.0 by @dependabot in #4158
- Bump com.puppycrawl.tools:checkstyle from 10.12.5 to 10.12.6 by @dependabot in #4149
- Bump org.apache.maven.plugins:maven-project-info-reports-plugin from 3.4.3 to 3.5.0 by @dependabot in #4146
- Bump com.google.guava:guava from 32.1.3-jre to 33.0.0-jre by @dependabot in #4159
- Bump org.java-websocket:Java-WebSocket from 1.5.4 to 1.5.5 by @dependabot in #4157
- Bump zipkin-reporter.version from 2.16.4 to 2.17.1 by @dependabot in #4147
- remove unused dependency by @liubao68 in #4163
- Bump org.apache.maven.plugins:maven-checkstyle-plugin from 3.3.0 to 3.3.1 by @dependabot in #4144
- Bump brave.version from 5.16.0 to 5.17.0 by @dependabot in #4143
- Bump com.alibaba.nacos:nacos-client from 2.2.4 to 2.3.0 by @liubao68 in #4164
- Bump com.fasterxml.jackson:jackson-bom from 2.16.0 to 2.16.1 by @dependabot in #4176
- Bump io.swagger.core.v3:swagger-core-jakarta from 2.2.19 to 2.2.20 by @dependabot in #4175
- Bump com.puppycrawl.tools:checkstyle from 10.12.6 to 10.12.7 by @dependabot in #4177
- Bump org.assertj:assertj-core from 3.24.2 to 3.25.0 by @dependabot in #4178
- Bump log4j2.version from 2.22.0 to 2.22.1 by @dependabot in #4174
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.12.0 to 3.12.1 by @dependabot in #4180
- prepare new snapshot version by @liubao68 in #4191
Apache ServiceComb Java-Chassis 2.8.14
Important Changed
servicecomb.rest.client.connection.timeoutInMillis
default value changed from 1000 to 60000- add a new configuration
servicecomb.loadbalance.filter.zoneaware.ratio
for zone-aware filter and default value is 30. Which means if the instance ratio is less than 30%, will not use zone-aware. - router add a
fallback
configuration to support gray release with a matched group do not have any instance.
- precedence: 3
match:
headers:
canary:
exact: fallback
route:
- weight: 100
tags:
version: 0.0.3
fallback:
- weight: 20
tags:
version: 0.0.1
- weight: 80
tags:
version: 0.0.2
What's Changed
- [#4065] fix loaded variable not assigned by @bigDouble46 in #4076
- [#2670]use java system api to retrieve CPU usage by @liubao68 in #4098
- [#4051]fix buffer reader not correct when length is 0 by @liubao68 in #4099
- [#4074] optimize cors model init failed unclear prompt problem. by @chengyouling in #4095
- [#4049]fix shutdown in progress exception problem by @liubao68 in #4102
- [SCB-2841]zone-aware filter support configure group size ratio by @liubao68 in #4108
- [#4035] fix invocation context loss issue by @yanghao605 in #4110
- [#4054] make the operationConfig lazy to load by @yanghao605 in #4109
- [#4053] add cache for get RetryHandler bean by @chengyouling in #4113
- [#4132] router support set fallback route as downgrading routing strategy by @chengyouling in #4133
- [SCB-2843]detect known configuration problems and send warning message by @liubao68 in #4138
- [SCB-2842]change default setting for connection timeout and zone-aware ratio by @liubao68
Full Changelog: 2.8.13...2.8.14
Apache ServiceComb Java-Chassis 3.0.0
Apache ServiceComb Java-Chassis 2.8.13
What's Changed
- [#3977]fix logs information not clear problem by @liubao68 in #3999
- [#3727]Fix metrics not correct when timeout/connection timeout by @liubao68 in #4006
- [#4014] kie client support xml config parsing by @chengyouling in #4016
- [#3979]can configure not decode invocation context by @liubao68 in #4020
- [#2523]fix problem when client api do not provide file parameter by @liubao68 in #4022
- [#3966] Add a switch to control the tracing-zipkin to adapt to the path of non CSE frameworks by @yanghao605 in #4026
- [#4004] fixed firstPull address choose logic by @chengyouling in #4034
Full Changelog: 2.8.12...2.8.13
Apache ServiceComb Java-Chassis 3.0.0.RC2
This is preview release for 3.0.0. The purpose of this release is for verification and citations from users and is not a formal release.
Please feel free to submit issues and suggestions to this version through issues, mailing lists.
About this release: Introduce to 3.0.0.
Upgrade reference and changes: Upgrade guide for 3.0.0
Staging Repo: https://repository.apache.org/content/repositories/orgapacheservicecomb-1541
Apache ServiceComb Java-Chassis 3.0.0.RC1
This is preview release for 3.0.0. The purpose of this release is for verification and citations from users and is not a formal release.
Please feel free to submit issues and suggestions to this version through issues, mailing lists.
About this release: Introduce to 3.0.0.
Upgrade reference and changes: Upgrade guide for 3.0.0
Staging Repo: https://repository.apache.org/content/repositories/orgapacheservicecomb-1540