shangeyao opened a new issue, #4431:
URL: https://github.com/apache/streampark/issues/4431

   ## Summary
   
   Remove the StreamPark **development framework** documented at 
https://streampark.apache.org/docs/framework/, including:
   
   - User dev API traits: `FlinkStreaming`, `FlinkTable`, `FlinkStreamTable`, 
`DataStreamExt`
   - Flink connector wrapper modules (`streampark-flink-connector-*`)
   - Spark dev traits: `SparkStreaming`, `SparkBatch`, `Spark`
   - Spark connector wrapper modules (`streampark-spark-connector-*`)
   - Maven `-Pconnector` profile
   
   Console platform capabilities (submit/cancel, SQL mode, SQL validation, K8s, 
packaging) remain on `shims-base` and refactored sqlclient modules.
   
   ## Motivation
   
   - Align with Flink ecosystem direction (Java DataStream / Table API; Flink 
2.x dropped Scala DataStream API)
   - Reduce maintenance surface (~340 connector/framework source files)
   - Separate **platform runtime** from **user authoring SDK**
   
   ## Breaking changes
   
   - User jobs extending `FlinkStreaming` / `FlinkTable` / `SparkStreaming` / 
`SparkBatch` must migrate to native Flink/Spark APIs
   - User code importing `org.apache.streampark.flink.connector.*` or 
`org.apache.streampark.spark.connector.*` must migrate to official connectors
   
   ## Non-breaking (preserved)
   
   - Console Flink/Spark SQL job submission via `SqlClient`
   - SQL validation (`FlinkSqlValidator`, `SparkSqlValidator`)
   - Flink client, packer, kubernetes, shims
   
   ## Implementation
   
   PR to follow on branch `feature/remove-dev-framework` (based on `dev`).


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to