The GitHub Actions job "Build" on texera.git/chore/remove-mysql-connector has 
succeeded.
Run started by GitHub user bobbai00 (triggered by bobbai00).

Head commit for run:
ab5604ce86de73d60efc2a4da1e52d190cb7a44c / Jiadong Bai 
<[email protected]>
chore: remove MySQL source operator and mysql-connector-java for license 
compliance

mysql-connector-java is GPLv2 (ASF Category X) and cannot be distributed
in binary artifacts. The MySQL source operator was also non-functional:
the driver jar was declared in computing-unit-managing-service (which has
no MySQL code) but not in workflow-execution-coordinator (where the
operator actually runs), so any attempt to use MySQLSource would fail
with ClassNotFoundException at runtime.

Removes:
- MySQLSourceOpDesc, MySQLSourceOpExec, MySQLConnUtil
- mysql-connector-java dep from computing-unit-managing-service/build.sbt
- MySQLSource registration from LogicalOp operator registry
- inMemoryMySQLSourceOpDesc test helper (unused by any test)
- MySQLSource.png and MysqlSink.png frontend assets
- MySQLSource references in frontend test data and comments (replaced
  with PostgreSQLSource which remains available)

PostgreSQL (PostgreSQLSourceOpDesc) remains available for users who
need a SQL source operator.

Part of apache/texera#4371.

Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>

Report URL: https://github.com/apache/texera/actions/runs/24468083576

With regards,
GitHub Actions via GitBox

Reply via email to