| <!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>Release Notes - Apache ServiceComb</title> |
| |
| |
| |
| |
| <meta name="description" content="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="Release Notes"> |
| |
| |
| <link rel="canonical" href="https://github.com/pages/apache/incubator-servicecomb-website/release/java-chassis-release-notes/"> |
| <meta property="og:url" content="https://github.com/pages/apache/incubator-servicecomb-website/release/java-chassis-release-notes/"> |
| |
| |
| |
| <meta property="og:description" content="Release Notes"> |
| |
| |
| |
| <meta name="twitter:site" content="@ServiceComb"> |
| <meta name="twitter:title" content="Release Notes"> |
| <meta name="twitter:description" content="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.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="/developers/contributing">Community</a> |
| |
| </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/java-chassis-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> > 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="active">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="">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="Release Notes"> |
| <meta itemprop="description" content="Release Notes"> |
| |
| <meta itemprop="dateModified" content="April 12, 2019"> |
| |
| <div class="page__inner-wrap"> |
| |
| |
| <header> |
| <h1 class="page__title" itemprop="headline">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 java-chassis-2.1.0 |
| </code></pre></div></div> |
| |
| <h2> Bug |
| </h2> |
| <ul> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1930">SCB-1930</a>] - When MicroserivceVersions.setInstances continues fail will cause OOM |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1931">SCB-1931</a>] - fix consumer flag in MicroserviceMeta |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1937">SCB-1937</a>] - fix integration test(TestAsyncInvoke) always timeout problem |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1976">SCB-1976</a>] - fix loadbalance error when v1 got a operation a and v2 do not |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-2017">SCB-2017</a>] - fix invoke with appid and highway throw error |
| </li> |
| </ul> |
| |
| <h2> New Feature |
| </h2> |
| <ul> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1650">SCB-1650</a>] - discovery schema from instancies directly |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1739">SCB-1739</a>] - separate swagger registry and dicovery from instance registry and discovery |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1774">SCB-1774</a>] - As a developer, I want to run small apllications without service-center |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1913">SCB-1913</a>] - Zero-Config Service Registry |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1933">SCB-1933</a>] - support configure multiple registries |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1963">SCB-1963</a>] - provide local registry: regitration and disovery |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-2020">SCB-2020</a>] - support @Example to add examples to API |
| </li> |
| </ul> |
| |
| <h2> Improvement |
| </h2> |
| <ul> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1876">SCB-1876</a>] - refactor: registry depends on core and core do not depend on registry |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1886">SCB-1886</a>] - use http for default service center address |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1891">SCB-1891</a>] - separate local registry and service center registry |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1896">SCB-1896</a>] - improve demo test case for testing http headers |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1924">SCB-1924</a>] - invocation context provide transport context |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1925">SCB-1925</a>] - provide a util to convert url to endpoint format |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1926">SCB-1926</a>] - enhance CommonExceptionData to include more common data |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1936">SCB-1936</a>] - change findbug dependency to provided |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1941">SCB-1941</a>] - MicroserviceMeta only need to has consumer or producer handlers, not both |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1945">SCB-1945</a>] - support zipkin with log4j2 |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1960">SCB-1960</a>] - delete spring-boot-starter-discovery and spring-boot-starter-gateway |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1973">SCB-1973</a>] - fix problem in file download and config document |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1990">SCB-1990</a>] - allow disable metrics endpoints by configuration |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1998">SCB-1998</a>] - support Endpoint as a context parameter |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-2005">SCB-2005</a>] - dependency update: upgrade slf4j from 1.7.26 to 1.7.30 |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-2006">SCB-2006</a>] - dependency update: remove log4j2 from solution-basic and upgrade from 2.12.0 to 2.13.2 |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-2009">SCB-2009</a>] - dependency update: remove jakarta.el dependency and make it optional |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-2010">SCB-2010</a>] - dependency update: upgrade swagger-core from 1.5.22 to 1.5.24 |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-2013">SCB-2013</a>] - dependency update: upgrade spring framework from 5.1.8 to 5.1.14 |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-2014">SCB-2014</a>] - dependency update: upgrade vert.x from 3.8.3 to 3.8.5 |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-2015">SCB-2015</a>] - remove not used dependency management for jedis |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-2018">SCB-2018</a>] - dependency update: upgrade tcnative from 2.0.28 to 2.0.31 |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-2019">SCB-2019</a>] - update gateway documents for zuul to use spring cloud huawei |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-2024">SCB-2024</a>] - support not resolve place holder when running in spring boot |
| </li> |
| </ul> |
| |
| <h2> More Information |
| </h2> |
| <ul><li> |
| Upgrading guides are avainable at [<a href="https://docs.servicecomb.io/java-chassis/zh_CN/featured-topics/upgrading/">ServiceComb Java Chassis Developers Guide</a>] </li></ul> |
| |
| <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code> Release Notes - Apache ServiceComb - Version java-chassis-2.0.2 |
| </code></pre></div></div> |
| |
| <h2> Bug |
| </h2> |
| <ul> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1823">SCB-1823</a>] - change kie label env to environment |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1824">SCB-1824</a>] - jacskon convertValue will convert all objects start for 2.10.*, java-chassis need not convert RestTemplate arguments |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1826">SCB-1826</a>] - remove binary release LICENSE since 3rd parties not included |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1837">SCB-1837</a>] - revert changes for SCB-1643, do not include huaweicloud jar |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1857">SCB-1857</a>] - RequestLog need to distinguish PRODUCER or CONSUMER for InvocationFinishEvent |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1861">SCB-1861</a>] - fix config kie value parsing errors |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1863">SCB-1863</a>] - config kie bug fix : toke the revision when pull from kie |
| </li> |
| </ul> |
| |
| <h2> New Feature |
| </h2> |
| <ul> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1810">SCB-1810</a>] - create a new Dispathcer to direct forward requests to HTTP server and send response |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1816">SCB-1816</a>] - Print the instance endpoints in the end of the start up log |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1828">SCB-1828</a>] - support @JsonView |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1834">SCB-1834</a>] - add BOM for java-chassis |
| </li> |
| </ul> |
| |
| <h2> Improvement |
| </h2> |
| <ul> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1822">SCB-1822</a>] - fix problems when using multiple consumer interface for one operation and using CseHttpEntity to set localcontext |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1825">SCB-1825</a>] - client outlog: rename item and delete README.md |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1830">SCB-1830</a>] - refactring code: Invocation carry changable data in each Invocation in a better way |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1831">SCB-1831</a>] - Loadbalancer set endpoint can use Endpoint other the literal string |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1840">SCB-1840</a>] - InvokerUtils inherit current context to support tracing and other features |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1845">SCB-1845</a>] - add TOC for java-chassis documents to make easier to search |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1851">SCB-1851</a>] - config-kie: support enable property |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1853">SCB-1853</a>] - fix problems in README.md |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1862">SCB-1862</a>] - ServiceComb add extensions to support cas env variables |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1866">SCB-1866</a>] - dependency update: jackson-datatype-jsr310 from unmanaged to 2.10.0 |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1867">SCB-1867</a>] - dependency update: netty, from 4.1.45.Final to 4.1.47.Final |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1868">SCB-1868</a>] - change ISO8601DateFormat |
| |
| |
| Release Notes - Apache ServiceComb - Version java-chassis-2.0.1 |
| |
| <h2> Sub-task |
| </h2> |
| <ul> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1531">SCB-1531</a>] - Support multiple service-center clusters |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1752">SCB-1752</a>] - accessor problem fix: LogMarkerLeakFixUtils memory leak fix |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1801">SCB-1801</a>] - fix SCB-1752 |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1802">SCB-1802</a>] - add document: for servlet transport, remove log4j will cause some change |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1807">SCB-1807</a>] - update documentation for kie long polling |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1809">SCB-1809</a>] - add document for InvokerUtils usage |
| </li> |
| </ul> |
| |
| <h2> Bug |
| </h2> |
| <ul> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1787">SCB-1787</a>] - Http 2 idleTimeoutInSeconds is not used |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1793">SCB-1793</a>] - When use @RequestHeader(value ="xxx") and aggregatedParam at same time, it will throw null pointer exception |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1795">SCB-1795</a>] - when use query object, sdk don't support fluent setter |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1799">SCB-1799</a>] - add back servicecomb.service.registry.registerUrlPrefix |
| </li> |
| </ul> |
| |
| <h2> New Feature |
| </h2> |
| <ul> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1737">SCB-1737</a>] - support ISO 8601 data and time |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1796">SCB-1796</a>] - support client outlog |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1798">SCB-1798</a>] - InvokerUtils support specify response type |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1812">SCB-1812</a>] - Endpoint add new constructor to support user defined transport |
| </li> |
| </ul> |
| |
| <h2> Improvement |
| </h2> |
| <ul> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1779">SCB-1779</a>] - update servicecomb test cases to make run in MAC |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1785">SCB-1785</a>] - Run java-chassis in spring boot with external tomcat |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1786">SCB-1786</a>] - remove log4j dependency by default |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1794">SCB-1794</a>] - update the version of commons-beautils |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1800">SCB-1800</a>] - log4j is deprecated package, make log4j implementaions optional |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1803">SCB-1803</a>] - config-kie support long polling |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1814">SCB-1814</a>] - binary release only include java-chassis artifacts |
| </li> |
| </ul> |
| |
| <h2> Task |
| </h2> |
| <ul> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1804">SCB-1804</a>] - anylyse updating commons-configuration and archairus |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1805">SCB-1805</a>] - clear some unused 3rd party software and use akarta Expression Language |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1806">SCB-1806</a>] - PR TestSpringMVCObjectParamTypeRestOnly should run both for rest and highway |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1808">SCB-1808</a>] - add documentaion for using TraceIdLogger |
| </li> |
| </ul> |
| |
| |
| Release Notes - Apache ServiceComb - Version java-chassis-2.0.0 |
| |
| <h2> Sub-task |
| </h2> |
| <ul> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-267">SCB-267</a>] - support generic for highway |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1117">SCB-1117</a>] - change SwaggerConsumer arguments to not depend on swagger class generation |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1212">SCB-1212</a>] - change response mapper to not depend on swagger class generation |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1213">SCB-1213</a>] - swagger generator placeholder resolver not depend on spring |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1214">SCB-1214</a>] - change weak-contract-type branch version to weak-contract-type-SNAPSHOT |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1225">SCB-1225</a>] - swagger generator core not depend on create dynamic class |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1227">SCB-1227</a>] - swagger generator jaxrs not depend on create dynamic class |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1228">SCB-1228</a>] - swagger generator springmvc not depend on create dynamic class |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1242">SCB-1242</a>] - provide spring data plugin to generate swagger and deserialize |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1248">SCB-1248</a>] - ServiceRegistry manage MicroserviceMeta |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1252">SCB-1252</a>] - change element of HttpParameterType to uppercase |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1256">SCB-1256</a>] - rename ConcreteInterfaceRegister to ConcreteTypeRegister |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1268">SCB-1268</a>] - ServiceRegistry publish microservice life event and move meta back to core |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1269">SCB-1269</a>] - change SwaggerProducer arguments to not depend on swagger class generation |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1283">SCB-1283</a>] - avoid generate empty property by SwaggerDefinition |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1284">SCB-1284</a>] - operationId should not be empty |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1285">SCB-1285</a>] - enhance ResponseTypeProcessor to support extractResponseType |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1286">SCB-1286</a>] - support only generate response for a operation |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1290">SCB-1290</a>] - add swagger generator unit test case for List<List<String>> |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1323">SCB-1323</a>] - should ignore parameter of HttpServletRequest when generate swagger |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1324">SCB-1324</a>] - basePath should be a single slash when basePath not specified and annotation by RestController |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1327">SCB-1327</a>] - delete duplicated swagger definition: ExtendConst |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1328">SCB-1328</a>] - restore feature: collect java type from swagger model or property |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1336">SCB-1336</a>] - should not lost @ApiParam description when wrap parameter to body at swagger generator pojo mode |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1337">SCB-1337</a>] - should wrap enum to body at swagger generator pojo mode |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1338">SCB-1338</a>] - tiny optimize for collect primitive default value |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1342">SCB-1342</a>] - consumer should not use ArgumentsMapperDirectReuse when arg index is different |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1344">SCB-1344</a>] - use producer parameter type in producer argument mapper for wrapped body |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1345">SCB-1345</a>] - rest transport switch to weak type core |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1346">SCB-1346</a>] - only special type need convert logic |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1347">SCB-1347</a>] - tiny optimize for DefaultParameterNameProvider |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1348">SCB-1348</a>] - change SchemaLoader to SwaggerLoader |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1362">SCB-1362</a>] - microservice meta not depend on create dynamic class |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1625">SCB-1625</a>] - update license file |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1626">SCB-1626</a>] - provide interface to replace spring 5 deprecated classes |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1628">SCB-1628</a>] - change starter name |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1629">SCB-1629</a>] - documentation should cut 2.0 branch |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1630">SCB-1630</a>] - add documentation for spring boot and add samples for it |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1631">SCB-1631</a>] - add documentation to help users migrate from 1.x to 2.0 |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1632">SCB-1632</a>] - Complete weak type code and merge it into master branch |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1635">SCB-1635</a>] - Recover highway tests |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1636">SCB-1636</a>] - SwaggerLoader remove the dependency on Spring utilities |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1637">SCB-1637</a>] - Fix test problem in demo |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1644">SCB-1644</a>] - add tests for different model in client and server |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1678">SCB-1678</a>] - using new proto API to serialize/deserialize Internal Objects |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1682">SCB-1682</a>] - Refactor getVendorExtensions method and add ProtoMapper to ScopedProtobufSchemaManager |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1683">SCB-1683</a>] - using new proto API to serialize/deserialize Requests/Responses |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1684">SCB-1684</a>] - add codec test cases and fix Date/LocalDate codec problem |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1692">SCB-1692</a>] - deserialize arguments in map with arguments actual types |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1693">SCB-1693</a>] - invocation args change from array to map |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1703">SCB-1703</a>] - Highway transport switch to new codec APIs and turn on highway transport |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1704">SCB-1704</a>] - change invocation arguments from "swagger arguments" to "invocation arguments" |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1706">SCB-1706</a>] - mapper arguments in codec phase for REST |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1709">SCB-1709</a>] - restore arguments mappers and refactor to invocation argument types |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1713">SCB-1713</a>] - Invocation carries both invocation arguments and swagger arguments |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1714">SCB-1714</a>] - highway support different models and arguments types in consumer and provider |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1722">SCB-1722</a>] - add generics test case and fix know problems |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1725">SCB-1725</a>] - turn on integration tests of highway |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1726">SCB-1726</a>] - fix all TODOs in springmvc demo(integration tests) |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1727">SCB-1727</a>] - support encode/decode Object(Any) types |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1728">SCB-1728</a>] - support response headers in Response type |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1730">SCB-1730</a>] - highway support primitive default values and convert char/byte/short |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1732">SCB-1732</a>] - support inheritance schema definition |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1734">SCB-1734</a>] - add a test case for bean with aXXX property and documents |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1744">SCB-1744</a>] - separate primitive descriptorParamType from non primitive |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1745">SCB-1745</a>] - remove accessor modifier in reflection |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1746">SCB-1746</a>] - add docs for SCB-1745 of changes |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1749">SCB-1749</a>] - fix OperationConfig setter problem |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1750">SCB-1750</a>] - remove usage of javax.xml.ws.Holder |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1755">SCB-1755</a>] - add JavaBeans Activation Framework implicitly |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1758">SCB-1758</a>] - add document links to older versions |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1759">SCB-1759</a>] - fix first sample link error |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1761">SCB-1761</a>] - import document of porter application to java-chassis doc |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1762">SCB-1762</a>] - change gitbook to mkdoc |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1764">SCB-1764</a>] - add porter appliation to docs |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1765">SCB-1765</a>] - create a mirror for github pages for better access of china |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1766">SCB-1766</a>] - add documents for kie, nacos, appollo integration |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1771">SCB-1771</a>] - change project version to 2.0.0 |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1772">SCB-1772</a>] - fix javadoc compile error |
| </li> |
| </ul> |
| |
| <h2> Bug |
| </h2> |
| <ul> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1310">SCB-1310</a>] - @RequestPart should use MultipartFile instead of string |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1489">SCB-1489</a>] - Micro-service instance wouldn't work after we shotdown our service center for updating while we had enable RSA authentication between services. |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1546">SCB-1546</a>] - fix wrong code for sample |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1601">SCB-1601</a>] - Abandon waiting 30 seconds after waiting request timeout. |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1638">SCB-1638</a>] - servicecenter do not handle websocket PONG message |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1710">SCB-1710</a>] - The scheduled tasks in RemoteServiceRegistry may be interrupted by exception |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1715">SCB-1715</a>] - IdleTimeout not work in client side without keepaliveTimeout set |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1716">SCB-1716</a>] - High CPU load when there are too many instances |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1717">SCB-1717</a>] - Return nothing when file upload exception occurs |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1740">SCB-1740</a>] - RouterInvokeFilter beforeSendResponseAsync return null and cause server hang without any information |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1747">SCB-1747</a>] - fix long file name problems |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1763">SCB-1763</a>] - upgrade netty and tcnative |
| </li> |
| </ul> |
| |
| <h2> New Feature |
| </h2> |
| <ul> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-102">SCB-102</a>] - As a developer, I want to work in reactive mode to improve performance |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-265">SCB-265</a>] - Support generic type in input parameter or response type |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-279">SCB-279</a>] - As a developer, I need to build edge service to open my microservices to the external users |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1499">SCB-1499</a>] - support servicecomb kie |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1550">SCB-1550</a>] - Add a sample Java client of ServiceComb-Kie |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1565">SCB-1565</a>] - add a Java client of servicecomb-service-center |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1566">SCB-1566</a>] - add README.md for ä¸æ–‡ |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1615">SCB-1615</a>] - Extended dynamic configuration support for Nacos |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1624">SCB-1624</a>] - remove spring 4 & spring boot 1 support for java-chassis |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1643">SCB-1643</a>] - add a slution to integrate with huaweicloud |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1649">SCB-1649</a>] - RestTemplate result can use a different model than provider |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1674">SCB-1674</a>] - Highway transport not dependent on class generation |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1711">SCB-1711</a>] - suppot kie as config source in java-chassis |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1757">SCB-1757</a>] - prepare and improment documents for java-chassis 2.0 |
| </li> |
| </ul> |
| |
| <h2> Improvement |
| </h2> |
| <ul> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1557">SCB-1557</a>] - Fix application start info log incorrect |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1567">SCB-1567</a>] - move java-chassis samples to servicecomb-samples project |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1574">SCB-1574</a>] - Add README for Kie-Client |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1575">SCB-1575</a>] - Add README for Service-Center-Client |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1582">SCB-1582</a>] - Upgrading thirdparty dependency versions |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1588">SCB-1588</a>] - ServerListFilterExt add switch |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1592">SCB-1592</a>] - upgrade vert.x and netty |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1610">SCB-1610</a>] - add updateInstanceStatus to ServiceRegistryClient.java |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1616">SCB-1616</a>] - refactor edge dispatcher to make them more extensible |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1623">SCB-1623</a>] - when timeout, return 500 error code and message is timeout |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1666">SCB-1666</a>] - improve documents for file uploading / downloading |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1705">SCB-1705</a>] - Update javax.servlet to jakarta.servlet |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1708">SCB-1708</a>] - add inspector module developer guide |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1767">SCB-1767</a>] - adjust nacos config name |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1773">SCB-1773</a>] - fix javadoc error: doclink all docs and add comments to APIs |
| </li> |
| </ul> |
| |
| <h2> Task |
| </h2> |
| <ul> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1559">SCB-1559</a>] - Use java.time.Clock instead of java.lang.System#currentTimeMillis to get time |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1770">SCB-1770</a>] - release java-chassis 2.0.0 |
| </li> |
| </ul> |
| |
| |
| Release Notes - Apache ServiceComb - Version java-chassis-1.3.0 |
| |
| <h2> Bug |
| </h2> |
| <ul> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1304">SCB-1304</a>] - FallbackPolicy interface support returns an exception |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1305">SCB-1305</a>] - CseAsyncRestTemplate is not support set headers |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1306">SCB-1306</a>] - When the request body of VertxServerRequestToHttpServletRequest is modified, the field VertxServerRequestToHttpServletRequest#inputStream should be set to null |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1318">SCB-1318</a>] - There may be memory leak in RSAProviderTokenManager |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1390">SCB-1390</a>] - quick start java-chassis samples bmi has some errors |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1475">SCB-1475</a>] - ServiceCombServerStats.getFailedRate may arise an exception of java.lang.ArithmeticException: / by zero under concurrency scenarios |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1511">SCB-1511</a>] - when use method override, the generated swagger body is wrong |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1513">SCB-1513</a>] - merge config items according to priority |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1520">SCB-1520</a>] - using RPC and when first paramter type is Object, the second parameter value will be null |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1543">SCB-1543</a>] - java-chassis dependency structure is wrong and compile fail in clean environment |
| </li> |
| </ul> |
| |
| <h2> Improvement |
| </h2> |
| <ul> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1274">SCB-1274</a>] - when service center is unavailable, service should enter safe mode. |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1278">SCB-1278</a>] - ServiceComb related headers are not exposed to 3rd party services by default |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1287">SCB-1287</a>] - refactor edge dispatcher to make them more extensible |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1291">SCB-1291</a>] - Support rest interface method overriding by @ApiOperation |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1297">SCB-1297</a>] - Print warn log about config resolving failure while fetching config from Spring Environment |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1308">SCB-1308</a>] - Improve instance isolation mechanism |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1392">SCB-1392</a>] - If Multiple java bean param types are given the same name by using @ApiModel, there should be error tips in microservice's booting log |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1402">SCB-1402</a>] - BeanUtils.getImplClassFromBean can not return correctly info in cglib proxy situation |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1405">SCB-1405</a>] - support maxWaitQueueSize setting in RestTransportClient |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1407">SCB-1407</a>] - Add new field when print provideCache log |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1431">SCB-1431</a>] - set all dependency version as properties in java-chasis-dependencies |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1434">SCB-1434</a>] - add a springboot2 archetype |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1437">SCB-1437</a>] - Upgrading third party dependency versions |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1448">SCB-1448</a>] - support class inheritance and interface inheritance with template type |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1450">SCB-1450</a>] - Microservice instance may get stuck when watch connection to sc is recovered and pulling instance action is executed in eventloop thread |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1451">SCB-1451</a>] - Printing the service information on the log |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1457">SCB-1457</a>] - delete no use code in ProtobufManager |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1461">SCB-1461</a>] - servicecomb.service.registry.client.workerPoolSize hasn't display the real role that it has announce by its name. |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1462">SCB-1462</a>] - Two properties has been required by fix SCB-1450. |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1488">SCB-1488</a>] - Upgrading protobuf version to 3.7.1 |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1492">SCB-1492</a>] - Allow users to custom the ObjectMapper used in Swagger schema generation |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1494">SCB-1494</a>] - Optimizing log when starting a new microservice |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1515">SCB-1515</a>] - use jdk 8 compiler for the Travis-CI of java-chassis |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1516">SCB-1516</a>] - Upgrade third-party dependency versions |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1522">SCB-1522</a>] - Add "Why use Java Chassis" introduction into README |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1523">SCB-1523</a>] - Stopping retrying another server when no server available |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1524">SCB-1524</a>] - support register schema when old schema already exists |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1525">SCB-1525</a>] - print codec error stack |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1528">SCB-1528</a>] - Optimizing some code implementations |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/SCB-1544">SCB-1544</a>] - default metrics printer should not print 0 operations |
| </li> |
| </ul> |
| </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">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/java_chassis_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>© 2020 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> |