Skip to content

chore: remove java.sql dependency from base-foundation and base-transport-json#89

Merged
deer merged 1 commit into
mainfrom
remove_sql
Jun 17, 2026
Merged

chore: remove java.sql dependency from base-foundation and base-transport-json#89
deer merged 1 commit into
mainfrom
remove_sql

Conversation

@deer

@deer deer commented Jun 17, 2026

Copy link
Copy Markdown
Collaborator

Drops java.sql from the JPMS module graph entirely. base-foundation no longer registers a parser for the legacy java.sql.Date type (covered by java.util.Date and java.time.Instant), and base-transport-json removes TimestampCodec in favour of the existing InstantCodec. The Uber test fixture is updated accordingly. Also removes a stray requires java.compiler from base-telemetry-ansi, which had no corresponding usage in that module.

This is relevant for anything producing a jlinked image: we need as few deps as possible. Having java.sql on the module graph for these tiny deprecated usages isn't worth it.

@deer deer merged commit a3036df into main Jun 17, 2026
3 checks passed
@deer deer deleted the remove_sql branch June 17, 2026 13:56
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.

1 participant