Skip to content

Releases: sofastack/sofa-registry

v6.1.9

09 Feb 02:56
6c23e9a
Compare
Choose a tag to compare

Abstract

some performance optimization and some bugfixs

Feature

  • add meta api to query app discovery metadata digest #253
  • migrate app discovery revision servie_param field to mediumtext #257

Enhancement

  • memory optimize while doing app discovery metadata list informer #225
  • change bolt.tcp.server.idle.interval from 90 seconds to 45 seconds, In order to reduce the impact of physical machine failure #229
  • migrate app discovery metadata register from sync to async #251

Bug Fix

  • fix app discovery revision heartbeat #268
  • fix meta clean revision #278

v6.1.4

17 Dec 03:42
9d7110d
Compare
Choose a tag to compare

SOFARegistry v6 正式发布的第一个版本

  • 运维难度大幅度降低
    • 自身元数据存储插件化,如果不希望引入raft运维的复杂性,支持基于db实现。meta、session无状态化,data弱状态化
  • 性能和可扩展能力大幅提升
    • 能够横向扩展至300+ session节点,承载亿级服务数据

详情见:

降本提效!注册中心在蚂蚁集团的蜕变之路

我们做出了一个分布式注册中心

稳定性大幅度提升:SOFARegistry v6 新特性介绍

v5.4.2

27 Mar 03:43
c3ed82e
Compare
Choose a tag to compare

Abstract

some bugfixs

Bug Fix

  • fix client cell #98

v5.4.1

16 Mar 13:01
d439071
Compare
Choose a tag to compare

Abstract

some bugfixs

Bug Fix

  • fix cloud datanetworkfail #93
  • fix close push fail when case not sensitive #92

v5.4.0

18 Feb 14:21
a6d1741
Compare
Choose a tag to compare

Abstract

some performance optimization and some bugfixs

Feature

  • performance optimization of high concurrency #75
  • update jraft from 1.2.5 to 1.2.7.beta1
  • update Subscriber: support for push context df071957
  • increase queueSize of checkPushExecutor df071957
  • reduce cache log a6d1741b

Bug Fix

  • fix Memory Leak of MethodHandle #90
  • fix version in fetchtask: #89
  • fix push confirm success: 5b1f7848
  • fix Memory waste of ServerDataBox: b531ff87
  • fix NPE cause by empty dataServerList , when calculateOldConsistentHash return null: 80c9efc5

v5.3.0

26 Sep 07:10
ae8d216
Compare
Choose a tag to compare

Abstract

This version mainly adds the consistency of sessionserver and dataserver to maintain data consistency, and fixes dataserver data backup and data synchronization bugs, and incorporates some internal features.

Enhancement

  • add commons-collections version 3.2.2

Feature

  • Improving consistency between SessionServer and DataServer #57
  • Support blacklist function #61

Bug Fix

  • Datum version number is generated when writing to memory #56
  • More data nodes cannot reach the working state problem #55
  • DataServer reaches working state but data is not synchronized #54
  • DataServer expansion data synchronization process is affected by cleanup tasks #53
  • DataServer expansion or node change causes data migration process to increase memory #52
  • Publish new task asynchronously, configure independent thread pool current limit #51
  • Push task to confirm thread blocking problem #50
  • Add sofa hessian blacklist #38
  • Client fast chain breakage data can not be cleaned up #37
  • After the client sends a sub successfully, it is not guaranteed to subscribe to the data. #36
  • Sometimes receive "Not leader" response from leader in OnStartingFollowing() #31
  • During meta startup, leader may not register itself #30

v5.2.1

05 Aug 03:44
133a5ed
Compare
Choose a tag to compare

Abstract

This version mainly made bug fixes, and merged some errors in the internal version.

Enhancement

  • Upgrade jraft version to 1.2.5 #28
  • Upgrade org.eclipse.jetty:jetty-server to version 9.4.17.v20190418 #16

Feature

  • Provide an interface to get session data. #14
  • Provides querying all other roles ip list information interface on session and data. #20

Bug Fix

  • fix data config "numberOfReplicas=1" error #18
  • DataServer changes from working state back to init state #19
  • Regular version detection rotation training logic failure #21
  • DataServer as a server to store other dataServer link information error #22
  • DataServer does not work after startup, receives client off request processing error #23
  • DataServer reconnects meta logic bugs causing all dataServers to fail to connect to meta #24

v5.2.0

28 Mar 09:19
bf7f2f0
Compare
Choose a tag to compare

Abstract

First release version of SOFARegistry, support service registry and discovery.

Feature

  • Support service registry and discovery.
  • REST interface for health check and management.
  • Using layered architecture and data fragmentation storage, high scalability.
  • Using AP architecture, high availability.
  • Based on SOFABolt Framework, service online and offline notify quickly.