| <!doctype html> |
| <!-- |
| Minimal Mistakes Jekyll Theme 4.4.1 by Michael Rose |
| Copyright 2017 Michael Rose - mademistakes.com | @mmistakes |
| Free for personal and commercial use under the MIT license |
| https://github.com/mmistakes/minimal-mistakes/blob/master/LICENSE.txt |
| --> |
| <html lang="cn" class="no-js"> |
| <head> |
| <meta charset="utf-8"> |
| |
| <!-- begin SEO --> |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| <title>ServiceComb Pack Release Notes - Apache ServiceComb</title> |
| |
| |
| |
| |
| <meta name="description" content="ServiceComb Pack Release Notes"> |
| |
| |
| |
| |
| <meta name="author" content=""> |
| |
| <meta property="og:locale" content="cn"> |
| <meta property="og:site_name" content="Apache ServiceComb"> |
| <meta property="og:title" content="ServiceComb Pack Release Notes"> |
| |
| |
| <link rel="canonical" href="https://github.com/pages/apache/incubator-servicecomb-website/cn/release/pack-release-notes/"> |
| <meta property="og:url" content="https://github.com/pages/apache/incubator-servicecomb-website/cn/release/pack-release-notes/"> |
| |
| |
| |
| <meta property="og:description" content="ServiceComb Pack Release Notes"> |
| |
| |
| |
| <meta name="twitter:site" content="@ServiceComb"> |
| <meta name="twitter:title" content="ServiceComb Pack Release Notes"> |
| <meta name="twitter:description" content="ServiceComb Pack Release Notes"> |
| <meta name="twitter:url" content=""> |
| |
| |
| <meta name="twitter:card" content="summary"> |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| <script type="application/ld+json"> |
| { |
| "@context" : "http://schema.org", |
| "@type" : "Person", |
| "name" : "Apache ServiceComb", |
| "url" : "https://github.com/pages/apache/incubator-servicecomb-website", |
| "sameAs" : null |
| } |
| </script> |
| |
| |
| |
| <meta name="google-site-verification" content="HvJjNd7vvJ-yjSTHlBiIWEYxp_Hrz-PYEY5Idz9LRcA" /> |
| |
| |
| |
| |
| <!-- end SEO --> |
| |
| |
| <link href="/feed.xml" type="application/atom+xml" rel="alternate" title="Apache ServiceComb Feed"> |
| |
| <!-- http://t.co/dKP3o1e --> |
| <meta name="HandheldFriendly" content="True"> |
| <meta name="MobileOptimized" content="320"> |
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> |
| |
| <script> |
| document.documentElement.className = document.documentElement.className.replace(/\bno-js\b/g, '') + ' js '; |
| </script> |
| <script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/1.7.1/clipboard.min.js"></script> |
| <script src="/assets/vendor/prism/prism.js"></script> |
| |
| <script type="text/javascript" async |
| src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-MML-AM_CHTML"> |
| </script> |
| |
| <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/css/bootstrap.min.css" integrity="sha384-/Y6pD6FV/Vv2HJnA6t+vslU6fwYXjCFtcEpHbNJ0lyAFsXTsjBbfaDjzALeQsN6M" crossorigin="anonymous"> |
| |
| <script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script> |
| <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.11.0/umd/popper.min.js" integrity="sha384-b/U6ypiBEHpOf/4+1nzFpr53nxSS+GLCkfwBdFNTxtclqqenISfwAzpKaMNFNmj4" crossorigin="anonymous"></script> |
| <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/js/bootstrap.min.js" integrity="sha384-h0AbiXch4ZDo7tp9hKZ4TsHbi047NrKGLO3SEJAg45jXxnGIfYzk4Si90RDIqNm1" crossorigin="anonymous"></script> |
| <!-- For all browsers --> |
| <link rel="stylesheet" href="/assets/css/main.css?v=1"> |
| <link rel="stylesheet" href="/assets/vendor/prism/prism.css?v=1"> |
| |
| <!--[if lte IE 9]> |
| <style> |
| /* old IE unsupported flexbox fixes */ |
| .greedy-nav .site-title { |
| padding-right: 3em; |
| } |
| .greedy-nav button { |
| position: absolute; |
| top: 0; |
| right: 0; |
| height: 100%; |
| } |
| </style> |
| <![endif]--> |
| |
| <meta http-equiv="cleartype" content="on"> |
| |
| <!-- start custom head snippets --> |
| |
| <!-- insert favicons. use http://realfavicongenerator.net/ --> |
| <link href="https://fonts.cat.net/css?family=Roboto:400,500,700|Source+Code+Pro" rel="stylesheet"> |
| <script src="/assets/js/custom.js"></script> |
| <!-- end custom head snippets --> |
| |
| </head> |
| |
| <body class="layout--single"> |
| |
| <!--[if lt IE 9]> |
| <div class="notice--danger align-center" style="margin: 0;">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</div> |
| <![endif]--> |
| <div class="masthead" onmouseleave="$('#childrenShow').css('display', 'none')"> |
| <div class="masthead__inner-wrap"> |
| <div class="masthead__menu"> |
| <nav id="site-nav" class="greedy-nav"> |
| |
| <a class="site-title active" href="/cn"><img src="https://www.apache.org/img/servicecomb.png"></a> |
| |
| <ul class="visible-links"> |
| |
| |
| |
| |
| |
| <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')"> |
| |
| <a href="/cn/">首页</a> |
| |
| </li> |
| |
| |
| |
| |
| |
| |
| <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')"> |
| |
| <a href="/cn/developers/">项目</a> |
| |
| </li> |
| |
| |
| |
| |
| |
| |
| <li class="def-nav-li" onmouseenter="$('#childrenShow').css('display', 'block')"> |
| |
| |
| |
| |
| |
| <a href="/cn/docs/users/">文档</a> |
| |
| |
| <ul id="childrenShow" class="def-children-show" onmouseleave="$('#childrenShow').css('display', 'none')"> |
| |
| <li><a href="/cn/docs/getting-started/" class="">入门指南</a></li> |
| |
| <li><a href="/cn/docs/users/" class="">用户手册</a></li> |
| |
| <li><a href="/cn/slides/" class="">大咖视频</a></li> |
| |
| <li><a href="/cn/faqs/" class="">常见问题</a></li> |
| |
| </ul> |
| </li> |
| |
| |
| |
| |
| |
| |
| <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')"> |
| |
| <a href="/cn/developers/contributing">社区</a> |
| |
| </li> |
| |
| |
| |
| |
| |
| |
| <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')"> |
| |
| <a href="/cn/year-archive/">博文</a> |
| |
| </li> |
| |
| |
| |
| |
| |
| |
| <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')"> |
| |
| <a class="active" href="/cn/release/">下载</a> |
| |
| </li> |
| |
| |
| </ul> |
| <button><div class="navicon"></div></button> |
| <ul class="hidden-links hidden"></ul> |
| <div class="nav-lang"> |
| |
| |
| |
| <a href=/release/pack-release-notes/>English</a> |
| |
| </div> |
| </nav> |
| </div> |
| </div> |
| </div> |
| |
| |
| |
| |
| |
| |
| <div id="main" role="main"> |
| |
| <div class="sidebar sticky"> |
| |
| <div class="back-to-home"><a href="/cn/">首页</a> > ServiceComb Pack Release Notes</div> |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| <nav class="nav__list"> |
| |
| <input id="ac-toc" name="accordion-toc" type="checkbox" /> |
| <label for="ac-toc">切换菜单</label> |
| <ul class="nav__items"> |
| |
| <li> |
| |
| <span class="nav__sub-title">Service-Center</span> |
| |
| |
| |
| <ul> |
| |
| |
| |
| |
| |
| |
| |
| <li><a href="/cn/release/service-center-release-notes/" class="">发布说明</a></li> |
| |
| |
| |
| |
| |
| |
| |
| <li><a href="/cn/release/service-center-downloads/" class="">发布包</a></li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| |
| <span class="nav__sub-title">Kie</span> |
| |
| |
| |
| <ul> |
| |
| |
| |
| |
| |
| |
| |
| <li><a href="/cn/release/kie-release-notes/" class="">发布说明</a></li> |
| |
| |
| |
| |
| |
| |
| |
| <li><a href="/cn/release/kie-downloads/" class="">发布包</a></li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| |
| <span class="nav__sub-title">Java-Chassis</span> |
| |
| |
| |
| <ul> |
| |
| |
| |
| |
| |
| |
| |
| <li><a href="/cn/release/java-chassis-release-notes/" class="">发布说明</a></li> |
| |
| |
| |
| |
| |
| |
| |
| <li><a href="/cn/release/java-chassis-downloads/" class="">发布包</a></li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| |
| <span class="nav__sub-title">Mesher</span> |
| |
| |
| |
| <ul> |
| |
| |
| |
| |
| |
| |
| |
| <li><a href="/cn/release/mesher-release-notes/" class="">发布说明</a></li> |
| |
| |
| |
| |
| |
| |
| |
| <li><a href="/cn/release/mesher-downloads/" class="">发布包</a></li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| |
| <span class="nav__sub-title">Pack</span> |
| |
| |
| |
| <ul> |
| |
| |
| |
| |
| |
| |
| |
| <li><a href="/cn/release/pack-release-notes/" class="active">发布说明</a></li> |
| |
| |
| |
| |
| |
| |
| |
| <li><a href="/cn/release/pack-downloads/" class="">发布包</a></li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| |
| <span class="nav__sub-title">Toolkit</span> |
| |
| |
| |
| <ul> |
| |
| |
| |
| |
| |
| |
| |
| <li><a href="/cn/release/toolkit-release-notes/" class="">发布说明</a></li> |
| |
| |
| |
| |
| |
| |
| |
| <li><a href="/cn/release/toolkit-downloads/" class="">发布包</a></li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| |
| <span class="nav__sub-title">Saga Actuator</span> |
| |
| |
| |
| <ul> |
| |
| |
| |
| |
| |
| |
| |
| <li><a href="/cn/release/saga-actuator-release-notes/" class="">发布说明</a></li> |
| |
| |
| |
| |
| |
| |
| |
| <li><a href="/cn/release/saga-actuator-downloads/" class="">发布包</a></li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| |
| <span class="nav__sub-title">Saga</span> |
| |
| |
| |
| <ul> |
| |
| |
| |
| |
| |
| |
| |
| <li><a href="/cn/release/saga-release-notes/" class="">发布说明</a></li> |
| |
| |
| |
| |
| |
| |
| |
| <li><a href="/cn/release/saga-downloads/" class="">发布包</a></li> |
| |
| </ul> |
| |
| </li> |
| |
| </ul> |
| </nav> |
| |
| |
| |
| </div> |
| |
| |
| |
| <article class="page" itemscope itemtype="http://schema.org/CreativeWork"> |
| <meta itemprop="headline" content="ServiceComb Pack Release Notes"> |
| <meta itemprop="description" content="ServiceComb Pack Release Notes"> |
| |
| <meta itemprop="dateModified" content="April 06, 2018"> |
| |
| <div class="page__inner-wrap"> |
| |
| |
| <header> |
| <h1 class="page__title" itemprop="headline">ServiceComb Pack Release Notes |
| </h1> |
| |
| </header> |
| |
| |
| |
| <section class="page__content" itemprop="text"> |
| <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code> Release Notes - Apache ServiceComb - Version pack-0.5.0 |
| </code></pre></div></div> |
| |
| <h2> New and Noteworthy </h2> |
| <ul> |
| <li> Provided new Saga Transaction tracking system based on Akka Actor</li> |
| <li> Provided a new GUI to check the Saga Transactions</li> |
| <li> User can use TransactionContext to pass the transaction id information </li> |
| </ul> |
| |
| <h2> Sub-task |
| </h2> |
| <ul> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1372">SCB-1372</a>] - Collection state machine health to metrics |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1374">SCB-1374</a>] - Implement Alpha Event Channel Plugin |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1379">SCB-1379</a>] - Add alpha benchmark tool document |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1416">SCB-1416</a>] - Refactoring the core part of alpha-fsm module to move to alpha-core |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1417">SCB-1417</a>] - Alpha Event Redis Channel Plugin |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1418">SCB-1418</a>] - Alpha Event Kafka Channel Plugin |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1435">SCB-1435</a>] - State machine manual |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1439">SCB-1439</a>] - Optimize class ElasticsearchTransactionRepository persistence parameters |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1442">SCB-1442</a>] - Topic initialization & Class KafkaMessagePublisher needs to use globalTxId as the partitioning strategy. |
| </li> |
| </ul> |
| |
| <h2> Bug |
| </h2> |
| <ul> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1264">SCB-1264</a>] - When setting server.port and alpha.server.port random port is missing the default tag configuration |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1281">SCB-1281</a>] - saga-frontend access alpha restful API has cross-domain issues |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1352">SCB-1352</a>] - Fixed a typo on ParametersContext class in servicecomb-pack |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1377">SCB-1377</a>] - The Notice file of ServiceComb-Pack need to updated |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1419">SCB-1419</a>] - ElasticsearchTransactionRepositoryTest failed for CI |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1421">SCB-1421</a>] - ElasticsearchTransactionRepositoryTest failed for CI 2 |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1438">SCB-1438</a>] - Class ElasticsearchTransactionRepository synchronization save method is invalid |
| </li> |
| </ul> |
| |
| <h2> New Feature |
| </h2> |
| <ul> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1349">SCB-1349</a>] - support Nacos Discovery |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1386">SCB-1386</a>] - Support to send out SagaEnd event in other method |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1411">SCB-1411</a>] - Add alpha-ui module to provide a simple Web GUI |
| </li> |
| </ul> |
| |
| <h2> Improvement |
| </h2> |
| <ul> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-575">SCB-575</a>] - Publish the Java doc of ServiceComb projects |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1243">SCB-1243</a>] - Keep the handler name of saga-consumer and saga-producer |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1247">SCB-1247</a>] - Set default value in alpha.cluster.address on omega side |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1272">SCB-1272</a>] - Improvement Omega timeout processing, interrupt request thread after the timeout |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1279">SCB-1279</a>] - add omega context verification |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1299">SCB-1299</a>] - Showing the type,createtime in the Saga UI |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1309">SCB-1309</a>] - ServicePack CI build should use sprint-boot-2 profile |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1380">SCB-1380</a>] - Upgrade Java-Chassis version to 1.2.1 |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1381">SCB-1381</a>] - Add common api controller to bridge the request of transaction data querying and metrics data querying |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1385">SCB-1385</a>] - Provide a common way to pass GID and LID |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1387">SCB-1387</a>] - Upgrade Spring Boot version to 2.1.6 |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1391">SCB-1391</a>] - Add support for explicit tx context passing for TCC |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1395">SCB-1395</a>] - Switch to openjdk in servicecomb-pack CI build |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1399">SCB-1399</a>] - Drop the support of Spring Boot 1.x for ServiceComb-Pack |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1432">SCB-1432</a>] - fix deprecated api |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1443">SCB-1443</a>] - Adding a Rolling File Appender for Log4j2 |
| </li> |
| </ul> |
| |
| <h2> Test |
| </h2> |
| <ul> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1397">SCB-1397</a>] - Acceptance test about Byteman error |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1403">SCB-1403</a>] - byteman port configuration conflicts in all acceptance tests. |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1423">SCB-1423</a>] - Non-thread-safe method size of ConcurrentLinkedQueue in AlphaIntegrationTest |
| </li> |
| </ul> |
| |
| <h2> Task |
| </h2> |
| <ul> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1026">SCB-1026</a>] - Saga compensation should support to define the retry times |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1238">SCB-1238</a>] - Introductory article on cluster implementation of ServiceComb Pack |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1241">SCB-1241</a>] - Update how to use mysql document |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1244">SCB-1244</a>] - Update the configuration of Pack 0.4.0 in the user guide |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1298">SCB-1298</a>] - Add Zookeeper as the Alpha server load balancer |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1314">SCB-1314</a>] - support zookeeper user_guide |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1335">SCB-1335</a>] - Upgrade docker-compose file to 3.0 |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1353">SCB-1353</a>] - Travis CI should fail fast |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1356">SCB-1356</a>] - add NACOS to DiscoveryType |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1389">SCB-1389</a>] - Doc for SCB-1385 |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1430">SCB-1430</a>] - Update the License file of ServiceComb Pack |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1440">SCB-1440</a>] - Remove the Kamon dependencies |
| </li> |
| </ul> |
| |
| <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code> Release Notes - Apache ServiceComb - Version pack-0.4.0 |
| </code></pre></div></div> |
| |
| <h2> New and Noteworthy </h2> |
| <ul> |
| <li> Provides Alpha HA implementation </li> |
| <li> Support to use eureka or consul to do the service discovery of Alpha</li> |
| <li> Fix the event scanner thread exit issue </li> |
| </ul> |
| <h2> Sub-task |
| </h2> |
| <ul> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1180">SCB-1180</a>] - Unable to register eureka instance metadata on random gRPC port |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1187">SCB-1187</a>] - Update distribution LICENSE for Spring Cloud Starter Netflix |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1200">SCB-1200</a>] - Omega with consul |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1201">SCB-1201</a>] - alpha-spring-cloud-starter rename alpha-server-cloud-eureka-starter |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1204">SCB-1204</a>] - acceptance tests with consul |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1209">SCB-1209</a>] - Add a description about the integrated consul |
| </li> |
| </ul> |
| |
| <h2> Bug |
| </h2> |
| <ul> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1118">SCB-1118</a>] - EventScanner should catch the exception to keep it running. |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1159">SCB-1159</a>] - Rxjs and TypeScript version compatibility issues |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1216">SCB-1216</a>] - Alpha Cluster support random gRPC port |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1217">SCB-1217</a>] - Consul support random gRPC port |
| </li> |
| </ul> |
| |
| <h2> New Feature |
| </h2> |
| <ul> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-15">SCB-15</a>] - service discovery with popular open source service registry |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1155">SCB-1155</a>] - Generate a random free gRPC port to launch alpha |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1199">SCB-1199</a>] - service discovery with consul |
| </li> |
| </ul> |
| |
| <h2> Improvement |
| </h2> |
| <ul> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1082">SCB-1082</a>] - Dependency-free-transaction-demo failed on Mac OSX |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1099">SCB-1099</a>] - Add nexus SNAPSHOT information to the README repo |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1100">SCB-1100</a>] - Updated the user guide for migration from saga 0.2.x |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1103">SCB-1103</a>] - TCC should have participate started and ended events |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1110">SCB-1110</a>] - omega-transport-feign configure file error |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1119">SCB-1119</a>] - Add the order number on the demo |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1121">SCB-1121</a>] - Clean up the OmegaContext once the invocation is over |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1122">SCB-1122</a>] - Specify the name of RestTemplate in the configuration |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1124">SCB-1124</a>] - Rename the Handler name of Omega transport |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1125">SCB-1125</a>] - Add omega instanceid to properties |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1127">SCB-1127</a>] - Support alpha server registering to Spring Cloud Eureka |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1128">SCB-1128</a>] - Omega get Alpha address from Spring Cloud Eureka |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1130">SCB-1130</a>] - Alpha cluster need distributed lock function |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1158">SCB-1158</a>] - External jars support Alpha |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1160">SCB-1160</a>] - SCB-1142 additional |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1171">SCB-1171</a>] - Improve unit test coverage for ClusterLockServiceTest |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1235">SCB-1235</a>] - Clean up third party license with maven plugin |
| </li> |
| </ul> |
| |
| <h2> Test |
| </h2> |
| <ul> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-306">SCB-306</a>] - [pack] acceptance tests with all the transaction scenarios |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1152">SCB-1152</a>] - About abortTimeoutTxStartedEvent test case failed |
| </li> |
| </ul> |
| |
| <h2> Task |
| </h2> |
| <ul> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1151">SCB-1151</a>] - Add Eureka instructions in the user guide |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1161">SCB-1161</a>] - Eureka integration english guide |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1181">SCB-1181</a>] - Add mvn wrap script to lock the maven version |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1182">SCB-1182</a>] - Also need to use -Pspring-boot-2 by default |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1189">SCB-1189</a>] - Update the Eureka Integration User Guide for version 0.4.0 |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1190">SCB-1190</a>] - Update the mysql manual for use extension jar description |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1194">SCB-1194</a>] - Specify alphaEventBus bean with @Qualifier("alphaEventBus") |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1195">SCB-1195</a>] - About typo in eureka Integrated documentation |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1215">SCB-1215</a>] - Update document about alpha cluster |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1233">SCB-1233</a>] - Alpha Server should not include eureka dependencies by default |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1238">SCB-1238</a>] - Introductory article on cluster implementation of ServiceComb Pack |
| </li> |
| </ul> |
| |
| <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code> Release Notes - Apache ServiceComb - Version pack-0.3.0 |
| </code></pre></div></div> |
| <h2> New and Noteworthy </h2> |
| <ul> |
| <li> Provides the TCC support </li> |
| <li> Rename the package name from "org.apache.servicecomb.saga" to "org.apache.servicecomb.pack"</li> |
| <li> Omega supports JDK 1.7 </li> |
| <li> Using Spring-Boot 2.1 by default </li> |
| </ul> |
| <h2> Sub-task |
| </h2> |
| <ul> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-817">SCB-817</a>] - Setup the TCC events |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-818">SCB-818</a>] - Omega support of TCC |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-819">SCB-819</a>] - Acceptance test of TCC Demo |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-820">SCB-820</a>] - TCC demo |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-856">SCB-856</a>] - Implement reaction of the event in Alpha Server |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-876">SCB-876</a>] - Confirm and Cancel invocation support of Omega |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-877">SCB-877</a>] - Alpha should pesistend the received TCC events |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-923">SCB-923</a>] - Provide API to access the TCC events |
| </li> |
| </ul> |
| |
| <h2> Bug |
| </h2> |
| <ul> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-739">SCB-739</a>] - It is useless for @SagaStart timeout,and it could not be compensated under @SagaStart |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-741">SCB-741</a>] - Caused by: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'payloads' at row 1 |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-745">SCB-745</a>] - RetrySender should not throw exception when go the saga start event. |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-821">SCB-821</a>] - Add missing dependencyManagement for omega-transport-feign |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-822">SCB-822</a>] - Update LICENSE/NOTICE for saga |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-824">SCB-824</a>] - Failed to build saga demos |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-826">SCB-826</a>] - SagaStart abort event should use LocalTransactionID |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-830">SCB-830</a>] - Update Chassis from 1.0.0-m2 to 1.0.0 in Saga |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-831">SCB-831</a>] - Saga UT failed at LoadBalancedClusterMessageSenderTest on Windows environment |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-963">SCB-963</a>] - Saga transactional method can't work when compensation happens |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1081">SCB-1081</a>] - CompositeOmegaCallback's compensate(TxEvent event) method has concurrency issues |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1098">SCB-1098</a>] - Pack pom need to be updated |
| </li> |
| </ul> |
| |
| <h2> New Feature |
| </h2> |
| <ul> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-665">SCB-665</a>] - Provide TCC support |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-730">SCB-730</a>] - Add Feign transport for supporting Spring Cloud |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-731">SCB-731</a>] - Add the omega-transport-feign into distribution kit |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-732">SCB-732</a>] - Add the omega-transport-feign into distribution kit |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-909">SCB-909</a>] - Add fault tolerance for service comb TCC |
| </li> |
| </ul> |
| |
| <h2> Improvement |
| </h2> |
| <ul> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-244">SCB-244</a>] - [pack] add demo to use pack with java chassis |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-630">SCB-630</a>] - Active the -Pdocker profile if detect the docker installation |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-639">SCB-639</a>] - upgrade docker maven plugin |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-660">SCB-660</a>] - Update the dubbo example compose file |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-750">SCB-750</a>] - Dependency management is incomplete in Saga and Java-Chassis |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-785">SCB-785</a>] - Cannot get the GlobalTxId and LocalTxId in the compensation method |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-805">SCB-805</a>] - If the node time of alpha and omega are not same, the transaction could be aborted |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-806">SCB-806</a>] - Polish alpha-server logger |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-813">SCB-813</a>] - pack-contract-grp module mvn install builds failure |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-829">SCB-829</a>] - An index on TxEvent (globalTxId) should be added |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-853">SCB-853</a>] - Support JDK7 in saga-core |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-865">SCB-865</a>] - Refactoring the Omega Interceptors |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-868">SCB-868</a>] - Added kamon metrics to Alpha Server |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-874">SCB-874</a>] - saga dubbo demo insert sql and readme optimization |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-875">SCB-875</a>] - Start the old saga demo with sh script |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-879">SCB-879</a>] - Pack the aspectj-wave jar into Alpha Server when using perf profile |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-885">SCB-885</a>] - saga alpha event scanner delete duplicate events sql optimization |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-913">SCB-913</a>] - Switch TCC demo JPA implementation |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-916">SCB-916</a>] - Clean up @order annotation in TransactionAspectConfig |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1013">SCB-1013</a>] - Support to disable the event scanner Alpha |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1018">SCB-1018</a>] - Upgrade spring boot version to 1.5.17 and 2.0.6 |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1029">SCB-1029</a>] - The compensationMethod size is small |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1036">SCB-1036</a>] - Throw exception when Compensable retries below -1. |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1086">SCB-1086</a>] - Using spring-boot-2 by default |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1090">SCB-1090</a>] - Unify the logger output of the Omega transport. |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1091">SCB-1091</a>] - Upgrade the dubbo version to 2.6.4 |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1093">SCB-1093</a>] - Upgrade the Spring Boot version to 2.1.1 Release |
| </li> |
| </ul> |
| |
| <h2> Test |
| </h2> |
| <ul> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-823">SCB-823</a>] - Set up a fully functional test in kubernetes environment |
| </li> |
| </ul> |
| |
| <h2> Task |
| </h2> |
| <ul> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-648">SCB-648</a>] - Omega support JDK7 |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-766">SCB-766</a>] - Upgrade Spring Boot version to 2.0.3.Release and 1.5.14.Release |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-784">SCB-784</a>] - SagaStart annotated method should abort the saga transaction once the exception is thrown |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-973">SCB-973</a>] - TLP graduation tasks |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-976">SCB-976</a>] - Create new git repo for ServiceComb Saga-Core module |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1078">SCB-1078</a>] - Clean up the saga-core modules from saga-pack repo |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1097">SCB-1097</a>] - Clean up the distribution of servicecomb-pack |
| </li> |
| </ul> |
| |
| |
| </section> |
| |
| <footer class="page__meta"> |
| |
| |
| |
| |
| |
| </footer> |
| |
| |
| |
| |
| |
| </div> |
| |
| |
| </article> |
| |
| |
| |
| </div> |
| |
| |
| <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> |
| <div align="center" style="margin: 0 0;"> |
| <ins class="adsbygoogle" |
| style="display:block; border-bottom: initial;" |
| data-ad-client="ca-pub-7328585512091257" |
| data-ad-slot="3049671934" |
| data-ad-format="auto"></ins> |
| </div> |
| |
| <div class="page__footer"> |
| <footer> |
| <!-- start custom footer snippets --> |
| |
| <!-- end custom footer snippets --> |
| |
| <div class="container"> |
| <div class="row justify-content-md-center"> |
| |
| <div class="col"> |
| <ul> |
| <p class="header">资源</p> |
| <li><a href="/cn/docs/quick-start/">入门指南</a></li> |
| <li><a href="/cn/users/">用户指南</a></li> |
| <li><a href="/cn/slides/">资料</a></li> |
| <li><a href="/cn/users/faq/">常见问题</a></li> |
| </ul> |
| </div> |
| <div class="col"> |
| <ul> |
| <p class="header">ASF</p> |
| <li><a href="http://www.apache.org">基金会</a></li> |
| <li><a href="http://www.apache.org/licenses/">许可证</a></li> |
| <li><a href="http://www.apache.org/events/current-event">活动</a></li> |
| <li><a href="http://www.apache.org/foundation/sponsorship.html">赞助</a></li> |
| <li><a href="http://www.apache.org/foundation/thanks.html">鸣谢</a></li> |
| </ul> |
| </div> |
| <div class="col"> |
| <ul> |
| <p class="header">贡献</p> |
| <li><a href="http://issues.apache.org/jira/browse/SCB">报告本网页问题</a></li> |
| <li><a href="https://github.com/apache/servicecomb-website/edit/master/_release/cn/pack_releaseNotes.md">在Github上编辑此页</a></li> |
| <li><a href="/cn/developers/submit-codes/">代码提交指南</a></li> |
| <li><a href="/cn/security">安全</a></li> |
| </ul> |
| </div> |
| <div class="col"> |
| <ul class="social-icons"> |
| <p class="header">社区</p> |
| <li> |
| <a href="mailto:dev-subscribe@servicecomb.incubator.apache.org" rel="nofollow"><span class="mail">邮件列表</span></a> |
| </li> |
| <li> |
| <a href="https://github.com/apache?q=ServiceComb" target="_blank"><span class="github">Github</span></a> |
| </li> |
| <li> |
| <a href="https://twitter.com/ServiceComb" target="_blank"><span class="twitter">Twitter</span></a> |
| </li> |
| <li> |
| <a href="/feed.xml" target="_blank"><span class="rss">Feed</span></a> |
| </li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| <div class="page__footer-bottom"> |
| <div>© 2019 Apache ServiceComb. 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> & <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div> |
| <div>All other marks mentioned may be trademarks or registered trademarks of their respective owners.</div> |
| </div> |
| |
| </footer> |
| </div> |
| |
| <script src="/assets/js/main.min.js"></script> |
| |
| |
| |
| |
| <script> |
| (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ |
| (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), |
| m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) |
| })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); |
| |
| ga('create', 'UA-101622733-1', 'auto'); |
| ga('send', 'pageview'); |
| </script> |
| |
| |
| |
| |
| |
| |
| |
| </body> |
| </html> |