Skip to content

Releases: sofastack/sofa-rpc

v5.5.6 Released

13 Jun 06:33
Compare
Choose a tag to compare

1. Abstract

It is a bug fix version. We encourage everyone use 5.5.x to upgrade. For the details and all changes, please browse our issue and pr for 5.5.6.

2. Compatibility Note

There are no incompatible APIs. but if you use cors filter in rest, you need to set it

3. New Feature

4. Enhancement

  • PR 665 - Fix the bug that restarting server leads to the client unavailable.

  • PR 667 - Fix travis ci dist.

5. Bug Fix

6. Deprecated

None.

v5.5.5 Released

11 Jun 12:14
Compare
Choose a tag to compare

1. Abstract

It is a bug fix version. We encourage everyone use 5.5.x to upgrade. For the details and all changes, please browse our issue and pr for 5.5.5.

2. Compatibility Note

There are no incompatible APIs. but if you use cors filter in rest, you need to set it

3. New Feature

4. Enhancement

  • PR 659 - Register service class loader when export service.

5. Bug Fix

6. Deprecated

None.

v5.5.4 Released.

31 May 03:16
3e5381a
Compare
Choose a tag to compare

1. Abstract

It is a bug fix version. We encourage everyone use 5.5.x to upgrade. For the details and all changes, please browse our issue and pr for 5.5.4.

2. Compatibility Note

There are no incompatible APIs. but if you use cors filter in rest, you need to set it

3. New Feature

  • PR 623 - basicly support dynamic config for extends

4. Enhancement

5. Bug Fix

  • PR 639 - fix bug of npe (638)
  • PR 633 - fix address judge of registry
  • PR 624 - fix link address
  • PR 622 - update version to 5.5.4-snapshot

6. Deprecated

None.

v5.5.3 Released.

10 May 12:25
088f092
Compare
Choose a tag to compare

1. Abstract

It is a bug fix version. We encourage everyone use 5.5.x to upgrade. For the details and all changes, please browse our issue and pr for 5.5.3.

2. Compatibility Note

There are no incompatible APIs. but if you use cors filter in rest, you need to set it

3. New Feature

4. Enhancement

  • PR 578 - flat header to bolt

5. Bug Fix

  • PR 608 - fix generic invoke retries bug (600)
  • PR 605 - exclude SofaRegistryTest in this branch
  • PR 604 - Remove SofaRegistryRouter, which repeats with the RegistryRouter logic
  • PR 595 - compatible-tracer-sampler

6. Deprecated

None.

v5.5.2 Released.

11 May 08:32
72f2572
Compare
Choose a tag to compare

1. Abstract

It is a bug fix version. We encourage everyone use 5.5.x to upgrade. For the details and all changes, please browse our issue and pr for 5.5.2.

2. Compatibility Note

There are no incompatible APIs. but if you use cors filter in rest, you need to set it

3. New Feature

  • PR 559 - Support sofa registry

4. Enhancement

  • PR 532 - Enhance hystrix global configurations (427)
  • PR 567 - update common tools version 1.0.18
  • PR 541 - Upgrade hessian version to 3.3.6.

5. Bug Fix

  • PR 565 - fix tracer class not found exp
  • PR 527 - fix reuse connection bug,maybe same

6. Deprecated

None.

v5.5.1 Released.

22 Feb 09:01
1b1a89d
Compare
Choose a tag to compare

1. Abstract

It is a bug fix version. We encourage everyone use 5.5.x to upgrade. For the details and all changes, please browse our issue and pr for 5.5.1.

2. Compatibility Note

There are no incompatible APIs. but if you use cors filter in rest, you need to set it

3. New Feature

  • PR 509 - support reuse and do not reuse connection for bolt
  • PR 511 - Support bytebuddy as proxy
  • PR 505 - support rest server for lookout
  • PR 501 - Automatic fault tolerance module change to extension mode.

4. Enhancement

  • PR 519 - fix sofa rest to extends
  • PR 515 - do not registe cors filter if user can not set
  • PR 508 - support other serialization type for bolt (504)
  • PR 507 - when consumer has not timeout,use timeout of provider
  • Issue 499 - Extension loader supports proxy mode.
  • Issue 483 - Upgrade com.fasterxml.jackson.core:jackson-databind to 2.8.11.3

