Skip to content
GangCheng edited this page Jul 28, 2024 · 26 revisions

Version Compatibility

Usages

Development Instruction

  • JDK Usages:
    • Branch 2.x: JDK8
    • Branch 3.x: Using toolchains maven plugin to compile with JDK11 and JDK17
  • Local machine should have docker environment for running unit tests with testcontainers.

Test Instruction

  • Both 2.x-branch and 3.x-branch have running test with standard r2dbc drivers

  • Test views between r2dbc drivers and branches:

    r2dbc-driver 2.x-branch 3.x-branch
    mysql-r2dbc
    mariadb-r2dbc
    postgresql-r2dbc
    mssql-r2dbc
    oracle-r2dbc ⛔️
  • Test views between r2dbc drivers and database operations

    r2dbc-driver query update transaction parallel procedure dynamic-routing
    mysql-r2dbc ⛔️
    mariadb-r2dbc
    postgresql-r2dbc ⛔️
    mssql-r2dbc ⛔️
    oracle-r2dbc ⛔️ ⛔️
  • Tests Description

  • The online tests run with mariadb-r2dbc and testcontainer are in github action.