Skip to content

ServiceComb Pack 0.5.0

Compare
Choose a tag to compare
@WillemJiang WillemJiang released this 25 Oct 02:10
· 299 commits to master since this release

Sub-task

  • [SCB-1372] - Collection state machine health to metrics
  • [SCB-1374] - Implement Alpha Event Channel Plugin
  • [SCB-1379] - Add alpha benchmark tool document
  • [SCB-1416] - Refactoring the core part of alpha-fsm module to move to alpha-core
  • [SCB-1417] - Alpha Event Redis Channel Plugin
  • [SCB-1418] - Alpha Event Kafka Channel Plugin
  • [SCB-1435] - State machine manual
  • [SCB-1439] - Optimize class ElasticsearchTransactionRepository persistence parameters
  • [SCB-1442] - Topic initialization & Class KafkaMessagePublisher needs to use globalTxId as the partitioning strategy.

Bug

  • [SCB-1264] - When setting server.port and alpha.server.port random port is missing the default tag configuration
  • [SCB-1281] - saga-frontend access alpha restful API has cross-domain issues
  • [SCB-1352] - Fixed a typo on ParametersContext class in servicecomb-pack
  • [SCB-1377] - The Notice file of ServiceComb-Pack need to updated
  • [SCB-1419] - ElasticsearchTransactionRepositoryTest failed for CI
  • [SCB-1421] - ElasticsearchTransactionRepositoryTest failed for CI 2
  • [SCB-1438] - Class ElasticsearchTransactionRepository synchronization save method is invalid

New Feature

  • [SCB-1349] - support Nacos Discovery
  • [SCB-1386] - Support to send out SagaEnd event in other method
  • [SCB-1411] - Add alpha-ui module to provide a simple Web GUI

Improvement

  • [SCB-575] - Publish the Java doc of ServiceComb projects
  • [SCB-1243] - Keep the handler name of saga-consumer and saga-producer
  • [SCB-1247] - Set default value in alpha.cluster.address on omega side
  • [SCB-1272] - Improvement Omega timeout processing, interrupt request thread after the timeout
  • [SCB-1279] - add omega context verification
  • [SCB-1299] - Showing the type,createtime in the Saga UI
  • [SCB-1309] - ServicePack CI build should use sprint-boot-2 profile
  • [SCB-1380] - Upgrade Java-Chassis version to 1.2.1
  • [SCB-1381] - Add common api controller to bridge the request of transaction data querying and metrics data querying
  • [SCB-1385] - Provide a common way to pass GID and LID
  • [SCB-1387] - Upgrade Spring Boot version to 2.1.6
  • [SCB-1391] - Add support for explicit tx context passing for TCC
  • [SCB-1395] - Switch to openjdk in servicecomb-pack CI build
  • [SCB-1399] - Drop the support of Spring Boot 1.x for ServiceComb-Pack
  • [SCB-1432] - fix deprecated api
  • [SCB-1443] - Adding a Rolling File Appender for Log4j2

Test

  • [SCB-1397] - Acceptance test about Byteman error
  • [SCB-1403] - byteman port configuration conflicts in all acceptance tests.
  • [SCB-1423] - Non-thread-safe method size of ConcurrentLinkedQueue in AlphaIntegrationTest

Task

  • [SCB-1026] - Saga compensation should support to define the retry times
  • [SCB-1238] - Introductory article on cluster implementation of ServiceComb Pack
  • [SCB-1241] - Update how to use mysql document
  • [SCB-1244] - Update the configuration of Pack 0.4.0 in the user guide
  • [SCB-1298] - Add Zookeeper as the Alpha server load balancer
  • [SCB-1314] - support zookeeper user_guide
  • [SCB-1335] - Upgrade docker-compose file to 3.0
  • [SCB-1353] - Travis CI should fail fast
  • [SCB-1356] - add NACOS to DiscoveryType
  • [SCB-1389] - Doc for SCB-1385
  • [SCB-1430] - Update the License file of ServiceComb Pack
  • [SCB-1440] - Remove the Kamon dependencies
  • [SCB-1533] - Remove the Kamon configuration