Releases: yugabyte/pgjdbc
YugabyteDB Smart JDBC Driver 42.7.3-yb-1
This driver is based on the PostgreSQL driver and forked from https://github.com/pgjdbc/pgjdbc
Also, available on the maven coordinates:
<dependency>
<groupId>com.yugabyte</groupId>
<artifactId>jdbc-yugabytedb</artifactId>
<version>42.7.3-yb-1</version>
</dependency>
Driver documentation link: https://docs.yugabyte.com/latest/integrations/smart-driver/
What's Changed
- YugabyteDB Smart JDBC Driver upgraded to pgjdbc release 42.7.3 from 42.3.x
YugabyteDB Smart JDBC Driver 42.3.5-yb-8
This driver is based on the PostgreSQL driver and forked from https://github.com/pgjdbc/pgjdbc
Also, available on the maven coordinates:
<dependency>
<groupId>com.yugabyte</groupId>
<artifactId>jdbc-yugabytedb</artifactId>
<version>42.3.5-yb-8</version>
</dependency>
Driver documentation link: https://docs.yugabyte.com/latest/integrations/smart-driver/
What's Changed
- Support for connection load balancing across read-replica cluster nodes by @ashetkar in #22
- Set the default loadBalance to LoadBalanceType.FALSE by @ashetkar in #23
Full Changelog: v42.3.5-yb-6...v42.3.5-yb-8
YugabyteDB Smart JDBC Driver 42.3.5-yb-6
This driver is based on the PostgreSQL driver and forked from https://github.com/pgjdbc/pgjdbc
Also, available on the maven coordinates:
<dependency>
<groupId>com.yugabyte</groupId>
<artifactId>jdbc-yugabytedb</artifactId>
<version>42.3.5-yb-6</version>
</dependency>
Driver documentation link: https://docs.yugabyte.com/latest/integrations/smart-driver/
What's Changed
- Fix for ArrayOutOfBoundsException seen in previous version of the driver. GH Issue
- Refactoring of LB specific code to make adding future enhancements easier and for better maintenance.
Full Changelog: v42.3.5-yb-5...v42.3.5-yb-6
YugabyteDB Smart JDBC Driver 42.3.5-yb-5
This driver is based on the PostgreSQL driver and forked from https://github.com/pgjdbc/pgjdbc
Also, available on the maven coordinates:
<dependency>
<groupId>com.yugabyte</groupId>
<artifactId>jdbc-yugabytedb</artifactId>
<version>42.3.5-yb-5</version>
</dependency>
Driver documentation link: https://docs.yugabyte.com/latest/integrations/smart-driver/
What's Changed
Full Changelog: v42.3.5-yb-4...v42.3.5-yb-5
YugabyteDB Smart JDBC Driver 42.3.5-yb-4
This driver is based on the PostgreSQL driver and forked from https://github.com/pgjdbc/pgjdbc
This release contains fixes from upstream PG JDBC driver along with the following changes:
- Fix for the issue (Return correct port number from BaseDataSource.getUrl(), PR: #14
- Fix for the issue (yb-server-refresh-interval not getting picked via DataSource): https://yugabyte.atlassian.net/browse/DB-7904
Also, available on the maven coordinates:
<dependency>
<groupId>com.yugabyte</groupId>
<artifactId>jdbc-yugabytedb</artifactId>
<version>42.3.5-yb-4</version>
</dependency>
Driver documentation link: https://docs.yugabyte.com/latest/integrations/smart-driver/
YugabyteDB Smart JDBC Driver 42.3.5-yb-3
This driver is based on the PostgreSQL driver and forked from https://github.com/pgjdbc/pgjdbc
This release contains fixes for following issues:
Documentation link: https://docs.yugabyte.com/latest/integrations/smart-driver/
YugabyteDB Smart JDBC Driver 42.3.5-yb-2
This driver is based on the PostgreSQL driver and forked from https://github.com/pgjdbc/pgjdbc
This release contains fixes for following issues:
Documentation link: https://docs.yugabyte.com/latest/integrations/smart-driver/
YugabyteDB Smart JDBC Driver
This driver is based on the PostgreSQL driver and forked from https://github.com/pgjdbc/pgjdbc
This release contains fixes for following issues:
yugabyte/jdbc-yugabytedb#16
yugabyte/yugabyte-db#11623
Documentation link: https://docs.yugabyte.com/latest/integrations/smart-driver/
YugabyteDB Smart JDBC Driver
This driver is based on the PostgreSQL driver and forked from https://github.com/pgjdbc/pgjdbc
Compared to release 42.3.0 (with tag v1.0.0), this release contains fixes for following issues:
Starting with this release, the GitHub tag id will be kept in sync with the driver release version.
Documentation link: https://docs.yugabyte.com/latest/integrations/smart-driver/
Yugabyte Smart JDBC Driver
This release is the first version of the Yugabyte Smart JDBC Driver. This driver is based on the PostgreSQL driver and forked from here https://github.com/pgjdbc/pgjdbc
There are 3 main addition/changes from the upstream.
- Inbuilt load balancer: Yugabyte has added an inbuilt load balancer in the driver. It can be configured to uniformly distribute the connection load on each YugabyteDB server or it can be configured to load balance connections only on the subset of the cluster nodes based on their locations. You can find more information about the driver here:
- Relocated Driver class and other internal classes: The Yugabyte Driver class is relocated from 'org.postgresql' package in upstream to 'com.yugabyte' in this fork.
- Yugabyte db url: The db connection url has been changed from 'jdbc:postgresql' to 'jdbc:yugabytedb'
With the last 2 changes a postgresql upstream driver and Yugabyte's smart driver can co-exit in an application's classpath.
Documentation link: https://docs.yugabyte.com/latest/integrations/smart-driver/