5. Bug Fix

  • PR 522 - fix nacos bug (520)
  • PR 506 - do not catch exception when registerProcessor (467)
  • PR 498 - Do not close connection by url when connection closed.
  • PR 497 - Make RpcConfigs.getOrDefaultValue compatible multiple types. (475)
  • PR 493 - Modify inappropriate comments in ConsumerConfig.java

6. Deprecated

None.

v5.5.0 Released.

29 Dec 11:53
Compare
Choose a tag to compare

1. Abstract

It is a version which has some big features. Everyone use 5.4.x who want to upgrade may need test in their scene. For the details and all changes, please browse our issue and pr for 5.5.0.

2. Compatibility Note

  • PR 422 - Register CorsFilter by default and support custom allowed origins. (378) we will not allow cors as default,you can set * if you need
  • PR 260 -Use ConcurrentMap to replace the declaration of ConcurrentHashMap objects.

3. New Feature

  • Issue 245 - Support nacos to be registry (PR 327)
  • PR 195 - Add hystrix integration extension
  • PR 239 - Support jackson serialize for http
  • PR 422 - Register CorsFilter by default and support custom allowed origins. (378)
  • PR 246 - Support consul as registry. !beta preview.
  • PR 184 - Support elastic connection holder.
  • PR 466 - Support mosn.

4. Enhancement

  • PR 421 - Add auth support for zookeeper registry
  • PR 439 - Make resteasy execute rpc filter chain too. (376
  • PR 434 - Allow user to set conn num with conn.num (433)
  • PR 415 - Optimize async thread pool execute (391)
  • Issue 349 - Handle clientTimeout attribute in GenericContext (PR 350)
  • PR 267 - ConsistentHashLoadBalancer supports weight.
  • PR 260 - Use ConcurrentMap to replace the declaration of ConcurrentHashMap objects. (252)

5. Bug Fix

  • PR 454 - Fix consul converter and construct props order (449)
  • PR 423 - Fix NotifyConsumerListener typo (418
  • PR 413 - Fix LocalRegistryHelper#checkModified returns true even if the file has not changed (412)
  • PR 400 - Fix possible double check of the field. (397)

6. Deprecated

None.

v5.4.8 Released.

06 Dec 07:37
aa692c4
Compare
Choose a tag to compare

1. Abstract

It is a bug fix version. We encourage everyone use 5.4.x to upgrade. For the details and all changes, please browse our issue and pr for 5.4.8.

2. Compatibility Note

There are no incompatible APIs.

4. Enhancement

  • PR 370 - as server, we make server not be daemon (364)
  • PR 360 - implement tracer memory for test
  • PR 358 - report provider and consumer to lookout
  • PR 355 - Print all providers in target url is not available. (302)
  • PR 353 - add rest impl time in tracer

5. Bug Fix

  • PR 388 - ProviderConfig exclude bug in special scene (202)
  • PR 387 - fix comment (374)
  • PR 359 - when callback timeout, throw timeout exp as sync (314)
  • PR 356 - Fix local data rigorous. (223)

6. Deprecated

None.

v5.4.7 Released.

26 Oct 02:20
Compare
Choose a tag to compare

1. Abstract

It is a bug fix version. We encourage everyone use 5.4.x to upgrade. For the details and all changes, please browse our issue and pr for 5.4.7.

2. Compatibility Note

There are no incompatible APIs.

4. Enhancement

5. Bug Fix

6. Deprecated

None.

v5.4.6 Released.

27 Sep 03:52
Compare
Choose a tag to compare

1. Abstract

It is a bug fix version. We encourage everyone use 5.4.x to upgrade. For the details and all changes, please browse our issue and pr for 5.4.6.

2. Compatibility Note

There are no incompatible APIs.

4. Enhancement

5. Bug Fix

  • PR 308 - Fix unexpected provider operation cause by unordered zookeeper event. @ujjboy

6. Deprecated

None.