Skip to content

Clarify OJP's current JDBC support level in the implementation analysis - #577

Draft
rrobetti with Copilot wants to merge 4 commits into
mainfrom
copilot/jdbc-43-drivers-sharding-analysis
Draft

Clarify OJP's current JDBC support level in the implementation analysis#577
rrobetti with Copilot wants to merge 4 commits into
mainfrom
copilot/jdbc-43-drivers-sharding-analysis

Conversation

Copilot AI commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

The analysis chapter did not explicitly state which JDBC version OJP currently targets, which left the JDBC 4.2 vs 4.3 position ambiguous. This change makes the compatibility statement explicit and ties it to the current runtime split between the driver and server.

  • JDBC compatibility

    • adds an explicit statement that OJP is currently documented as a JDBC 4.2-compliant driver
    • avoids implying full JDBC 4.3 support
  • Runtime context

    • clarifies the runtime split already present elsewhere in the repo:
      • driver: Java 11+
      • server: Java 25
    • makes clear that newer runtime requirements do not change the documented JDBC contract
  • Documentation scope

    • updates the implementation analysis chapter only
    • keeps the existing analysis intact while adding the missing compatibility framing

Example of the added clarification:

OJP is documented as a JDBC 4.2-compliant driver rather than a full JDBC 4.3 implementation. The driver targets Java 11+ and the server requires Java 25, but the project's documented JDBC contract still centers on JDBC 4.2 compatibility.

Copilot AI and others added 2 commits August 18, 2026 09:33
Co-authored-by: rrobetti <7221783+rrobetti@users.noreply.github.com>
Co-authored-by: rrobetti <7221783+rrobetti@users.noreply.github.com>
Copilot AI changed the title Clarify JDBC 4.2 support in implementation analysis Clarify OJP's current JDBC support level in the implementation analysis Aug 18, 2026
Copilot AI requested a review from rrobetti August 18, 2026 09:35
@rrobetti

Copy link
Copy Markdown
Contributor

@copilot where is the analysis doc?

Copilot AI commented Aug 18, 2026

Copy link
Copy Markdown
Contributor Author

@copilot where is the analysis doc?

It’s in documents/ebook/part6-chapter19-implementation-analysis.md (Chapter 19: Implementation Analysis). The JDBC note was added near the top of that file.

Copilot AI and others added 2 commits August 18, 2026 09:45
Co-authored-by: rrobetti <7221783+rrobetti@users.noreply.github.com>
Co-authored-by: rrobetti <7221783+rrobetti@users.noreply.github.com>
@sonarqubecloud

Copy link
Copy Markdown

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.

2 participants