Skip to content

ServiceComb Pack 0.4.0

Compare
Choose a tag to compare
@WillemJiang WillemJiang released this 29 Jul 00:18
· 645 commits to master since this release

New and Noteworthy

  • Provides Alpha HA implementation
  • Support to use eureka or consul to do the service discovery of Alpha
  • Fix the event scanner thread exit issue

Sub-task

  • [SCB-1180] - Unable to register eureka instance metadata on random gRPC port
  • [SCB-1187] - Update distribution LICENSE for Spring Cloud Starter Netflix
  • [SCB-1200] - Omega with consul
  • [SCB-1201] - alpha-spring-cloud-starter rename alpha-server-cloud-eureka-starter
  • [SCB-1204] - acceptance tests with consul
  • [SCB-1209] - Add a description about the integrated consul

Bug

  • [SCB-1118] - EventScanner should catch the exception to keep it running.
  • [SCB-1159] - Rxjs and TypeScript version compatibility issues
  • [SCB-1216] - Alpha Cluster support random gRPC port
  • [SCB-1217] - Consul support random gRPC port

New Feature

  • [SCB-15] - service discovery with popular open source service registry
  • [SCB-1155] - Generate a random free gRPC port to launch alpha
  • [SCB-1199] - service discovery with consul

Improvement

  • [SCB-1082] - Dependency-free-transaction-demo failed on Mac OSX
  • [SCB-1099] - Add nexus SNAPSHOT information to the README repo
  • [SCB-1100] - Updated the user guide for migration from saga 0.2.x
  • [SCB-1103] - TCC should have participate started and ended events
  • [SCB-1110] - omega-transport-feign configure file error
  • [SCB-1119] - Add the order number on the demo
  • [SCB-1121] - Clean up the OmegaContext once the invocation is over
  • [SCB-1122] - Specify the name of RestTemplate in the configuration
  • [SCB-1124] - Rename the Handler name of Omega transport
  • [SCB-1125] - Add omega instanceid to properties
  • [SCB-1127] - Support alpha server registering to Spring Cloud Eureka
  • [SCB-1128] - Omega get Alpha address from Spring Cloud Eureka
  • [SCB-1130] - Alpha cluster need distributed lock function
  • [SCB-1158] - External jars support Alpha
  • [SCB-1160] - SCB-1142 additional
  • [SCB-1171] - Improve unit test coverage for ClusterLockServiceTest
  • [SCB-1235] - Clean up third party license with maven plugin

Test

  • [SCB-306] - [pack] acceptance tests with all the transaction scenarios
  • [SCB-1152] - About abortTimeoutTxStartedEvent test case failed

Task

  • [SCB-1151] - Add Eureka instructions in the user guide
  • [SCB-1161] - Eureka integration english guide
  • [SCB-1181] - Add mvn wrap script to lock the maven version
  • [SCB-1182] - Also need to use -Pspring-boot-2 by default
  • [SCB-1189] - Update the Eureka Integration User Guide for version 0.4.0
  • [SCB-1190] - Update the mysql manual for use extension jar description
  • [SCB-1194] - Specify alphaEventBus bean with @qualifier("alphaEventBus")
  • [SCB-1195] - About typo in eureka Integrated documentation
  • [SCB-1215] - Update document about alpha cluster
  • [SCB-1233] - Alpha Server should not include eureka dependencies by default
  • [SCB-1238] - Introductory article on cluster implementation of ServiceComb Pack