Skip to content

Commit a82eded

Browse files
authored
Merge pull request #1 from apache/master
update
2 parents 0826761 + dbc0f8b commit a82eded

File tree

1,480 files changed

+44469
-11090
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,480 files changed

+44469
-11090
lines changed

.travis.yml

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,14 @@ sudo: required
22

33
language: java
44
before_install:
5+
- mkdir ci-dependencies
56
- cd ci-dependencies
67
- curl -O https://openskywalking.github.io/skywalking-ci-assist/jars/ojdbc14-10.2.0.4.0.jar
78
- curl -O https://openskywalking.github.io/skywalking-ci-assist/jars/resin-4.0.41.jar
89
- cd ..
910

1011
install:
1112
- jdk_switcher use oraclejdk8
12-
- mvn clean install --quiet jacoco:report coveralls:report
13+
- mvn clean install -Ptravis-ci-submodule --quiet jacoco:report coveralls:report
1314
- mvn clean javadoc:javadoc -Dmaven.test.skip=true --quiet
1415

CHANGELOG.md

-40
This file was deleted.

CHANGES.md

+102
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
Changes by Version
2+
==================
3+
Release Notes.
4+
5+
5.0.0-beta
6+
------------------
7+
8+
#### UI -> Collector GraphQL query protocol
9+
- Replace all tps to throughtput/cpm(calls per min)
10+
- Add `getThermodynamic` service
11+
- Update version to beta
12+
13+
#### Agent Changes
14+
- Support TLS.
15+
- Support namespace.
16+
- Support direct link.
17+
- Support token.
18+
- Add across thread toolkit.
19+
- Add new plugin extend machenism to override agent core implementations.
20+
- Fix an agent start up sequence bug.
21+
- Fix wrong gc count.
22+
- Remove system env override.
23+
- Add Spring AOP aspect patch to avoid aop conflicts.
24+
25+
#### Collector Changes
26+
- Trace query based on timeline.
27+
- Delete JVM aggregation in second.
28+
- Support TLS.
29+
- Support namespace.
30+
- Support token auth.
31+
- Group and aggregate requests based on reponse time and timeline, support Thermodynamic chart query
32+
- Support component librariy setting through yml file for better extendibility.
33+
- Optimize performance.
34+
- Support short column name in ES or other storage implementor.
35+
- Add a new cache module implementor, based on **Caffeine**.
36+
- Support system property override settings.
37+
- Refactor settings initialization.
38+
- Provide collector instrumentation agent.
39+
- Support .NET core component libraries.
40+
- Fix `divide zero` in query.
41+
- Fix `Data don't remove as expected` in ES implementor.
42+
- Add some checks in collector modulization core.
43+
- Add some test cases.
44+
45+
#### UI Changes
46+
- New trace query UI.
47+
- New Application UI, merge server tab(removed) into applciation as sub page.
48+
- New Topology UI.
49+
- New response time / throughput TopN list.
50+
- Add Thermodynamic chart in overview page.
51+
- Change all tps to cpm(calls per minutes).
52+
- Fix wrong osName in server view.
53+
- Fix wrong startTime in trace view.
54+
- Fix some icons internet requirements.
55+
56+
#### Documents
57+
- Add TLS document.
58+
- Add namespace document.
59+
- Add direct link document.
60+
- Add token document.
61+
- Add across thread toolkit document.
62+
- Add a FAQ about, `Agent or collector version upgrade`.
63+
- Sync all English document to Chinese.
64+
65+
[Issues and Pull requests](https://github.com/apache/incubator-skywalking/milestone/24)
66+
67+
5.0.0-alpha
68+
------------------
69+
70+
#### Agent -> Collector protocol
71+
- Remove C++ keywords
72+
- Move **Ref** into Span from Segment
73+
- Add span type, when register an operation
74+
75+
#### UI -> Collector GraphQL query protocol
76+
- First version protocol
77+
78+
#### Agent Changes
79+
- Support gRPC 1.x plugin
80+
- Support kafka 0.11 and 1.x plugin
81+
- Support ServiceComb 0.x plugin
82+
- Support optional plugin mechanism.
83+
- Support Spring 3.x and 4.x bean annotation optional plugin
84+
- Support Apache httpcomponent AsyncClient 4.x plugin
85+
- Provide automatic agent daily tests, and release reports [here](https://github.com/SkywalkingTest/agent-integration-test-report).
86+
- Refactor Postgresql, Oracle, MySQL plugin for compatible.
87+
- Fix jetty client 9 plugin error
88+
- Fix async APIs of okhttp plugin error
89+
- Fix log config didn't work
90+
- Fix a class loader error in okhttp plugin
91+
92+
#### Collector Changes
93+
- Support metrics analysis and aggregation for application, application instance and service in minute, hour, day and month.
94+
- Support new GraphQL query protocol
95+
- Support alarm
96+
- Provide a prototype instrument for collector.
97+
- Support node speculate in cluster and application topology. (Provider Node -> Consumer Node) -> (Provider Node -> MQ Server -> Consumer Node)
98+
99+
#### UI Changes
100+
- New 5.0.0 UI!!!
101+
102+
[Issues and Pull requests](https://github.com/apache/incubator-skywalking/milestone/17)

DISCLAIMER

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Apache SkyWalking (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator.
1+
Apache SkyWalking (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator PMC.
22
Incubation is required of all newly accepted projects until a further review indicates
33
that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects.
44
While incubation status is not necessarily a reflection of the completeness or stability of the code,

LICENSE

-87
Original file line numberDiff line numberDiff line change
@@ -199,90 +199,3 @@
199199
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
200200
See the License for the specific language governing permissions and
201201
limitations under the License.
202-
203-
=======================================================================
204-
Apache SkyWalking Subcomponents:
205-
206-
The Apache SkyWalking project contains subcomponents with separate copyright
207-
notices and license terms. Your use of the source code for the these
208-
subcomponents is subject to the terms and conditions of the following
209-
licenses.
210-
211-
========================================================================
212-
Apache 2.0 licenses
213-
========================================================================
214-
215-
The following components are provided under the Apache License. See project link for details.
216-
The text of each license is also included at licenses/LICENSE-[project].txt.
217-
218-
raphw (byte-buddy): http://bytebuddy.net/ , Apache 2.0
219-
Google: grpc: https://grpc.io/ , Apache 2.0
220-
Google: guava: https://github.com/google/guava , Apache 2.0
221-
Google: gson: https://github.com/google/gson , Apache 2.0
222-
Elasticsearch BV (Elasticsearch): https://www.elastic.co/products/elasticsearch , Apache 2.0
223-
LMAX Ltd.(disruptor): https://github.com/LMAX-Exchange/disruptor , Apache 2.0
224-
powermock: https://github.com/powermock/powermock , Apache 2.0
225-
Eclipse (Jetty): https://www.eclipse.org/jetty/ , Apache 2.0 and Eclipse Public License 1.0
226-
SnakeYAML: http://www.snakeyaml.org , Apache 2.0
227-
Joda-Time: http://www.joda.org/joda-time/ , Apache 2.0
228-
Spring Boot: https://spring.io/, Apache 2.0
229-
Spring Cloud: http://projects.spring.io/spring-cloud/, Apache-2.0
230-
Spring Cloud Netflix Zuul: https://github.com/spring-cloud/spring-cloud-netflix, Apache 2.0
231-
232-
233-
========================================================================
234-
MIT licenses
235-
========================================================================
236-
237-
The following components are provided under the MIT License. See project link for details.
238-
The text of each license is also included at licenses/LICENSE-[project].txt.
239-
240-
mockito: http://site.mockito.org/ , MIT
241-
QOS.ch (slf4j): https://www.slf4j.org/ , MIT
242-
Jedis: https://github.com/xetorthio/jedis , MIT
243-
GraphQL Java Tools: https://github.com/graphql-java/graphql-java-tools , MIT
244-
antd: https://github.com/ant-design/ant-design , MIT
245-
babel-runtime: https://github.com/babel/babel , MIT
246-
bizcharts: https://github.com/alibaba/BizCharts , MIT
247-
classnames: https://github.com/JedWatson/classnames/raw/master/LICENSE , MIT
248-
cytoscape-cose-bilkent: https://github.com/cytoscape/cytoscape.js-cose-bilkent , MIT
249-
cytoscape-node-html-label: https://github.com/kaluginserg/cytoscape-node-html-label , MIT
250-
cytoscape: https://github.com/cytoscape/cytoscape.js , MIT
251-
dva-loading: https://github.com/dvajs/dva , MIT
252-
dva: https://github.com/dvajs/dva , MIT
253-
enquire-js: https://github.com/jljsj/enquire-js , MIT
254-
fastclick: https://github.com/ftlabs/fastclick , MIT
255-
lodash-decorators: https://github.com/steelsojka/lodash-decorators , MIT
256-
lodash: https://github.com/lodash/lodash , MIT
257-
moment: https://github.com/moment/moment , MIT
258-
numeral: https://github.com/adamwdraper/Numeral-js , MIT
259-
omit.js: https://github.com/benjycui/omit.js , MIT
260-
path-to-regexp: https://github.com/pillarjs/path-to-regexp , MIT
261-
prop-types: https://github.com/facebook/prop-types , MIT
262-
rc-drawer-menu: https://github.com/ant-motion/drawer-menu , MIT
263-
react-container-query: https://github.com/d6u/react-container-query , MIT
264-
react-document-title: https://github.com/gaearon/react-document-title , MIT
265-
react-dom: https://github.com/facebook/react , MIT
266-
react-fittext: https://github.com/gianu/react-fittext , MIT
267-
react: https://github.com/facebook/react , MIT
268-
url-polyfill: https://github.com/lifaon74/url-polyfill , MIT
269-
270-
========================================================================
271-
BSD-3 licenses
272-
========================================================================
273-
274-
The following components are provided under a BSD-3 license. See project link for details.
275-
The text of each license is also included at licenses/LICENSE-[project].txt.
276-
277-
asm:https://gitlab.ow2.org , BSD-3-Clause
278-
d3: https://github.com/d3/d3 , BSD-3-Clause
279-
qs: https://github.com/ljharb/qs , BSD-3-Clause
280-
281-
========================================================================
282-
MPL 2.0 licenses
283-
========================================================================
284-
285-
The following components are provided under a MPL 2.0 license. See project link for details.
286-
The text of each license is also included at licenses/LICENSE-[project].txt.
287-
288-
H2 Database: http://www.h2database.com/html/main.html , MPL 2.0 or EPL 1.0

0 commit comments

Comments
 (0)