You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@texera.apache.org by GitBox <gi...@apache.org> on 2026/04/15 17:25:10 UTC

[GH] (texera/chore/remove-mysql-connector): Workflow run "Build" is working again!

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 <bo...@gmail.com>
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) <no...@anthropic.com>

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

With regards,
GitHub Actions via GitBox