Fix 1.5.1 regression in date conversion to/from java.sql.Date #201
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fix a regression in 1.5.1 that was not caught in pre-release testing, and could leave conversions between PostgreSQL
date
andjava.sql.Date
off by one day in certain timezones and times of the year (#199).1.5.1 added support for the newer
java.time
classes from JSR 310 / JDBC 4.2, which are recommended as superior alternatives to the older conversions involvingjava.sql.Date
and related classes. The new versions are superior in part because they do not have hidden timezone dependencies.However, the change to the historical
java.sql.Date
conversion behavior was inadvertent and needs to be fixed.Other issues in date/time conversion have also been uncovered that are of longer standing, not recent regressions. They are detailed in #200 and are not fixed in this PR, but can be addressed in another, later release.