Re: pgjdbc 42.1.0 release: changelog update

From: Jorge Solórzano <jorsol(at)gmail(dot)com>
To: Vladimir Sitnikov <sitnikov(dot)vladimir(at)gmail(dot)com>
Cc: List <pgsql-jdbc(at)postgresql(dot)org>
Subject: Re: pgjdbc 42.1.0 release: changelog update
Date: 2017-05-03 20:03:25
Message-ID: CA+cVU8OHMMC=ocAQUOBdcF2R41x-p2YU6TY5q7xJB9-feK9h5Q@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-jdbc

Hi Vladimir,

For the release notes of 42.0 you should add the keyword: *BUG:*
setCharacterStream
truncates data. The bug is fixed in 42.1.0
additionally add:
BUG: No suitable driver found for jdbc:postgresql when using a DataSource
implementation. The bug is fixed in 42.1.0

In the 42.1.0-notes.md please add:
fix: make sure org.postgresql.Driver is loaded when accessing though
DataSource interface [#768](https://github.com/pgjdbc/pgjdbc/issues/768)
There where many reports related to the this problem, so it should be
highlighted that is fixed now.

Now that there will be an imminent 42.1.0 release, I have to propose a
change in the release management of the driver, try to get a "release
early, release often" approach and make use of the new versioning. IMO when
an bug is introduced and is fixed, is should be released ASAP, for the #768
(DataSource) bug it should be followed by a 42.0.1 release, for the logical
replication bug it should follow a 42.0.2 release, since a feature is
introduced (​REF_CURSOR using getObject) before the fix for #800 (
setCharacterStream), then it have to wait to the 42.1.0, that is basically
the idea... bugfixes released often, but I'm not sure how to properly
balance it with feature release.

​Regards,

Jorge Solórzano

On Wed, May 3, 2017 at 1:04 PM, Vladimir Sitnikov <
sitnikov(dot)vladimir(at)gmail(dot)com> wrote:

> Hi,
>
> I'm about to proceed with pgjdbc 42.1.0 release (there are new features,
> thus it is 42.1.0 not 42.0.1)
> Here's a relevant changelog update: https://github.com/
> pgjdbc/pgjdbc/commit/efebd6a2f99a8bca96531ffd5460f7be85ffc13f
>
> Notable changes section is going to be as follows:
> * fix: data being trucated in setCharacterStream (the bug introduced in
> 42.0.0) [PR#802](https://github.com/pgjdbc/pgjdbc/pull/802)
> * fix: calculation of lastReceiveLSN for logical replication [PR#801](
> https://github.com/pgjdbc/pgjdbc/pull/801)
> * feat: support fetching a
> ​​
> REF_CURSOR using getObject [PR#809](https://github.com/
> pgjdbc/pgjdbc/pull/809)
>
> Please feel free to review it.
>
> Vladimir
>

In response to

Responses

Browse pgsql-jdbc by date

  From Date Subject
Next Message Vladimir Sitnikov 2017-05-04 09:41:57 [pgjdbc/pgjdbc] 8d8f81: doc: add more items to notable changes sections of...
Previous Message Vladimir Sitnikov 2017-05-03 19:04:55 pgjdbc 42.1.0 release: changelog update