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

[ISSUE #90] Merge dev branch into main #93

Merged
merged 41 commits into from
Apr 8, 2024
Merged

[ISSUE #90] Merge dev branch into main #93

merged 41 commits into from
Apr 8, 2024

Commits on Jan 4, 2024

  1. Migrate eventmesh-admin (#11)

    * Archive old frontend project
    
    * Migrate eventmesh-admin from https://github.com/apache/eventmesh pil0txia_feat_4501
    
    * Extract project to root path
    
    * Rename project from eventmesh-admin to eventmesh-dashboard
    
    * Rename package from .admin to .dashboard
    Pil0tXia authored Jan 4, 2024
    Configuration menu
    Copy the full SHA
    b5970c4 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2024

  1. fix(*)1. 完成项目设计 2. 完成项目与模块搭建 (#14)

    Co-authored-by: jie@apache.org <2732554140@qq.com>
    githublaohu and jie@apache.org authored Jan 8, 2024
    Configuration menu
    Copy the full SHA
    b7106e4 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2024

  1. [ISSUE #15] Set up core module and ASF License (#12)

    * Set up CI
    
    * Add LICENSE
    
    * Add CheckStyle
    
    * Set up DB
    
    * Add druid StatFilter controller
    
    * sync CI change in apache/eventmesh#4722
    
    * fix(*)1. 完成项目设计 2. 完成项目与模块搭建
    
    * Supplement module dependency relation and fix project info
    
    * Move original Admin into Core & rewrite dependencies
    
    ---------
    
    Co-authored-by: laohu <2732554140@qq.com>
    Pil0tXia and laohu authored Jan 11, 2024
    Configuration menu
    Copy the full SHA
    818372d View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2024

  1. [ISSUE #16] Set up Maven CI & Add .asf.yaml & Rename core packages (#17)

    * Set up CI
    
    * Add LICENSE
    
    * Add CheckStyle
    
    * Set up DB
    
    * Add druid StatFilter controller
    
    * sync CI change in apache/eventmesh#4722
    
    * Supplement module dependency relation and fix project info
    
    * Move original Admin into Core & rewrite dependencies
    
    * Rename package to .core
    
    * Add .asf.yaml
    
    * Enable branches with namespace triggering CI
    
    * Set up Maven CI
    
    * Downgrade JDK from 17 to 8
    
    * Remove failed empty test
    
    * Remove failed dependabot task
    
    * Unify version number (using maven 3.8.1, maven wrapper to be added)
    
    ---------
    
    Co-authored-by: laohu <2732554140@qq.com>
    Pil0tXia and laohu authored Jan 16, 2024
    Configuration menu
    Copy the full SHA
    fdba35b View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2024

  1. [ISSUE #20] Add dependency of console module (#19)

    * refactor: add dependency of console module and move controllers into console module.
    
    * fix: add logback config, fix application-dev.yml and move `</dependencyManagement>` to root `pom.xml` as pointed out in PR#19.
    Lambert-Rao authored Jan 22, 2024
    Configuration menu
    Copy the full SHA
    ad4bd7a View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2024

  1. [ISSUE #23] Integrate Checkstyle into Build and CI process (#24)

    * integrate checkstyle
    
    * fix import order & remove excessive try-catch
    Pil0tXia authored Jan 26, 2024
    Configuration menu
    Copy the full SHA
    828b8f9 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2024

  1. [ISSUE #21] Implement Connection related code (#22)

    * fixes #21
    
    ADD:
    connection related code:
    Connection/Client/Connector: Mapper,Entity
    Connection: ConnectionService,ConnectionDataService
    others:
    eventmesh-dashboard.sql
    test resources
    
    MODIFY:
    pom file: remove dependency of junit, spring-boot-starter-test contains it.
    pom file: let service module depend on core module.
    
    * [ISSUE #23] Integrate Checkstyle into Build and CI process (#24)
    
    * integrate checkstyle
    
    * fix import order & remove excessive try-catch
    
    * [ISSUE #23] Integrate Checkstyle into Build and CI process (#24)
    
    * integrate checkstyle
    
    * fix import order & remove excessive try-catch
    
    * fixes #21
    
    fixed according to PR#22 conversation
    Database schema definition modified
    
    * fix checkstyle for ConnectorMapper
    
    * fix: add StatusEnum
    add enum support for entity class.
    
    * fix: rename KubernetesPodStatus
    
    * fix checkstyle
    
    ---------
    
    Co-authored-by: Pil0tXia <xiatian@apache.org>
    Lambert-Rao and Pil0tXia authored Jan 29, 2024
    Configuration menu
    Copy the full SHA
    f7f3a60 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2024

  1. [ISSUE #26] CRUD the basic tables of Topic, Group, GroupMember, and O…

    …peration (#28) (#34)
    
    * refactor: add dependency of console module and move controllers into console module.
    
    * fix: add logback config, fix application-dev.yml and move `</dependencyManagement>` to root `pom.xml` as pointed out in PR#19.
    
    * FirstCommit
    
    * remerge
    
    * first improve
    
    * second improve
    
    * third improve
    
    * fourth improve
    
    * fourth improve
    
    * fourth improve
    
    * Update and rename EventmeshConsoleApplication.java to EventMeshDashboardApplication.java
    
    * rename this starter class file to EventMeshDashboardApplication
    
    * rename this starter class file to EventMeshDashboardApplication
    
    * change some resource file
    
    * improve name
    
    * improve name
    
    * Modify the fields of the synchronized log table
    
    * improve name
    
    * improve name
    
    ---------
    
    Co-authored-by: zzx <142965157+zzxxiansheng@users.noreply.github.com>
    Co-authored-by: lambert@arch <lambertrao@outlook.com>
    3 people authored Feb 18, 2024
    Configuration menu
    Copy the full SHA
    07e7bc8 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2024

  1. Configuration menu
    Copy the full SHA
    0d1ebbf View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2024

  1. [ISSUE #30] modify mappers and add test (#38)

    * test: add mappers' tests.
    
    improved connection, connector, client, meta, health mappers and add their unit tests.
    
    * fix: rename database name
    
    rename test database name to `eventmesh_dashboard_test`
    
    * fix: modify text default value into an literal expression
    
    * fix: remove endtime field from client mapper insert method
    
    * style: unify mapper style
    
    array format when using dynamic scripts (<script>)
    `+` format when using simple statements
    Lambert-Rao authored Feb 20, 2024
    Configuration menu
    Copy the full SHA
    e952af2 View commit details
    Browse the repository at this point in the history
  2. [ISSUE #25] Add HealthService (#41)

    * feat: add health service module
    
    * feat: add FunctionManager
    
    * chore: style optimize
    
    * chore: remove redundant code
    
    * chore: rename FunctionManagerBean to FunctionManagerLoader
    Lambert-Rao authored Feb 20, 2024
    Configuration menu
    Copy the full SHA
    15b1f40 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2024

  1. [ISSUE #42] fix the problem HealthExcutor don't doCheck asynchronously (

    #43)
    
    * fix: let HealthExecutor support async doCheck
    
    * chore: move test files out of unit folder
    
    * chore: add HealthConstant
    
    * chore
    
    * style: rewrite description assign in CheckResultCache in if-else
    Lambert-Rao authored Mar 1, 2024
    Configuration menu
    Copy the full SHA
    d816839 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5ef2c32 View commit details
    Browse the repository at this point in the history
  3. split core to other modules

    Pil0tXia committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    7545495 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    21eca5f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    22182eb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    14be41d View commit details
    Browse the repository at this point in the history
  7. recover logback.xml

    Pil0tXia committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    2bd0807 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e99e903 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2024

  1. Configuration menu
    Copy the full SHA
    bc51729 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2da3e5e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9e450a4 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #47 from Pil0tXia/pil0txia/feat_46

    [ISSUE #46] Refactor and split `core` module
    Alonexc authored Mar 2, 2024
    Configuration menu
    Copy the full SHA
    62a478d View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2024

  1. [ISSUE #51] Config Mgmt basic function and config,runtime,store,clust…

    …er SQL (#52)
    
    * refactor: add dependency of console module and move controllers into console module.
    
    * fix: add logback config, fix application-dev.yml and move `</dependencyManagement>` to root `pom.xml` as pointed out in PR#19.
    
    * FirstCommit
    
    * remerge
    
    * first improve
    
    * second improve
    
    * third improve
    
    * fourth improve
    
    * fourth improve
    
    * fourth improve
    
    * Update and rename EventmeshConsoleApplication.java to EventMeshDashboardApplication.java
    
    * rename this starter class file to EventMeshDashboardApplication
    
    * rename this starter class file to EventMeshDashboardApplication
    
    * change some resource file
    
    * improve name
    
    * improve name
    
    * Modify the fields of the synchronized log table
    
    * improve name
    
    * improve name
    
    * config basic function and config ,runtime,store,cluster sql
    
    * try to resolve build error
    
    * Some changes in the specification
    
    * something rename
    
    * one sql update
    
    * tag something to do
    
    ---------
    
    Co-authored-by: lambert@arch <lambertrao@outlook.com>
    Co-authored-by: 周倬贤 <14100340+zhou-zhuoxian@user.noreply.gitee.com>
    3 people authored Mar 8, 2024
    Configuration menu
    Copy the full SHA
    4eb9f83 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2024

  1. [ISSUE #49] RocketMQ and Nacos health check (#53)

    * style: `sql` `entities` `mapper` improvement
    
    * refactor: move health module into function module.
    more files will be added in function module
    
    * feat: add rocketmq check and nacos check
    
    * fix: ci utf8
    
    * fix: pom
    
    * feat: add StoreType Enum
    Lambert-Rao authored Mar 9, 2024
    Configuration menu
    Copy the full SHA
    c21462c View commit details
    Browse the repository at this point in the history
  2. [ISSUE #29] Set up EventMesh Dashboard Front-end (#56)

    * added view code
    
    * added navigation interaction
    
    * added empty pages
    
    * add topic statistics ui
    
    * complete topic page style
    
    ---------
    
    Co-authored-by: SUN <350916525@qq.com>
    SLSJL and SUN authored Mar 9, 2024
    Configuration menu
    Copy the full SHA
    ac14afc View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2024

  1. [ISSUE #57] Modify the field, synchronize the modification, and add t…

    …he mapper method (#58)
    
    * refactor: add dependency of console module and move controllers into console module.
    
    * fix: add logback config, fix application-dev.yml and move `</dependencyManagement>` to root `pom.xml` as pointed out in PR#19.
    
    * FirstCommit
    
    * remerge
    
    * first improve
    
    * second improve
    
    * third improve
    
    * fourth improve
    
    * fourth improve
    
    * fourth improve
    
    * Update and rename EventmeshConsoleApplication.java to EventMeshDashboardApplication.java
    
    * rename this starter class file to EventMeshDashboardApplication
    
    * rename this starter class file to EventMeshDashboardApplication
    
    * change some resource file
    
    * improve name
    
    * improve name
    
    * Modify the fields of the synchronized log table
    
    * improve name
    
    * improve name
    
    * config basic function and config ,runtime,store,cluster sql
    
    * try to resolve build error
    
    * Some changes in the specification
    
    * something rename
    
    * one sql update
    
    * tag something to do
    
    * The distinction between state and status is_delete fields is unified, and selectAll() and batchInsert() are added to all instance tables for subsequent data synchronization. Modification of some fields.
    
    * Delete eventmesh-dashboard-console/src/main/java/org/apache/eventmesh/dashboard/console/entity/meta/ClusterEntity1.java
    
    delete something no use
    
    * Delete eventmesh-dashboard-console/src/main/java/org/apache/eventmesh/dashboard/console/entity/meta/RuntimeEntity1.java
    
    delete something no use
    
    * improve something checkstyle error
    
    * try to solve something sql test error
    
    * try to resolve something test error
    
    * try to resolve something test error
    
    * something is_delete(error) change to status (#3)
    
    Co-authored-by: 周倬贤 <14100340+zhou-zhuoxian@user.noreply.gitee.com>
    
    ---------
    
    Co-authored-by: lambert@arch <lambertrao@outlook.com>
    Co-authored-by: 周倬贤 <14100340+zhou-zhuoxian@user.noreply.gitee.com>
    3 people authored Mar 12, 2024
    Configuration menu
    Copy the full SHA
    a165e04 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2024

  1. [ISSUE #60] add SDK manager (#62)

    * feat: add SDK manager
    
    * fix: SDKManagerTest
    
    * fix: use SimpleEntry to replace Pair
    
    * style: better name for SDK codes
    
    * style
    
    * style
    
    * style: just rename SDK
    
    * fix: checkstyle
    Lambert-Rao authored Mar 15, 2024
    Configuration menu
    Copy the full SHA
    058ba06 View commit details
    Browse the repository at this point in the history
  2. [ISSUE #64] Support automated deployment and Fix runtime packaging er…

    …rors (#65)
    
    * add back missing build label
    
    * Fix module name
    
    * add test scope
    
    * exclude log4j-to-slf4j
    
    * exclude log4j-slf4j-impl
    
    * add auto deploy script
    
    * add license
    
    * refine the script
    Pil0tXia authored Mar 15, 2024
    Configuration menu
    Copy the full SHA
    7c7981d View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2024

  1. Configuration menu
    Copy the full SHA
    e750702 View commit details
    Browse the repository at this point in the history
  2. [ISSUE #69] Integrate database credentials in auto-deploy (#70)

    * add DB_ADDRESS env var
    
    * add env file
    
    * skip tests & add manual
    
    * add a hello endpoint
    
    * exclude .env
    
    * refine manual
    Pil0tXia authored Mar 19, 2024
    Configuration menu
    Copy the full SHA
    7aec4fe View commit details
    Browse the repository at this point in the history
  3. [ISSUE #71] Reduce log file size and Streamline debug output (#72)

    * Refine logging level in different profiles
    
    * Console logs are no longer recorded
    
    * Reorder packages to avoid overwriting
    Pil0tXia authored Mar 19, 2024
    Configuration menu
    Copy the full SHA
    1dfc379 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2024

  1. [ISSUE #45] Implement methods from storage-plugin.admin(rocketmq) (#66)

    * modify RocketmqTopicCore, using SDKManager
    
    * fix style
    
    * delete some variable in RocketmqProperties and TopicProperties & remote additional endPoint name
    
    * remove junit dependency back to console module
    
    * remove unnecessary brackets & revert em-dashboard-pom.xml & move RocketmqProperties to core.dto
    
    * add todo
    
    * move todo to common sdk dependencies & fix style
    
    * add test and junit dependencies in core pom.xml
    
    * revert the indentation in pom.xml & move test related dependencies to bottom in core-pom.xml
    
    * revert indentation in pom.xml
    
    * revert indentation in pom.xml
    
    * remove unnecessary params
    
    * remove params
    
    * remove empty line
    scwlkq authored Mar 29, 2024
    Configuration menu
    Copy the full SHA
    576bf8b View commit details
    Browse the repository at this point in the history
  2. [ISSUE #73] Add remoting service (#74)

    * add remoting service and move models into common module
    
    * chore: fix mistakes and several rename
    
    * [ISSUE #45] Implement methods from storage-plugin.admin(rocketmq) (#66)
    
    * modify RocketmqTopicCore, using SDKManager
    
    * fix style
    
    * delete some variable in RocketmqProperties and TopicProperties & remote additional endPoint name
    
    * remove junit dependency back to console module
    
    * remove unnecessary brackets & revert em-dashboard-pom.xml & move RocketmqProperties to core.dto
    
    * add todo
    
    * move todo to common sdk dependencies & fix style
    
    * add test and junit dependencies in core pom.xml
    
    * revert the indentation in pom.xml & move test related dependencies to bottom in core-pom.xml
    
    * revert indentation in pom.xml
    
    * revert indentation in pom.xml
    
    * remove unnecessary params
    
    * remove params
    
    * remove empty line
    
    * chore: fix typos
    
    ---------
    
    Co-authored-by: scwlkq <89067331+scwlkq@users.noreply.github.com>
    Lambert-Rao and scwlkq authored Mar 29, 2024
    Configuration menu
    Copy the full SHA
    13eae3f View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2024

  1. [ISSUE #79] Change to the new UI style (#80)

    * added view code
    
    * added navigation interaction
    
    * added empty pages
    
    * add topic statistics ui
    
    * complete topic page style
    
    * update the UI style
    
    ---------
    
    Co-authored-by: SUN <350916525@qq.com>
    SLSJL and SUN authored Mar 31, 2024
    Configuration menu
    Copy the full SHA
    7430ee7 View commit details
    Browse the repository at this point in the history
  2. [ISSUE #81] Reduce the probability of compilation jams and abnormal a…

    …pplication exits (#82)
    
    * Add line number to log output
    
    * No need to chmod anymore
    
    * Exclude redundant task and check pid running
    Pil0tXia authored Mar 31, 2024
    Configuration menu
    Copy the full SHA
    c00a0f1 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2024

  1. Add etcd client impl (#84)

    * add etcd sdk impl
    
    * check
    Alonexc authored Apr 2, 2024
    Configuration menu
    Copy the full SHA
    67bc4f0 View commit details
    Browse the repository at this point in the history
  2. [ISSUE #76] Add InstanceUser and ACL interfaces (#77)

    * feat: add service user and acl
    
    * feat: add service user and acl
    
    * feat: add service user and acl
    
    * feat: add service user and acl
    
    * feat: replace serviceuser with instanceuser
    
    * feat: replace serviceuser with instanceuser #2
    
    * feat: commit deletion serviceusermapperTest
    
    * feat: 提交 application-test.yml 改回密码password的
    
    * feat: 最终更改
    
    * feat: 最终更改-2
    
    * feat: 最终更改-3
    
    * Revert "feat: 最终更改-3"
    
    This reverts commit 528d6f2.
    
    * feat: 最终更改-4
    
    * feat: 最终更改-5
    318228han authored Apr 2, 2024
    Configuration menu
    Copy the full SHA
    efdae6e View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2024

  1. [ISSUE #75] Move SDK dependencies from console and common to `cor…

    …e` module (#85)
    
    * feat: tidy up pom, tidy up common module
    
    * fix: set rocketmq-tools version the same as rocketmq-client
    
    * fix: Optimize style
    Lambert-Rao authored Apr 7, 2024
    Configuration menu
    Copy the full SHA
    6f268a0 View commit details
    Browse the repository at this point in the history
  2. [ISSUE #86] Add view controllers to console (#88)

    * Add view controller
    
    * Some fixes to the position of the dynamic properties in the request, changes to the controller, and added comments to the config table
    
    * improve somme method name
    
    * Sync the modification of #85
    
    * Sync the modification of #85
    
    * Removed the use of delete annotations
    
    ---------
    
    Co-authored-by: 周倬贤 <14100340+zhou-zhuoxian@user.noreply.gitee.com>
    zzxxiansheng and 周倬贤 authored Apr 7, 2024
    Configuration menu
    Copy the full SHA
    b65a406 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2024

  1. [ISSUE #91] Enable issue and PR templates (#92)

    * Copy templates from EventMesh
    
    * Change branch name from `master` to `main`
    
    * Temporarily set `approving_count` to 0 to allow committers to merge themselves PR
    Pil0tXia authored Apr 8, 2024
    Configuration menu
    Copy the full SHA
    655c178 View commit details
    Browse the repository at this point in the history