Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump io.etcd:jetcd-core from 0.3.0 to 0.8.4 #5132

Open
wants to merge 129 commits into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
Show all changes
129 commits
Select commit Hold shift + click to select a range
be32d30
Merge EventMesh function branch to master (#4941)
xwm1992 May 31, 2024
58b35c0
update eventmesh architecture (#4946)
xwm1992 May 31, 2024
586b8d1
[ISSUE #3515] Do some code optimization[AuthTokenUtils] (#3644)
kyooosukedn Jun 1, 2024
326d2f4
[ISSUE #4847] HTTPS/(m)TLSv1.3 support for HTTP Admin Server (#4848)
Pil0tXia Jun 2, 2024
d3742c1
Bump protobufVersion from 3.21.5 to 3.25.3 (#4948)
dependabot[bot] Jun 3, 2024
4982f7b
Bump org.antlr:antlr4 from 4.13.0 to 4.13.1 (#4952)
dependabot[bot] Jun 3, 2024
71e108b
Bump com.baomidou:mybatis-plus-boot-starter from 3.5.5 to 3.5.6 (#4954)
dependabot[bot] Jun 3, 2024
95c28c3
Bump io.spring.gradle:dependency-management-plugin (#4960)
dependabot[bot] Jun 3, 2024
1ef0e71
Bump org.assertj:assertj-core from 2.6.0 to 2.8.0 (#4959)
dependabot[bot] Jun 3, 2024
2712b88
Bump com.aliyun:dingtalk from 2.0.61 to 2.1.25 (#4947)
dependabot[bot] Jun 3, 2024
3e137ec
Bump org.apache.commons:commons-lang3 from 3.6 to 3.14.0 (#4951)
dependabot[bot] Jun 3, 2024
4bc5112
Bump com.mebigfatguy.fb-contrib:fb-contrib from 7.6.0 to 7.6.4 (#4950)
dependabot[bot] Jun 3, 2024
7991d6c
Bump jacksonVersion from 2.0.1 to 2.17.1 (#4955)
dependabot[bot] Jun 3, 2024
0c9859f
Bump io.cloudevents:cloudevents-http-vertx from 2.3.0 to 2.5.0 (#4956)
dependabot[bot] Jun 3, 2024
3bd2c28
Bump com.github.seancfoley:ipaddress from 5.3.3 to 5.5.0 (#4953)
dependabot[bot] Jun 3, 2024
229edb3
[ISSUE #4929] Auto approve when dependabot's branch is changed by com…
Pil0tXia Jun 3, 2024
b28570f
Bump org.redisson:redisson from 3.17.3 to 3.30.0 (#4924)
dependabot[bot] Jun 3, 2024
637c4d1
Bump com.alibaba.fastjson2:fastjson2 from 2.0.48 to 2.0.51 (#4975)
dependabot[bot] Jun 3, 2024
90a4732
Bump mysql:mysql-connector-java from 8.0.32 to 8.0.33 (#4976)
dependabot[bot] Jun 3, 2024
06d5dfe
Bump org.mybatis.spring.boot:mybatis-spring-boot-starter (#4971)
dependabot[bot] Jun 3, 2024
ec0021f
Bump com.h3xstream.findsecbugs:findsecbugs-plugin from 1.11.0 to 1.13…
dependabot[bot] Jun 3, 2024
602ddeb
Bump org.asynchttpclient:async-http-client from 2.12.0 to 2.12.3 (#4970)
dependabot[bot] Jun 3, 2024
dc04f47
Bump commons-io:commons-io from 2.11.0 to 2.16.1 (#4968)
dependabot[bot] Jun 3, 2024
ca25b20
Bump com.alibaba:druid-spring-boot-starter from 1.2.22 to 1.2.23 (#4972)
dependabot[bot] Jun 3, 2024
6ef933d
Bump software.amazon.awssdk:s3 from 2.25.55 to 2.25.64 (#4969)
dependabot[bot] Jun 3, 2024
f6c5262
Bump org.apache.commons:commons-text from 1.9 to 1.12.0 (#4967)
dependabot[bot] Jun 3, 2024
ac18f7f
Bump org.junit.jupiter:junit-jupiter from 5.6.0 to 5.10.2 (#4966)
dependabot[bot] Jun 3, 2024
b135565
Bump com.alibaba:druid from 1.2.6 to 1.2.23 (#4977)
dependabot[bot] Jun 3, 2024
5c3526e
Bump commons-validator:commons-validator from 1.7 to 1.9.0 (#4978)
dependabot[bot] Jun 3, 2024
a0016c0
Bump org.springframework.boot:spring-boot-starter-jetty (#4965)
dependabot[bot] Jun 3, 2024
00bb497
Bump com.google.protobuf from 0.8.17 to 0.9.4 (#4973)
dependabot[bot] Jun 3, 2024
167a224
Bump com.github.jk1.dependency-license-report from 2.7 to 2.8 (#4986)
dependabot[bot] Jun 10, 2024
6566c04
Bump software.amazon.awssdk:s3 from 2.25.64 to 2.25.69 (#4981)
dependabot[bot] Jun 10, 2024
344dc21
Bump com.aliyun:dingtalk from 2.1.25 to 2.1.26 (#4982)
dependabot[bot] Jun 10, 2024
f3ed275
Bump org.redisson:redisson from 3.30.0 to 3.31.0 (#4980)
dependabot[bot] Jun 10, 2024
ceb1c42
Bump com.mysql:mysql-connector-j from 8.0.33 to 8.4.0 (#4983)
dependabot[bot] Jun 10, 2024
8ce712f
Bump dropwizardMetricsVersion from 4.2.25 to 4.2.26 (#4985)
dependabot[bot] Jun 10, 2024
f910077
Bump com.baomidou:mybatis-plus-boot-starter from 3.5.6 to 3.5.7 (#5000)
dependabot[bot] Jun 17, 2024
7217d67
Bump com.baomidou:mybatis-plus from 3.5.6 to 3.5.7 (#5001)
dependabot[bot] Jun 17, 2024
29a8fab
Bump software.amazon.awssdk:s3 from 2.25.69 to 2.26.3 (#4998)
dependabot[bot] Jun 17, 2024
78aa425
Bump com.slack.api:bolt from 1.39.+ to 1.40.0 (#5004)
dependabot[bot] Jun 17, 2024
1f9abc5
Bump com.gradle.common-custom-user-data-gradle-plugin (#4997)
dependabot[bot] Jun 17, 2024
3478d5c
Bump curatorVersion from 5.6.0 to 5.7.0 (#5002)
dependabot[bot] Jun 17, 2024
c7c8360
Bump com.aliyun:dingtalk from 2.1.26 to 2.1.27 (#4999)
dependabot[bot] Jun 17, 2024
1f9ff8f
Bump com.gradle.develocity from 3.17.4 to 3.17.5 (#5003)
dependabot[bot] Jun 17, 2024
0b4d33c
Bump io.netty:netty-all from 4.1.79.Final to 4.1.111.Final (#5006)
dependabot[bot] Jun 17, 2024
1f2c0e1
Bump com.lmax:disruptor from 3.4.2 to 3.4.4 (#3609)
dependabot[bot] Jun 17, 2024
ded6600
Bump org.assertj:assertj-core from 2.8.0 to 3.26.0 (#3574)
dependabot[bot] Jun 17, 2024
00bac66
[ISSUE #4993] Unit test for EventMeshCloudEventWriter.java (#5007)
JuJinPark Jun 20, 2024
890d378
[ISSUE #4869] Add Webhook support for HTTP Source Connector (#4913)
cnzakii Jun 27, 2024
7bd6c44
Merge EventMesh Function branch to master (#5019)
xwm1992 Jul 2, 2024
a99114c
[ISSUE #5020] Optimize unit tests and code (#5023)
cnzakii Jul 9, 2024
1fe9a9f
[ISSUE #4963] Updating version of pinpoint libraries to 3.0.0 (#5010)
lmnewton Jul 11, 2024
bb8dd30
[ISSUE #4788] Support disruptor as memory queue (#4844)
jevinjiang Jul 15, 2024
0c885ef
Bump grpcVersion from 1.64.0 to 1.65.1 (#5033)
dependabot[bot] Jul 15, 2024
a643a54
Bump com.github.fppt:jedis-mock from 1.1.1 to 1.1.2 (#5029)
dependabot[bot] Jul 15, 2024
13384f0
Bump com.alibaba:druid from 1.2.6 to 1.2.23 (#5027)
dependabot[bot] Jul 15, 2024
bb41ff1
Bump org.apache.kafka:kafka-clients from 3.6.2 to 3.7.1 (#5015)
dependabot[bot] Jul 15, 2024
43cb589
Bump com.alibaba.fastjson2:fastjson2 from 2.0.51 to 2.0.52 (#5034)
dependabot[bot] Jul 15, 2024
855c23e
Bump io.spring.gradle:dependency-management-plugin from 1.1.5 to 1.1.…
dependabot[bot] Jul 15, 2024
5530d6d
Bump jacksonVersion from 2.17.1 to 2.17.2 (#5025)
dependabot[bot] Jul 15, 2024
2c87361
Bump com.baomidou:mybatis-plus from 3.5.6 to 3.5.7 (#5026)
dependabot[bot] Jul 15, 2024
a35ba1b
Bump org.mybatis.spring.boot:mybatis-spring-boot-starter (#5028)
dependabot[bot] Jul 15, 2024
d864742
Bump org.redisson:redisson from 3.31.0 to 3.32.0 (#5013)
dependabot[bot] Jul 16, 2024
3fc0a09
Bump org.junit.jupiter:junit-jupiter from 5.10.2 to 5.10.3 (#5016)
dependabot[bot] Jul 16, 2024
364a30d
Bump org.projectlombok:lombok from 1.18.32 to 1.18.34 (#5017)
dependabot[bot] Jul 16, 2024
57e01cf
Bump com.alibaba.nacos:nacos-client from 2.3.2 to 2.3.3 (#5018)
dependabot[bot] Jul 16, 2024
8dc60ff
Bump org.assertj:assertj-core from 3.26.0 to 3.26.3 (#5035)
dependabot[bot] Jul 16, 2024
d7f116f
Bump docker/build-push-action from 5 to 6 (#5012)
dependabot[bot] Jul 16, 2024
8f8b38c
[ISSUE #4994] unit tests for HttpRequestUtil.java (#5037)
Abhichede Jul 17, 2024
39c9fc9
[ISSUE #5031] Http Connector Adaptation Work
cnzakii Jul 19, 2024
7637598
[ISSUE #5039]support full sync of mysql (#5038)
sodaRyCN Jul 23, 2024
9ff0051
[ISSUE #5040] Support gtid mode for sync data with mysql (#5041)
xwm1992 Jul 24, 2024
ada48ff
[ISSUE #5042] Exclude `mysql-connector-j` from classpath (#5043)
Pil0tXia Jul 26, 2024
148cb20
[ISSUE #5044] Data synchronization strong verification in mariadb gti…
xwm1992 Jul 26, 2024
86c7eda
[ISSUE #4995] unit tests for TraceUtils.java (#5046)
Abhichede Jul 29, 2024
9b022da
[ISSUE #5048] Add report verify request to admin for connector runtim…
xwm1992 Jul 30, 2024
95fb851
[ISSUE #5050] prepare for createTask, verify data (#5051)
sodaRyCN Jul 31, 2024
8e309aa
[ISSUE #5052] Enhancement for source\sink connector (#5066)
xwm1992 Aug 1, 2024
8dd6638
[ISSUE #5067] Enhancement for eventmesh-admin-server (#5068)
xwm1992 Aug 4, 2024
1cfc395
[ISSUE #5069] Enhancement for http source/sink connector (#5070)
xwm1992 Aug 7, 2024
1670bf1
[ISSUE #5071] Enhancement for admin server and canal source/sink conn…
xwm1992 Aug 7, 2024
f016809
[ISSUE #5073] Fix eventmesh-admin-server createTask response error (#…
xwm1992 Aug 8, 2024
9e0277d
[ISSUE #5075] update eventmesh-admin-server create task response (#5076)
xwm1992 Aug 8, 2024
dfc4430
[ISSUE #5077] HTTP Sink Connector supports result callback (#5078)
cnzakii Aug 16, 2024
6a838dc
[ISSUE #5079] Enhancement update for admin-server (#5080)
xwm1992 Aug 21, 2024
fe8b886
[ISSUE #5081] Enhancement update for connectors & admin-server (#5082)
xwm1992 Aug 21, 2024
69be863
Bump org.redisson:redisson from 3.32.0 to 3.35.0 (#5090)
dependabot[bot] Sep 1, 2024
344ffb5
[ISSUE #4992] unit tests for JsonPathUtils.java (#5083)
denizOgut Sep 1, 2024
4cf4571
Bump io.netty:netty-all from 4.1.111.Final to 4.1.112.Final (#5064)
dependabot[bot] Sep 1, 2024
84183d9
Bump com.baomidou:mybatis-plus-boot-starter from 3.5.5 to 3.5.7 (#5060)
dependabot[bot] Sep 1, 2024
3a7032f
Bump protobufVersion from 3.25.3 to 3.25.4 (#5057)
dependabot[bot] Sep 1, 2024
af638a6
Bump org.apache.commons:commons-lang3 from 3.14.0 to 3.17.0 (#5087)
dependabot[bot] Sep 1, 2024
c82b6d0
Bump com.alibaba.nacos:nacos-client from 2.3.3 to 2.4.1 (#5089)
dependabot[bot] Sep 1, 2024
1f70113
Bump com.slack.api:bolt from 1.40.+ to 1.42.0 (#5084)
dependabot[bot] Sep 1, 2024
576ad8e
Bump io.vertx:vertx-web-client from 4.5.8 to 4.5.9 (#5054)
dependabot[bot] Sep 1, 2024
3ea8eb6
Bump com.github.fppt:jedis-mock from 1.1.2 to 1.1.3 (#5062)
dependabot[bot] Sep 1, 2024
3d40bda
Bump org.springframework.boot:spring-boot-starter-jetty from 2.7.10 t…
dependabot[bot] Sep 1, 2024
1a251a2
Bump gradle/actions from 3 to 4 (#5091)
dependabot[bot] Sep 1, 2024
dea457a
Bump grpcVersion from 1.65.1 to 1.66.0 (#5085)
dependabot[bot] Sep 1, 2024
e9f4814
Bump software.amazon.awssdk:s3 from 2.26.3 to 2.27.17 (#5099)
dependabot[bot] Sep 9, 2024
37da7d8
Bump junit:junit from 4.12 to 4.13.2 (#5093)
dependabot[bot] Sep 9, 2024
00054b4
Bump com.github.jk1.dependency-license-report from 2.8 to 2.9 (#5095)
dependabot[bot] Sep 9, 2024
ea11926
Bump org.junit.jupiter:junit-jupiter from 5.10.3 to 5.11.0 (#5097)
dependabot[bot] Sep 9, 2024
feb7d11
Bump com.google.guava:guava from 33.2.1-jre to 33.3.0-jre (#5096)
dependabot[bot] Sep 9, 2024
86154bf
Bump com.gradle.develocity from 3.17.5 to 3.18.1 (#5121)
dependabot[bot] Oct 4, 2024
4d8cd6d
Bump software.amazon.awssdk:s3 from 2.27.17 to 2.28.12 (#5120)
dependabot[bot] Oct 6, 2024
1c2deba
[ISSUE #4540] Add unit test for ThreadUtils (#5111)
melisolmez Oct 7, 2024
25ebc4b
Bump com.rabbitmq:amqp-client from 5.21.0 to 5.22.0 (#5119)
dependabot[bot] Oct 7, 2024
feb2f68
Bump org.redisson:redisson from 3.35.0 to 3.36.0 (#5118)
dependabot[bot] Oct 8, 2024
9b4ff42
[ISSUE #4990] Add unit test for HttpConvertsUtils.java (#5110)
KrispauI Oct 8, 2024
f5cc1ac
Bump org.apache.httpcomponents.client5:httpclient5-fluent (#5117)
dependabot[bot] Oct 8, 2024
78d16a0
Bump org.apache.httpcomponents.client5:httpclient5 from 5.3.1 to 5.4 …
dependabot[bot] Oct 9, 2024
7281350
Bump grpcVersion from 1.66.0 to 1.68.0 (#5115)
dependabot[bot] Oct 18, 2024
134d255
Bump jacksonVersion from 2.17.2 to 2.18.0 (#5114)
dependabot[bot] Oct 18, 2024
4fc559e
Bump commons-io:commons-io from 2.16.1 to 2.17.0 (#5112)
dependabot[bot] Oct 19, 2024
1818e2d
Bump log4jVersion from 2.23.1 to 2.24.1 (#5113)
dependabot[bot] Oct 21, 2024
483b6a7
[ISSUE #4836] Fix Git submodules checkout failure in CI `Build C` tas…
Pil0tXia Oct 21, 2024
c64c196
Bump org.locationtech.jts:jts-core from 1.19.0 to 1.20.0 (#5098)
dependabot[bot] Oct 22, 2024
5b2da59
[ISSUE #5092] unit test added for ``EtcdCustomService`` (#5107)
denizOgut Oct 28, 2024
036ef79
[ISSUE #5105] Fix the retry mechanism of the HttpSinkConnector (#5106)
cnzakii Oct 28, 2024
bcf3ab2
[ISSUE #5108] Abstracting and transforming EventMeshFunction, and imp…
cnzakii Oct 28, 2024
e86d927
[ISSUE #4991] add unit test for LogUtil (#5100)
melisolmez Oct 28, 2024
1d0d11f
[ISSUE #5101] Define and standardize some common configurations for a…
cnzakii Oct 28, 2024
e39dd7d
Bump software.amazon.awssdk:s3 from 2.28.12 to 2.29.5 (#5126)
dependabot[bot] Nov 2, 2024
8151def
Bump com.zendesk:mysql-binlog-connector-java from 0.29.2 to 0.30.1 (#…
dependabot[bot] Nov 2, 2024
22b2759
Bump org.redisson:redisson from 3.36.0 to 3.38.1 (#5124)
dependabot[bot] Nov 2, 2024
ead9039
Bump org.apache.kafka:kafka-clients from 3.7.1 to 3.8.1 (#5123)
dependabot[bot] Nov 3, 2024
24644fb
Bump io.etcd:jetcd-core from 0.3.0 to 0.8.4
dependabot[bot] Dec 1, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
13 changes: 9 additions & 4 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -21,18 +21,23 @@ updates:
directory: "/"
open-pull-requests-limit: 15
schedule:
interval: "weekly"
interval: "monthly"
ignore:
- dependency-name: "*"
update-types: [ "version-update:semver-major" ]
update-types: [ "version-update:semver-major", "version-update:semver-patch" ]
- dependency-name: "software.amazon.awssdk:s3"
update-types: [ "version-update:semver-patch" ]
- dependency-name: "com.aliyun:dingtalk"
update-types: [ "version-update:semver-patch" ]
- package-ecosystem: "gomod"
directory: "eventmesh-sdks/eventmesh-sdk-go"
# Disabled temporarily since the Go SDK is not integrated with CI
open-pull-requests-limit: 0
schedule:
interval: "monthly"
ignore:
- dependency-name: "*"
# Disabled temporarily since the Go SDK is not integrated with CI
update-types: [ "version-update:semver-major", "version-update:semver-minor", "version-update:semver-patch" ]
update-types: [ "version-update:semver-major", "version-update:semver-patch" ]
- package-ecosystem: "github-actions"
directory: "/"
schedule:
2 changes: 1 addition & 1 deletion .github/workflows/auto-dependabot.yml
Original file line number Diff line number Diff line change
@@ -27,7 +27,7 @@ jobs:
# Pull request Auto merge is not enabled for this repository
dependabot:
runs-on: ubuntu-latest
if: github.actor == 'dependabot[bot]'
if: github.event.pull_request.user.login == 'dependabot[bot]'
steps:
- name: Dependabot metadata
id: metadata
23 changes: 12 additions & 11 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -39,16 +39,15 @@ jobs:
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
submodules: true

- if: matrix.language == 'cpp' || matrix.language == 'csharp'
name: Build C
run: |
git submodule init
git submodule update
make -C ./eventmesh-sdks/eventmesh-sdk-c
- name: Build C SDK
if: matrix.language == 'cpp'
run: make -C ./eventmesh-sdks/eventmesh-sdk-c

- name: Setup Gradle
uses: gradle/actions/setup-gradle@v3
uses: gradle/actions/setup-gradle@v4

- name: Set up JDK 11
uses: actions/setup-java@v4
@@ -59,7 +58,7 @@ jobs:
- name: GenerateGrammarSource
run: ./gradlew clean generateGrammarSource --parallel --daemon --scan
env:
GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }}
DEVELOCITY_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }}

- name: Set up JDK ${{ matrix.java }}
uses: actions/setup-java@v4
@@ -69,14 +68,16 @@ jobs:

# https://docs.gradle.org/current/userguide/performance.html
- name: Build
run: ./gradlew clean build dist jacocoTestReport -x spotlessJava -x generateGrammarSource --parallel --daemon --scan
run: >
./gradlew clean build dist jacocoTestReport --parallel --daemon --scan
-x spotlessJava -x generateGrammarSource -x generateDistLicense -x checkDeniedLicense
env:
GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }}
DEVELOCITY_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }}

- name: Install plugin
run: ./gradlew installPlugin --scan
env:
GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }}
DEVELOCITY_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }}

- name: Upload coverage report to codecov.io
run: bash <(curl -s https://codecov.io/bash) || echo 'Failed to upload coverage report!'
4 changes: 2 additions & 2 deletions .github/workflows/code-scanning.yml
Original file line number Diff line number Diff line change
@@ -60,15 +60,15 @@ jobs:

- name: Setup Gradle
if: matrix.language == 'java'
uses: gradle/actions/setup-gradle@v3
uses: gradle/actions/setup-gradle@v4
with:
cache-disabled: true

- name: Build
if: matrix.language == 'java'
run: ./gradlew clean assemble compileTestJava --parallel --daemon --scan
env:
GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }}
DEVELOCITY_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }}

- name: Perform CodeQL analysis
uses: github/codeql-action/analyze@v3
4 changes: 2 additions & 2 deletions .github/workflows/docker.yml
Original file line number Diff line number Diff line change
@@ -41,10 +41,10 @@ jobs:
apache/eventmesh

- name: Build and push
uses: docker/build-push-action@v5
uses: docker/build-push-action@v6
with:
push: true
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
file: ./docker/Dockerfile_jdk8
context: ./
context: ./
2 changes: 1 addition & 1 deletion .github/workflows/license.yml
Original file line number Diff line number Diff line change
@@ -38,7 +38,7 @@ jobs:
java-version: 11

- name: Setup Gradle
uses: gradle/actions/setup-gradle@v3
uses: gradle/actions/setup-gradle@v4

- name: Check license compatibility
run: ./gradlew clean checkDeniedLicense
2 changes: 1 addition & 1 deletion .github/workflows/stale.yml
Original file line number Diff line number Diff line change
@@ -42,7 +42,7 @@ jobs:
It has been 60 days since the last activity on this pull request. I am reaching out here to gently remind you that the Apache EventMesh community values every pull request, and please feel free to get in touch with the reviewers at any time. They are available to assist you in advancing the progress of your pull request and offering the latest feedback.

If you encounter any challenges during development, seeking support within the community is encouraged. We sincerely appreciate your contributions to Apache EventMesh.
exempt-issue-labels: 'pinned,discussion,help wanted,WIP,weopen-star,GLCC,summer of code'
exempt-issue-labels: 'pinned,discussion,help wanted,WIP,weopen-star,GLCC,GSoC'
exempt-pr-labels: 'help wanted,dependencies'
exempt-all-milestones: true # Exempt all issues/PRs with milestones from stale
operations-per-run: 300
Binary file removed .idea/icon.png
Binary file not shown.
121 changes: 86 additions & 35 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -42,17 +42,17 @@ buildscript {

dependencies {
classpath "com.github.spotbugs.snom:spotbugs-gradle-plugin:5.2.5"
classpath "io.spring.gradle:dependency-management-plugin:1.0.11.RELEASE"
classpath "io.spring.gradle:dependency-management-plugin:1.1.6"
classpath "com.diffplug.spotless:spotless-plugin-gradle:6.13.0"

classpath "org.apache.httpcomponents:httpclient:4.5.14"
classpath "commons-io:commons-io:2.11.0"
classpath "commons-io:commons-io:2.17.0"
}
}

plugins {
id 'org.cyclonedx.bom' version '1.8.2'
id 'com.github.jk1.dependency-license-report' version '2.7'
id 'com.github.jk1.dependency-license-report' version '2.9'
}

allprojects {
@@ -95,10 +95,12 @@ allprojects {

checkstyleMain.exclude('**/org/apache/eventmesh/client/grpc/protos**')
.exclude('**/org/apache/eventmesh/common/protocol/grpc/cloudevents**')
.exclude('**/org/apache/eventmesh/common/protocol/grpc/protos/**')
.exclude('**/org/apache/eventmesh/common/protocol/grpc/proto**')
.exclude('**/org/apache/eventmesh/common/protocol/grpc/adminserver/**')
.exclude('**/org/apache/eventmesh/connector/openfunction/client/EventMeshGrpcService**')
.exclude('**/org/apache/eventmesh/connector/openfunction/client/CallbackServiceGrpc**')
.exclude('**/org/apache/eventmesh/connector/jdbc/antlr**')
.exclude('**/org/apache/eventmesh/meta/raft/rpc/**')

dependencies {
repositories {
@@ -107,7 +109,7 @@ allprojects {
url "https://maven.aliyun.com/repository/public"
}
}
testImplementation "org.junit.jupiter:junit-jupiter:5.6.0"
testImplementation "org.junit.jupiter:junit-jupiter:5.11.0"
}

spotless {
@@ -161,9 +163,13 @@ tasks.register('dist') {
["eventmesh-common",
"eventmesh-meta:eventmesh-meta-api",
"eventmesh-metrics-plugin:eventmesh-metrics-api",
"eventmesh-openconnect:eventmesh-openconnect-java",
"eventmesh-openconnect:eventmesh-openconnect-offsetmgmt-plugin:eventmesh-openconnect-offsetmgmt-api",
"eventmesh-protocol-plugin:eventmesh-protocol-api",
"eventmesh-registry:eventmesh-registry-api",
"eventmesh-retry:eventmesh-retry-api",
"eventmesh-runtime",
"eventmesh-runtime-v2",
"eventmesh-security-plugin:eventmesh-security-api",
"eventmesh-spi",
"eventmesh-starter",
@@ -204,6 +210,48 @@ tasks.register('dist') {
}
}

tasks.register('dist-admin') {
subprojects.forEach { subProject ->
dependsOn("${subProject.path}:jar")
}
def includedProjects =
[
"eventmesh-admin-server",
"eventmesh-common",
"eventmesh-spi",
"eventmesh-registry:eventmesh-registry-api",
"eventmesh-registry:eventmesh-registry-nacos",
"eventmesh-openconnect:eventmesh-openconnect-offsetmgmt-plugin:eventmesh-openconnect-offsetmgmt-api"
]
doLast {
includedProjects.each {
def subProject = findProject(it)
copy {
from subProject.jar.archivePath
into rootProject.file('dist/apps')
}
copy {
from subProject.configurations.runtimeClasspath
into rootProject.file('dist/lib')
exclude 'eventmesh-*'
}
copy {
from subProject.file('bin')
into rootProject.file('dist/bin')
}
copy {
from subProject.file('conf')
from subProject.sourceSets.main.resources.srcDirs
into rootProject.file('dist/conf')
duplicatesStrategy = DuplicatesStrategy.EXCLUDE
exclude 'META-INF'
}

}
}

}

tasks.register('installPlugin') {
var pluginProjects = subprojects.findAll {
it.file('gradle.properties').exists()
@@ -402,10 +450,11 @@ tasks.register('checkDeniedLicense') {
"GPL-1.0", "GPL-2.0", "GPL-3.0", "AGPL-3.0", "LGPL-2.0", "LGPL-2.1", "LGPL-3.0",
"GPL-1.0-only", "GPL-2.0-only", "GPL-3.0-only", "AGPL-3.0-only", "LGPL-2.0-only", "LGPL-2.1-only", "LGPL-3.0-only",
"QPL-1.0", "Sleepycat", "SSPL-1.0", "CPOL-1.02",
"BSD-4-Clause", "BSD-4-Clause-UC", "NPL-1.0", "NPL-1.1", "JSON"
"BSD-4-Clause", "BSD-4-Clause-UC", "NPL-1.0", "NPL-1.1", "JSON",
"The GNU General Public License, v2 with Universal FOSS Exception, v1.0"
]
// Update exemptions according to https://github.com/apache/eventmesh/issues/4842
def allowedArtifacts = ["amqp-client", "stax-api", "javassist", "ST4", "xsdlib"]
def allowedArtifacts = ["amqp-client", "stax-api", "javassist", "ST4", "xsdlib", "jsqlparser"]

def licenseFile = file('tools/dist-license/LICENSE')
def lines = licenseFile.readLines()
@@ -648,33 +697,30 @@ subprojects {
sign publishing.publications.mavenJava
}

def grpcVersion = '1.64.0'
def log4jVersion = '2.23.1'
def jacksonVersion = '2.17.1'
def dropwizardMetricsVersion = '4.2.25'
def grpcVersion = '1.68.0'
def log4jVersion = '2.24.1'
def jacksonVersion = '2.18.0'
def dropwizardMetricsVersion = '4.2.26'
def opentelemetryVersion = '1.36.0'
def cloudeventsVersion = '2.5.0'
def curatorVersion = '5.6.0'
def mockitoVersion = '3.12.4'
def cloudeventsVersion = '3.0.0'
def curatorVersion = '5.7.0'
def mockitoVersion = '4.11.0'

dependencyManagement {
dependencies {
dependency "org.apache.commons:commons-lang3:3.6"
dependency "org.apache.commons:commons-lang3:3.17.0"
dependency "org.apache.commons:commons-collections4:4.4"
dependency "org.apache.commons:commons-text:1.9"

dependency "commons-io:commons-io:2.11.0"

dependency "commons-validator:commons-validator:1.7"

dependency "com.google.guava:guava:31.1-jre"
dependency "org.apache.commons:commons-text:1.12.0"
dependency "commons-io:commons-io:2.17.0"
dependency "commons-validator:commons-validator:1.9.0"
dependency "com.google.guava:guava:33.3.0-jre"

dependency "org.slf4j:slf4j-api:2.0.13"
dependency "org.apache.logging.log4j:log4j-api:${log4jVersion}"
dependency "org.apache.logging.log4j:log4j-core:${log4jVersion}"
dependency "org.apache.logging.log4j:log4j-slf4j2-impl:${log4jVersion}"

dependency "com.lmax:disruptor:3.4.2"
dependency "com.lmax:disruptor:3.4.4"

dependency "com.fasterxml.jackson.core:jackson-databind:${jacksonVersion}"
dependency "com.fasterxml.jackson.core:jackson-core:${jacksonVersion}"
@@ -684,10 +730,10 @@ subprojects {

dependency "com.squareup.okhttp3:okhttp:3.14.9"

dependency "org.asynchttpclient:async-http-client:2.12.0"
dependency "org.asynchttpclient:async-http-client:2.12.3"
dependency "org.apache.httpcomponents:httpclient:4.5.14"

dependency "io.netty:netty-all:4.1.79.Final"
dependency "io.netty:netty-all:4.1.112.Final"

dependency "io.dropwizard.metrics:metrics-core:${dropwizardMetricsVersion}"
dependency "io.dropwizard.metrics:metrics-healthchecks:${dropwizardMetricsVersion}"
@@ -704,16 +750,16 @@ subprojects {

dependency "io.openmessaging:openmessaging-api:2.2.1-pubsub"

dependency "com.h3xstream.findsecbugs:findsecbugs-plugin:1.11.0"
dependency "com.mebigfatguy.fb-contrib:fb-contrib:7.6.0"
dependency "com.h3xstream.findsecbugs:findsecbugs-plugin:1.13.0"
dependency "com.mebigfatguy.fb-contrib:fb-contrib:7.6.4"
dependency "com.jayway.jsonpath:json-path:2.9.0"

dependency "org.springframework.boot:spring-boot-starter-web:2.7.18"
dependency "io.openmessaging:registry-server:0.0.1"

dependency "org.junit.jupiter:junit-jupiter:5.6.0"
dependency "org.junit.jupiter:junit-jupiter:5.11.0"
dependency "org.junit-pioneer:junit-pioneer:1.9.1"
dependency "org.assertj:assertj-core:2.6.0"
dependency "org.assertj:assertj-core:3.26.3"

dependency "org.mockito:mockito-core:${mockitoVersion}"
dependency "org.mockito:mockito-inline:${mockitoVersion}"
@@ -731,26 +777,31 @@ subprojects {

dependency "javax.annotation:javax.annotation-api:1.3.2"

dependency "com.github.seancfoley:ipaddress:5.3.3"
dependency "com.github.seancfoley:ipaddress:5.5.0"
dependency "com.google.code.gson:gson:2.11.0"

dependency "org.javassist:javassist:3.30.2-GA"

dependency "com.alibaba.nacos:nacos-client:2.3.2"
dependency "com.alibaba.nacos:nacos-client:2.4.1"

dependency 'org.apache.zookeeper:zookeeper:3.9.2'
dependency "org.apache.curator:curator-client:${curatorVersion}"
dependency "org.apache.curator:curator-framework:${curatorVersion}"
dependency "org.apache.curator:curator-recipes:${curatorVersion}"
dependency "org.apache.curator:curator-test:${curatorVersion}"

dependency "org.projectlombok:lombok:1.18.32"
dependency "com.github.seancfoley:ipaddress:5.3.3"
dependency "org.projectlombok:lombok:1.18.34"
dependency "javax.annotation:javax.annotation-api:1.3.2"
dependency "com.alibaba.fastjson2:fastjson2:2.0.48"
dependency "com.alibaba.fastjson2:fastjson2:2.0.52"

dependency "software.amazon.awssdk:s3:2.25.55"
dependency "software.amazon.awssdk:s3:2.29.5"
dependency "com.github.rholder:guava-retrying:2.0.0"

dependency "com.alibaba:druid-spring-boot-starter:1.2.23"
dependency "com.baomidou:mybatis-plus-boot-starter:3.5.7"
dependency "com.mysql:mysql-connector-j:8.4.0"
dependency "org.springframework.boot:spring-boot-starter-jetty:2.7.18"
dependency "org.locationtech.jts:jts-core:1.20.0"
}
}
}
Loading