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

[release] Prepare for release DSS-1.0.0 #410

Merged
merged 52 commits into from
Sep 6, 2021
Merged

[release] Prepare for release DSS-1.0.0 #410

merged 52 commits into from
Sep 6, 2021

Conversation

sargentti
Copy link
Contributor

What is the purpose of the change

DSS-1.0.0 includes all of Project DSS-1.0.0.

DataSphereStudio 1.0.0 is a major release marking the start of data application development and management framework, which brings both a variety of powerful new features and strong archetecture designation and implemenation of data application.

The following key features are added:

  • Add dss-standard module, which is three kind of basic request protocol to integrate with upper-layer application systems.
  • Provides the ability to obtain and manage orchestrator instances.
  • Add workflow conversion standard module, provide the capability of converting a DSS workflow to the tasks of third-party application tools, such as the workflow of Schedulis.
  • Define AppConn core interface and default implementation class.
  • Provide the CRUD interface of the project in the framework module.
  • Provide the CRUD interface of the workspace in the framework module.
  • Supports data API service
  • Enhance the capability of DSS workflow execution server, adapt to the new architecture of DSS1.0.0
  • Optimize the packaged deployment module of DSS1.0.0
  • Compatible with linkis-1.0.2 and above
  • Add a new front-end interface of DSS1.0.0

Abbreviations:
DSS: DataSphereStudio

Brief change log

New Feature

Framework

  • DSS-364 [DSS-Framework] Provide common classes of framework modules.
  • DSS-365 [DSS-Framework] Provide CRUD interface for orchestration mode.
  • DSS-366 [DSS-Framework] Provide the CRUD interface of the project in the framework module.
  • DSS-367 [DSS-Framework] Provide the CRUD interface of the workspace in the framework module.
  • DSS-368 [DSS-Framework] Enhance the ability of the framework and provide the function of orchestration mode release.
  • DSS-369 [DSS-Framework] Define some public classes of the orchestration module.

Orchestrator

  • DSS-352 [DSS-Orchestrator] Define some common classes for the orchestration module.
  • DSS-353 [DSS-Orchestrator] Define relevant interface specifications for orchestrator mode conversion.
  • DSS-354 [DSS-Orchestrator] Defines the basic class of the orchestration module.
  • DSS-355 [DSS-Orchestrator] Provides the orchestrator module with the ability to access database persistence.
  • DSS-356 [DSS-Orchestrator] Provides the ability to obtain and manage orchestrator instances.

Workflow

  • DSS-349 [DSS-Workflow] Provide DSS workflow commons module.
  • DSS-350 [DSS-Workflow] Add workflow conversion standard module.
  • DSS-361 [DSS-Workflow] Provide DSS workflow sdk module
  • DSS-362 [DSS-Workflow] Enhance the capability of DSS workflow server,adapt to the new architecture of DSS1.0.0

Standard

  • DSS-370 [DSS-Standard] Defines the third-level development standard of AppConn
  • DSS-371 [DSS-Standard] Provide DSS standard commons module
  • DSS-372 [DSS-Standard] Defines the second-level development standard of AppConn
  • DSS-373 [DSS-Standard] Defines the first-level development standard of AppConn
  • DSS-384 [DSS-Standard] Supports the integration of third-party applications using DSS standard

AppConn

  • DSS-351 [DSS-AppConn] Realize the application of the three major access specifications of DSS1.0.0
  • DSS-357 [DSS-AppConn] Define AppConn core interface and default implementation class.
  • DSS-358 [DSS-AppConn] Implement DSS1.0.0 AppConn class loading and instantiation module.
  • DSS-359 [DSS-AppConn] Define the abstract dispatch AppConn.
  • DSS-360 [DSS-AppConn] Implement Linkis AppConn plugin.
  • DSS-363 [DSS-AppConn] Provide the ability of AppConn and AppInstance to persist the database.
  • DSS-377 [DSS-AppConn] Provide some basic function modules of appconn in DSS1.0.0

ApiService

  • DSS-395 [DSS-ApiService] Supports data API service

Web

  • DSS-376 [DSS-Web] Add a new front-end interface of DSS1.0.0

Enhancement

  • DSS-347 [DSS-Workflow] Enhance the capability of DSS workflow execution server.
  • DSS-348 [DSS-Workflow] Enhance the capability of DSS workflow node execution module.
  • DSS-362 [DSS-Workflow] Enhance the capability of DSS workflow server, adapt to the new architecture of DSS1.0.0
  • DSS-380 [DSS-DataPipe] The data import and export service module provides an interface for data import and export.
  • DSS-381 [DSS-DataPipe] Provides the module for data import and export
  • DSS-388 [DSS-Package] Optimize the packaged deployment module of DSS1.0.0
  • DSS-390 [DSS-Config] Update the configuration file and database script file

Bugs Fix

  • DSS-385 [DSS-Package] Modify the packaged deployment module of DSS1.0.0
  • DSS-389 [DSS-Package] Update the configuration file and database script file of DSS1.0.0
  • DSS-393 [DSS-ContextService] Add an interface to get ContextID
  • DSS-396 [DSS-Package] Remove some useless code and solve compilation problems
  • DSS-399 [DSS-Package] Optimize application startup script

Credits

The release of DSS 1.0.0 is inseparable from the contributors of the DSS community. Thanks to all the community contributors!


Compiled Version

  1. Tencent Cloud:

DSS-1.0.0 Compiled (.tar.gz)

liuyou2 and others added 30 commits August 13, 2021 22:30
update the license format.
Defines the basic class of the orchestration module. #354
close #363
close #364
close #365
close #366
close #367
close #368
close #369
…l to integrate with upper-layer application systems.
…l to integrate with upper-layer application systems.
Add dss-standard module, which is three kind of basic request protocol to integrate with upper-layer application systems.
The data import and export service module provides an interface for data import and export
…ze the implementation of third-party applications connected to DSS (#377)

* Define AppConn core interface and default implementation class. fix #357

* Implement DSS1.0 AppConn class loading and instantiation module. fix #358

* Implement DSS1.0 AppConn class loading and instantiation module. fix #358

* delete useless message. fix #358

* Define the abstract dispatch AppConn. fix #359

* Implement Linkis AppConn plug-in. fix #360

* Delete useless pom location. fix #360

* Realize the application of the three major access specifications of DSS1.0. fix #351

* Delete qualitis appconn module. fix #351

* Delete some useless code. fix #351

Co-authored-by: JinyangRao <jirao4653@qq.com>
Delete all useless modules to adapt to the new architecture of DSS1.0
Optimize the packaged deployment module of dss1.0.0
@sargentti sargentti requested review from peacewong, liuyou2, wushengyeyouya and jinyangrao and removed request for peacewong September 6, 2021 13:19
Copy link
Contributor

@wushengyeyouya wushengyeyouya left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.

Copy link
Contributor

@liuyou2 liuyou2 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.

Copy link
Contributor

@jinyangrao jinyangrao left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks for pr

@sargentti sargentti merged commit 595e0ff into master Sep 6, 2021
@liuyou2 liuyou2 deleted the dev-1.0.0 branch May 4, 2022 02:19
htyredc pushed a commit that referenced this pull request Nov 28, 2024
[release] Prepare for release DSS-1.0.0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants