Skip to content

Releases: apache/servicecomb-java-chassis

Apache ServiceComb Java-Chassis 3.0.1

12 Jan 09:57
621a0a6

Choose a tag to compare

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

18 Dec 03:50
8a3a2a1

Choose a tag to compare

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

Full Changelog: 2.8.13...2.8.14

Apache ServiceComb Java-Chassis 3.0.0

11 Dec 08:43
f305716

Choose a tag to compare

Apache ServiceComb Java-Chassis 2.8.13

14 Nov 13:03
7c95c9e

Choose a tag to compare

What's Changed

Full Changelog: 2.8.12...2.8.13

Apache ServiceComb Java-Chassis 3.0.0.RC2

28 Oct 10:08
964115c

Choose a tag to compare

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

13 Oct 07:29
b5b52f7

Choose a tag to compare

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

Apache ServiceComb Java-Chassis 2.8.12

10 Oct 11:22
4f59e71

Choose a tag to compare

What's Changed

Full Changelog: 2.8.11...2.8.12

Apache ServiceComb Java-Chassis 2.8.11

21 Sep 13:38

Choose a tag to compare

What's Changed

Full Changelog: 2.8.10...2.8.11

Apache ServiceComb Java-Chassis 2.8.10

31 Aug 12:39
71b0003

Choose a tag to compare

Release Notes

  • [SCB-2805]change default settings for http keep alive timeout and idle timeout by @liubao68 in #3927

In this version, we changed some default settings of http keep alive timeout and idle timeout. Following configurations and default values are added

servicecomb.rest.client.connection.idleTimeoutInSeconds 150 (default value changed)
servicecomb.rest.client.http2.connection.idleTimeoutInSeconds 150 (configuration key changed)

 

servicecomb.rest.client.connection.keepAliveTimeoutInSeconds 60 (default value changed)
servicecomb.rest.client.http2.connection.keepAliveTimeoutInSeconds 60 (default value changed)

servicecomb.rest.server.connection.idleTimeoutInSeconds 180 (default value changed)
servicecomb.rest.server.http2.connection.idleTimeoutInSeconds 180 (newly added keys)

This change is intended to avoid some randomly RPC fail. Please check issues for details. If these settings are set in configuration, please make sure server idle timeout is longer than client timeout.

  • [SCB-2806]disable OperationInstancesDiscoveryFilter by defalut by @liubao68 in #3930

In this version, we disable OperationInstancesDiscoveryFilter by default. And can be turn on by setting

servicecomb.loadbalance.filter.operation.enabled: true

OperationInstancesDiscoveryFilter is useful when upgrade a new version of consumer first which will invoke both new version and old version provider apis, and can forward requests to new version if the api is newly added to new version.

This filter depends a lot of things to swagger and service center, and the condition may not meet in other service center implementations. We may not support this feature in new version .

What's Changed

Full Changelog: 2.8.9...2.8.10

Apache ServiceComb Java-Chassis 2.8.9

21 Jun 07:37
45910ef

Choose a tag to compare

What's Changed

  • [SCB-2796]Do not allow call registry initialization twice and keep co… by @liubao68 in #3824
  • [SCB-2798]when using multiple registries instance may not get refresh… by @liubao68 in #3836

Full Changelog: 2.8.8...2.8.9