Skip to content

Releases: yugabyte/pgjdbc

YugabyteDB Smart JDBC Driver 42.7.3-yb-1

10 Oct 10:38
a926b7c
Compare
Choose a tag to compare

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

01 Oct 12:29
b42efc6
Compare
Choose a tag to compare

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

16 Jul 11:15
Compare
Choose a tag to compare

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

07 Jun 09:57
Compare
Choose a tag to compare

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

  • Add a provision in driver to try another server on login timeout by @kneeraj in #21

Full Changelog: v42.3.5-yb-4...v42.3.5-yb-5

YugabyteDB Smart JDBC Driver 42.3.5-yb-4

16 Nov 08:36
8ede139
Compare
Choose a tag to compare

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:

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

05 May 10:54
459218a
Compare
Choose a tag to compare

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

31 Jan 13:08
Compare
Choose a tag to compare

YugabyteDB Smart JDBC Driver

08 Mar 07:48
063f22f
Compare
Choose a tag to compare

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

10 Feb 12:04
063468c
Compare
Choose a tag to compare

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

26 Oct 09:28
da34948
Compare
Choose a tag to compare

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/