| <!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="en" 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="en"> |
| <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/release/pack-release-notes/"> |
| <meta property="og:url" content="https://github.com/pages/apache/incubator-servicecomb-website/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://www.apachecon.com/event-images/snippet.js"></script> |
| <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"> |
| <link rel="stylesheet" href="/assets/vendor/prism/prism.css"> |
| |
| <!--[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.loli.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="/"><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="/">Home</a> |
| |
| </li> |
| |
| |
| |
| |
| |
| |
| <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')"> |
| |
| <a href="/developers/">Projects</a> |
| |
| </li> |
| |
| |
| |
| |
| |
| |
| <li class="def-nav-li" onmouseenter="$('#childrenShow').css('display', 'block')"> |
| |
| |
| |
| |
| |
| <a href="/docs/users/">Documentation</a> |
| |
| |
| <ul id="childrenShow" class="def-children-show-en" onmouseleave="$('#childrenShow').css('display', 'none')"> |
| |
| <li><a href="/docs/getting-started/" class="">Getting started</a></li> |
| |
| <li><a href="/docs/users/" class="">Docs</a></li> |
| |
| <li><a href="/slides/" class="">Video</a></li> |
| |
| <li><a href="/faqs/" class="">FAQ</a></li> |
| |
| </ul> |
| </li> |
| |
| |
| |
| |
| |
| |
| <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')"> |
| |
| <a href="/year-archive/">Blogs</a> |
| |
| </li> |
| |
| |
| |
| |
| |
| |
| <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')"> |
| |
| <a class="active" href="/release/">Downloads</a> |
| |
| </li> |
| |
| |
| </ul> |
| <button><div class="navicon"></div></button> |
| <ul class="hidden-links hidden"></ul> |
| <div class="nav-lang"> |
| |
| |
| <a href=/cn/release/pack-release-notes/>中文</a> |
| |
| </div> |
| </nav> |
| </div> |
| </div> |
| </div> |
| |
| |
| |
| |
| |
| |
| <div id="main" role="main"> |
| |
| <div class="sidebar sticky"> |
| |
| <div class="back-to-home"><a href="/">Home</a> > ServiceComb Pack Release Notes</div> |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| <nav class="nav__list"> |
| |
| <input id="ac-toc" name="accordion-toc" type="checkbox" /> |
| <label for="ac-toc">Toggle Menu</label> |
| <ul class="nav__items"> |
| |
| <li> |
| |
| <span class="nav__sub-title">Service-Center</span> |
| |
| |
| |
| <ul> |
| |
| |
| |
| |
| |
| |
| |
| <li><a href="/release/service-center-release-notes/" class="">Release Notes</a></li> |
| |
| |
| |
| |
| |
| |
| |
| <li><a href="/release/service-center-downloads/" class="">Downloads</a></li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| |
| <span class="nav__sub-title">Kie</span> |
| |
| |
| |
| <ul> |
| |
| |
| |
| |
| |
| |
| |
| <li><a href="/release/kie-release-notes/" class="">Release Notes</a></li> |
| |
| |
| |
| |
| |
| |
| |
| <li><a href="/release/kie-downloads/" class="">Downloads</a></li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| |
| <span class="nav__sub-title">Java-Chassis</span> |
| |
| |
| |
| <ul> |
| |
| |
| |
| |
| |
| |
| |
| <li><a href="/release/java-chassis-release-notes/" class="">Release Notes</a></li> |
| |
| |
| |
| |
| |
| |
| |
| <li><a href="/release/java-chassis-downloads/" class="">Downloads</a></li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| |
| <span class="nav__sub-title">Mesher</span> |
| |
| |
| |
| <ul> |
| |
| |
| |
| |
| |
| |
| |
| <li><a href="/release/mesher-release-notes/" class="">Release Notes</a></li> |
| |
| |
| |
| |
| |
| |
| |
| <li><a href="/release/mesher-downloads/" class="">Downloads</a></li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| |
| <span class="nav__sub-title">Pack</span> |
| |
| |
| |
| <ul> |
| |
| |
| |
| |
| |
| |
| |
| <li><a href="/release/pack-release-notes/" class="active">Release Notes</a></li> |
| |
| |
| |
| |
| |
| |
| |
| <li><a href="/release/pack-downloads/" class="">Downloads</a></li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| |
| <span class="nav__sub-title">Toolkit</span> |
| |
| |
| |
| <ul> |
| |
| |
| |
| |
| |
| |
| |
| <li><a href="/release/toolkit-release-notes/" class="">Release Notes</a></li> |
| |
| |
| |
| |
| |
| |
| |
| <li><a href="/release/toolkit-downloads/" class="">Downloads</a></li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| |
| <span class="nav__sub-title">Saga Actuator</span> |
| |
| |
| |
| <ul> |
| |
| |
| |
| |
| |
| |
| |
| <li><a href="/release/saga-actuator-release-notes/" class="">Release Notes</a></li> |
| |
| |
| |
| |
| |
| |
| |
| <li><a href="/release/saga-actuator-downloads/" class="">Downloads</a></li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| |
| <span class="nav__sub-title">Saga</span> |
| |
| |
| |
| <ul> |
| |
| |
| |
| |
| |
| |
| |
| <li><a href="/release/saga-release-notes/" class="">Release Notes</a></li> |
| |
| |
| |
| |
| |
| |
| |
| <li><a href="/release/saga-downloads/" class="">Downloads</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="May 16, 2022"> |
| |
| <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="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code> Release Notes - Apache ServiceComb - Version pack-0.7.1 |
| </code></pre></div></div> |
| |
| <h2> Sub-task |
| </h2> |
| <ul> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-2657">SCB-2657</a>] - Fix wrong version placeholder for branch 0.7.x |
| </li> |
| </ul> |
| |
| <div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code> Release Notes - Apache ServiceComb - Version pack-0.7.0 |
| </code></pre></div></div> |
| |
| <h2> Sub-task |
| </h2> |
| <ul> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1370">SCB-1370</a>] - Support for in-process nested global transactions |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-2219">SCB-2219</a>] - Use Github secrets to configure snapshot deploy to Nexus authentication |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-2220">SCB-2220</a>] - Adding Github actions workflow status badge to README.md |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-2223">SCB-2223</a>] - NEXUS's secret name is wrong |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-2248">SCB-2248</a>] - Update jacoco version 0.8.6 for Java 11 |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-2397">SCB-2397</a>] - Add pack-dependencies module management dependencies |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-2421">SCB-2421</a>] - Migrate Spring-Boot from 2.1.X.RELEASE to 2.3.X.RELEASE |
| </li> |
| </ul> |
| |
| <h2> Bug |
| </h2> |
| <ul> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-2192">SCB-2192</a>] - servicecomb-pack fails to build on ARM64 |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-2227">SCB-2227</a>] - [UI] Property or field 'upTime' cannot be found on null |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-2231">SCB-2231</a>] - Github Actions only work on apache/servicecomb-pack |
| </li> |
| </ul> |
| |
| <h2> New Feature |
| </h2> |
| <ul> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-275">SCB-275</a>] - [pack] retry compensation on failure/timeout/crash |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-908">SCB-908</a>] - TCC Events restful API |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1467">SCB-1467</a>] - Provide API to let user integration transaction with their business |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1510">SCB-1510</a>] - Add cluster metrics to the dashboard |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-2238">SCB-2238</a>] - FSM event channel supports Rabbit |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-2239">SCB-2239</a>] - [JDK11] Support JDK11 LTS |
| </li> |
| </ul> |
| |
| <h2> Improvement |
| </h2> |
| <ul> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-268">SCB-268</a>] - [pack] compact events to remove unnecessary fields |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-277">SCB-277</a>] - [pack] concurrent event processing issue |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-751">SCB-751</a>] - The load balancer of Saga may be faced with peak problem. |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-798">SCB-798</a>] - GrpcMessageSender uses aync send API |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-835">SCB-835</a>] - Alpha should call the compensation method once it gets the abort event |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-990">SCB-990</a>] - Support to lookup the Omega instance if the original instance is not exit |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1003">SCB-1003</a>] - Support the transaction suspend and resume |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1004">SCB-1004</a>] - Alpha has limit request rate protection |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1006">SCB-1006</a>] - Support SagaEnd Callback invocation |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1057">SCB-1057</a>] - check the TxEndedEvent is received before doing the compensate |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1107">SCB-1107</a>] - Omega should send the compensation failure to alpha |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1300">SCB-1300</a>] - Added the accept test of retry then recovery |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1536">SCB-1536</a>] - Adapter fegin by spring-cloud-starter-openfeign 2.0.0 |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1583">SCB-1583</a>] - Polish ServiceComb Pack User document about kyro Usage |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1596">SCB-1596</a>] - Support for defining OmegaContext parameters in @SagaStart and @Compensable methods |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1618">SCB-1618</a>] - Add a JMS related Saga demo |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1884">SCB-1884</a>] - Using Asciidoc to process the ServiceComb Pack docs |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-2203">SCB-2203</a>] - The version of Java (1.8.0_252) you have used to run this analysis is deprecated and Sonarcloud.io stopped accepting it |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-2204">SCB-2204</a>] - Acceptance Tests Akka fails |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-2390">SCB-2390</a>] - ServiceComb Pack Support Mac M1 |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-2392">SCB-2392</a>] - Upgrade the netty version to 4.1.74 |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-2394">SCB-2394</a>] - The random error of AlphaIntegrationWithRandomPortTest |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-2395">SCB-2395</a>] - Upgrade Log4j version |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-2399">SCB-2399</a>] - Upgrade the fabric8 docker plugin to fix mac m1 issue |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-2438">SCB-2438</a>] - Upgrade spring-framework version to 5.2.20 |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-2453">SCB-2453</a>] - Bump junit from 4.12 to 4.13.1 |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-2458">SCB-2458</a>] - Bump commons-io from 2.4 to 2.7 |
| </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-2222">SCB-2222</a>] - Unstable test cases on poor performance CI |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-2391">SCB-2391</a>] - Add more accept tests of TCC |
| </li> |
| </ul> |
| |
| <h2> Task |
| </h2> |
| <ul> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1203">SCB-1203</a>] - Occasional failure TccLoadBalanceSenderTest.participateFailedThenRetry |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-2199">SCB-2199</a>] - Migrate travis-ci to github workflow |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-2205">SCB-2205</a>] - Polishing Github actions workflow |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-2275">SCB-2275</a>] - coveralls-maven-plugin fails on Java 11 - required class missing: DatatypeConverter |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-2368">SCB-2368</a>] - Introduce dependency check plugin to list the CVE related issues |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-2425">SCB-2425</a>] - Refactoring the Alpha module using Spring SPI |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-2459">SCB-2459</a>] - Upgrade the version of zstd-jni and lz4-java |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-2470">SCB-2470</a>] - Bump spring-cloud-function-core from 3.0.14.RELEASE to 3.1.7 |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-2477">SCB-2477</a>] - Faster release with Maven CI Friendly Versions |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-2486">SCB-2486</a>] - Pack 0.7.0-SNAPSHOT Release Failed |
| </li> |
| </ul> |
| |
| <div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code> Release Notes - Apache ServiceComb - Version pack-0.6.0 |
| </code></pre></div></div> |
| |
| <h2> Sub-task |
| </h2> |
| <ul> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1368">SCB-1368</a>] - Support for Akka-based Alpha clusters |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1424">SCB-1424</a>] - The retrieveDataMaps method throws a 500 error in acceptance-pack-akka-spring-demo |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1627">SCB-1627</a>] - Wait for compensation feedback after Alpha calls compensation |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1646">SCB-1646</a>] - Rename @Compensable property retries and timeout with the "forward" prefix |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1658">SCB-1658</a>] - Improve encapsulation on txEntityMap of SagaData |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1696">SCB-1696</a>] - Optimize state machine compensation retry strategy using reverseRetries and retryDelayInMilliseconds for FSM |
| </li> |
| </ul> |
| |
| <h2> Bug |
| </h2> |
| <ul> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1282">SCB-1282</a>] - Support to inject a customer IdGenerator in Omega Spring Starter |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1476">SCB-1476</a>] - SagaStartAnnotationProcessorTimeoutWrapper should handle SagaStart.autoClose() |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1542">SCB-1542</a>] - Test build error with Alpha Server |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1602">SCB-1602</a>] - Error when generating docker image for alpha server |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1611">SCB-1611</a>] - Window not support get CPU total and load average |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1669">SCB-1669</a>] - Reverse compensation sort bug in FSM |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1707">SCB-1707</a>] - Forward compensation only sends once a failure event if multiple retries fail |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1842">SCB-1842</a>] - Akka Actor not found error in pack-0.5.0 under fsm patten |
| </li> |
| </ul> |
| |
| <h2> New Feature |
| </h2> |
| <ul> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1530">SCB-1530</a>] - Add omega-transport-hystrix module to support thread context switching |
| </li> |
| </ul> |
| |
| <h2> Improvement |
| </h2> |
| <ul> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1011">SCB-1011</a>] - Saga interceptor should check the gloable transaction ID |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1375">SCB-1375</a>] - clean up the accept test module |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1502">SCB-1502</a>] - Code Cleanup |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1514">SCB-1514</a>] - Aborting the further Tcc transcations when partcipate call failed |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1568">SCB-1568</a>] - Add transport section on the user guide document |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1585">SCB-1585</a>] - Optimize the Netty server thread model to split bossEventLoopGroup and workerEventLoopGroup |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1587">SCB-1587</a>] - Polish the Design document of ServiceComb Pack |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1593">SCB-1593</a>] - Use Netty native transport improve performance |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1597">SCB-1597</a>] - Refactoring the accept tests of Pack |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1599">SCB-1599</a>] - Modify the sonar warning |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1604">SCB-1604</a>] - modify InterruptedException |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1688">SCB-1688</a>] - Added prompt information when visit Alpha UI in non-state machine mode |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1689">SCB-1689</a>] - Remove “prd” profile |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1690">SCB-1690</a>] - omega-transport-resttemplate does not use RestTemplateBuilder |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1694">SCB-1694</a>] - Improve unit test coverages for APIv1Controller |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1695">SCB-1695</a>] - Add attribute mode to @Compensable annotation |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1877">SCB-1877</a>] - Fixed AlphaUI's Saga list sorted by time bug |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1878">SCB-1878</a>] - Alpha UI query error when the ES is empty |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1879">SCB-1879</a>] - Support to disable the TCC feature from Alpha Server |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1880">SCB-1880</a>] - Remove the EnableOmega annotation |
| </li> |
| </ul> |
| |
| <h2> Test |
| </h2> |
| <ul> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1501">SCB-1501</a>] - Occasional UnitTest failure in PackIT.compensatesFailedGlobalTransaction |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1685">SCB-1685</a>] - Improve test case doNotCompensateDuplicateTxOnFailure of AlphaIntegrationTest |
| </li> |
| </ul> |
| |
| <h2> Task |
| </h2> |
| <ul> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1466">SCB-1466</a>] - Update cluster configuration in fsm document |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1541">SCB-1541</a>] - Set the dependency of OpenFeign core scope to be provided |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1595">SCB-1595</a>] - ServiceComb Pack integrates with SonarCloud |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1614">SCB-1614</a>] - Polishing code |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1659">SCB-1659</a>] - Upgrade maven-assembly-plugin to 3.2.0 |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1668">SCB-1668</a>] - Replace sun.misc.BASE64* with java.util.Base64 |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1670">SCB-1670</a>] - TransactionContext should be serializable |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1698">SCB-1698</a>] - Revert "SCB-1695 Add attribute mode to @Compensable annotation" |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1724">SCB-1724</a>] - Update upgrade guide and state-diagram documents for SCB-1696 |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1735">SCB-1735</a>] - Support Alpha call compensation timeout strategy |
| </li> |
| </ul> |
| |
| <div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code> Release Notes - Apache ServiceComb - Version pack 0.5.0 |
| </code></pre></div></div> |
| |
| <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="language-plaintext 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="language-plaintext 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">Events</p> |
| <a class="acevent" data-format="square" data-mode="dark" data-event="random"></a> |
| </ul> |
| </div> |
| <div class="col"> |
| <ul> |
| <p class="header">Resources</p> |
| <li><a href="/docs/getting-started/">Getting started</a></li> |
| <li><a href="/docs/users/">User Guide</a></li> |
| <li><a href="/slides/">Slides</a></li> |
| <li><a href="/users/faq/">Common Questions</a></li> |
| </ul> |
| </div> |
| <div class="col"> |
| <ul> |
| <p class="header">ASF</p> |
| <li><a href="http://www.apache.org">Foundation</a></li> |
| <li><a href="http://www.apache.org/licenses/">License</a></li> |
| <li><a href="http://www.apache.org/events/current-event">Events</a></li> |
| <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li> |
| <li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li> |
| </ul> |
| </div> |
| <div class="col"> |
| <ul> |
| <p class="header">Contribute</p> |
| <li><a href="http://issues.apache.org/jira/browse/SCB">Report a Doc Issue</a></li> |
| <li><a href="https://github.com/apache/servicecomb-website/edit/master/_release/pack_releaseNotes.md">Edit This Page on Github</a></li> |
| <li><a href="/developers/submit-codes/">Code Submit Guide</a></li> |
| <li><a href="/security">Security</a></li> |
| </ul> |
| </div> |
| <div class="col"> |
| <ul class="social-icons"> |
| <p class="header">Community</p> |
| <li> |
| <a href="mailto:dev-subscribe@servicecomb.incubator.apache.org" rel="nofollow"><span class="mail">Mailing List</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>© 2024 Apache ServiceComb. Powered by <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> |