kezhenxu94
bf03d9f67a
Improve CI with the GHA new feature ( #8691 )
2022-03-17 10:06:53 +08:00
Kirs
057fdf553e
Use the plugin version defined by the Apache maven parent ( #8613 )
2022-03-02 09:57:11 +08:00
Kirs
35f6681672
Upgrade Apache Parent version to 25 ( #8598 )
2022-02-26 17:34:07 +08:00
Jiajing LU
9aeb72a7c6
upgrade protoc to 3.19.2 ( #8523 )
...
Signed-off-by: Megrez Lu <lujiajing1126@gmail.com>
2022-02-09 15:13:38 +08:00
kezhenxu94
f729c0c5a4
Add Docker images based on 17 and test it ( #8476 )
2022-01-25 18:28:09 +08:00
kezhenxu94
1eacba86fd
Exclude unnecessary libs when building under JDK 9+ ( #8441 )
2022-01-18 14:44:50 +08:00
吴晟 Wu Sheng
0d5a289c20
Bump up gRPC/protobuf to fix CVE-2021-22569 ( #8405 )
...
* Bump up gRPC/protobuf to fix CVE-2021-2256
2022-01-12 16:39:38 +08:00
吴晟 Wu Sheng
1fdf3a8acf
Set version to 9.0.0-snapshot ( #8242 )
2021-12-06 10:04:20 +08:00
吴晟 Wu Sheng
e7d6f89021
Set the version to 8.10.0, 8.9.0 release is in process. ( #8233 )
2021-12-02 18:54:21 +08:00
Marc Navarro
a621a2608e
[Enhancement] Bump grpc and protobuff version to allow building on Mac M1 ( #8186 )
...
Upgrade to the latest grpc-java 1.42.1 which is only compatible and [tested against](https://github.com/grpc/grpc-java/pull/8551#discussion_r714182190 ) 3.17.2, but we can assume that 3.17.3 (which has osx-aarch_64 compatible maven artifacts) is save to use.
We could have also upgrade to the latest grpc-java 1.42.1 and latest protoc 3.19.1, but it can not be directly done, it needs to tweak the grpcs-java internal dependencies. So we choose the safest option and discarded this option because of the following reasons:
- Protoc 3.19.1 generates code that relies on methods not available in protobuf-java 3.17.2 ([“issue”](https://github.com/protocolbuffers/protobuf/issues/9236#issue-1059594027 )) (which java-grpc relies on). So we need to tell grpc-java via dependency management to use 3.19.1 instead of 3.17.2.
Signed-off-by: Marc Navarro Sonnenfeld <marcnavarro@tetrate.io>
2021-11-26 22:06:58 +08:00
Kirs
f7bcb76784
move the codes in apm-commons into server-library ( #8003 )
2021-10-26 20:31:36 +08:00
吴晟 Wu Sheng
8b681053df
Begin 8.9.0 iteration ( #7801 )
...
* [maven-release-plugin] prepare release v8.8.0
* [maven-release-plugin] prepare for next development iteration
* Create changes-8.8.0.md
* Reset changelog for 8.9.0
2021-09-25 23:46:18 +08:00
kezhenxu94
1feca85f88
Upgrade netty version to 4.1.68.Final avoid cve-2021-37136 ( #7799 )
2021-09-25 15:57:26 +08:00
kezhenxu94
3716219699
Fix that `Query` cannot be updated after it's set in `Search` ( #7710 )
2021-09-14 18:36:05 +08:00
kezhenxu94
327d946978
Remove docker-maven-plugin in favor of testcontainers ( #7664 )
2021-09-06 21:04:14 +08:00
kezhenxu94
559b88a17b
Clean up checkstyle import control and unused licenses ( #7660 )
2021-09-06 17:44:18 +08:00
kezhenxu94
26b81a2e59
Rebuilt ElasticSearch client on top of their REST API ( #7634 )
2021-09-06 15:21:35 +08:00
kezhenxu94
789ad4c0cf
Remove agent codes and clean up ( #7588 )
...
* Remove agent codes and clean up
2021-08-27 20:05:08 +08:00
吴晟 Wu Sheng
1c5e22a7be
Begin 8.8.0 iteration ( #7395 )
...
* [maven-release-plugin] prepare release v8.7.0
* [maven-release-plugin] prepare for next development iteration
2021-07-30 23:01:09 +08:00
吴晟 Wu Sheng
1ba738a04b
Update pom.xml ( #7391 )
2021-07-29 22:43:08 +08:00
kezhenxu94
ab6285c5a4
Add JDK 16 to test matrix, move bom to backend profile ( #7139 )
2021-06-20 23:24:02 +08:00
kezhenxu94
3536b3c1c4
Extract dependency management to a bom ( #7136 )
2021-06-20 20:57:26 +08:00
Gao Hongtao
ca155dee05
Upgrade several old dependencies ( #7090 )
2021-06-10 08:35:31 +08:00
吴晟 Wu Sheng
5eb1021639
Initialize 8.7.0 iteration ( #7078 )
2021-06-08 07:41:09 +08:00
吴晟 Wu Sheng
17e820f156
Begin 8.6.0 iteration ( #6721 )
2021-04-09 23:01:00 +08:00
hailin0
78487ad983
Upgrade lombok to 1.18.16 ( #6506 )
2021-03-07 18:54:45 +08:00
吴晟 Wu Sheng
cdfe6ab358
Begin the 8.5.0 iteration ( #6302 )
...
* [maven-release-plugin] prepare release v8.4.0
* [maven-release-plugin] prepare for next development iteration
2021-02-02 08:01:49 +08:00
Zhenxu Ke
2739b71d77
chore: fix occasional build failure on Mac ( #6293 )
2021-01-31 22:52:48 +08:00
Zhenxu Ke
98d0430b91
chore: set up license-eye to check license header ( #6200 )
2021-01-14 22:08:37 +08:00
Zhenxu Ke
6101163513
Support Envoy {AccessLog,Metrics}Service API V3 ( #6116 )
2021-01-01 21:48:38 +08:00
Lu Jiajing
9b7e663cc1
Update byte-buddy to 1.10.19 ( #6037 )
2020-12-21 14:07:39 +08:00
吴晟 Wu Sheng
af19c72a7e
8.3.0 tagged, open for 8.3.0 iteration. ( #5920 )
...
* [maven-release-plugin] prepare release v8.3.0
* [maven-release-plugin] prepare for next development iteration
2020-11-29 11:01:20 +08:00
kezhenxu94
8da9bf94ab
ALS analyzer based on Envoy metadata exchange ( #5800 )
2020-11-09 00:01:12 +08:00
kezhenxu94
f92a7bf897
Start next iteration 8.3.0 ( #5719 )
...
* [maven-release-plugin] prepare release v8.2.0
* [maven-release-plugin] prepare for next development iteration
2020-10-24 19:30:29 +08:00
吴晟 Wu Sheng
103cf00672
Support JDK 11 compiling and upgrade dependencies ( #5579 )
...
* Upgrade dependencies and make the JDK11 compiling passed.
* Update license and fix license check file.
* Add CI for JDK11 compiling.
* Update doc.
2020-09-29 10:34:21 +08:00
Thomas M. DuBuisson
d2eabdc35a
Add a muse configuration file ( #5557 )
...
* Add a muse configuration file
A muse configuration and file is necessary to educate the MuseDev CI
system on how to build Skywalking.
* Exclude .muse/* files from license check
2020-09-25 14:58:00 +08:00
xbkaishui
f397c1bb49
support build individual module ( #5489 )
...
* support build single module
* enforce maven version must greater than 3.6
* update build doc to support maven3.6+
2020-09-16 08:12:42 +08:00
Lu Jiajing
9442a51c11
JsonLogger implementation ( #5356 ) ( #5357 )
2020-08-29 23:17:29 +08:00
zhang-wei
3d0522f9de
Add OALListener missing code ( #5296 )
2020-08-12 08:12:53 +08:00
吴晟 Wu Sheng
2f2840cbf5
Begin 8.2.0 iteration. ( #5211 )
...
* [maven-release-plugin] prepare release v8.1.0
* [maven-release-plugin] prepare for next development iteration
2020-07-31 20:15:27 +08:00
Gao Hongtao
1654a0fbf0
Add opencensus reciever ( #5029 )
...
Signed-off-by: Gao Hongtao <hanahmily@gmail.com>
2020-07-05 20:53:16 +08:00
dagmom
08897ce5f8
New feature provided : new plugin for influxdb-java client ( #4846 )
2020-06-21 22:35:45 +08:00
吴晟 Wu Sheng
5de0d2c6f6
Set version to 8.1.0 for next iteration. ( #4916 )
...
* [maven-release-plugin] prepare release v8.0.0
* [maven-release-plugin] prepare for next development iteration
* Remove all shardingsphere cases.
2020-06-12 23:44:42 +08:00
kezhenxu94
8e6a527f78
Add Java versions 9~14 to E2E tests ( #4674 )
2020-04-21 13:45:32 +08:00
kezhenxu94
c11ad038cc
Count the coverage in E2E tests and Plugin tests ( #4651 )
2020-04-15 23:09:05 +08:00
吴晟 Wu Sheng
fa9a44b750
Version number changed including a little documentation. ( #4597 )
2020-03-31 12:57:20 +08:00
kezhenxu94
f51ba3a94d
[Chore] Fix license headers and rename E2E job name ( #4551 )
...
* Fix license headers and rename E2E job name
* Fix RAT plugin and enable both RAT and checkstyle plugin
2020-03-23 13:51:39 +08:00
吴晟 Wu Sheng
61f98c81f0
Move the main branch to 7.1.0 iteration. ( #4537 )
...
* [maven-release-plugin] prepare release v7.0.0
* [maven-release-plugin] prepare for next development iteration
2020-03-19 10:38:41 +08:00
kezhenxu94
dcd66ee6e9
Rewrite the E2E test framework and tests ( #4510 )
...
Motivation:
According the feedback from the community, the e2e tests are hard for
them to understand and get them started, so this pull request aims to
rewrite the e2e tests with some improvements:
- debuggable locally, now you can run every individual case directly
inside the IDE, just like running a plain unit test.
- same functionalities of multiple counterparts share the same codes,
cases like different storages and cluster coordinators share the same
codes, easy to add more similar cases.
- the "end" now extends to the Doccker images, meaning that some bugs
like #4483 and #4471 can be more easily and early to be discovered.
- codes style and license headers are checked
Modifications:
- adopt jupeter (a.k.a junit 5), testcontainers as the new test
framework, all containers are orchestrated by docker-compose.yml,
well-known technology that developers should be familiar with.
- rewrite all test cases and verify them.
- reorganize the workflows in GitHub Actions.
Result:
- new e2e test should be easy to add.
- closes https://github.com/apache/skywalking/issues/4472
2020-03-16 23:45:14 +08:00
Gao Hongtao
78d14ebbd6
Enable OAP gRPC SSL transportation ( #4470 )
...
* Enable OAP gRPC SSL transportation
Porting to OpenSSL to enable SSL transportation. The server private
key is in the format of PCKS#8, certificates is x509 though.
Signed-off-by: Gao Hongtao <hanahmily@gmail.com>
* Add netty-tcnative-boringssl-static 2.0.26 licnese
Signed-off-by: Gao Hongtao <hanahmily@gmail.com>
* Update docs/en/setup/backend/grpc-ssl.md
Co-Authored-By: kezhenxu94 <kezhenxu94@apache.org>
* Update docs/en/setup/backend/grpc-ssl.md
Co-Authored-By: kezhenxu94 <kezhenxu94@apache.org>
* Add SSL to grpc remote client and sharing server
Signed-off-by: Gao Hongtao <hanahmily@gmail.com>
* Update documents
Signed-off-by: Gao Hongtao <hanahmily@gmail.com>
* Fix nits
Signed-off-by: Gao Hongtao <hanahmily@gmail.com>
* Fix test case
Signed-off-by: Gao Hongtao <hanahmily@gmail.com>
* Add e2e-ssl and remove other test cases temporarily
Signed-off-by: Gao Hongtao <hanahmily@gmail.com>
* Add TLS relevant files
Signed-off-by: Gao Hongtao <hanahmily@gmail.com>
* Decrease timeout
Signed-off-by: Gao Hongtao <hanahmily@gmail.com>
* Test config works
Signed-off-by: Gao Hongtao <hanahmily@gmail.com>
* triger CI on oap-ssl branch
* Disable agent ca
Signed-off-by: Gao Hongtao <hanahmily@gmail.com>
* Switch to sharing server
Signed-off-by: Gao Hongtao <hanahmily@gmail.com>
* Add agent log to console
Signed-off-by: Gao Hongtao <hanahmily@gmail.com>
* Upload log files
* Change backend
Signed-off-by: Gao Hongtao <hanahmily@gmail.com>
* Revert "Change backend"
This reverts commit 7a085711e3653d3bf642aa84f73650e22595e383.
* Update backend
Signed-off-by: Gao Hongtao <hanahmily@gmail.com>
* Revert e2e
Signed-off-by: Gao Hongtao <hanahmily@gmail.com>
* Ignore TSL relevant files
Signed-off-by: Gao Hongtao <hanahmily@gmail.com>
* Polish codes
Signed-off-by: Gao Hongtao <hanahmily@gmail.com>
* Update certificates expires year to 2120
Signed-off-by: Gao Hongtao <hanahmily@gmail.com>
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
Co-authored-by: kezhenxu94 <kezhenxu94@apache.org>
2020-03-15 08:15:28 +08:00