This repository has been archived by the owner on Oct 13, 2024. It is now read-only.
ServiceComb Pack 0.4.0
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