prestodb / presto

The official home of the Presto distributed SQL query engine for big data
http://prestodb.io
Apache License 2.0
15.75k stars 5.28k forks source link

Update Joda-Time to 2.12.7 #23027

Closed amitkdutta closed 2 weeks ago

amitkdutta commented 2 weeks ago

Description

Update Joda-Time from from 2.12.5 to 2.12.7. The tzdata version is upgraded from 2023c to 2024a and the changes are:

Motivation and Context

fix https://github.com/prestodb/presto/issues/22981

Impact

Fixes existing bug discussed in https://github.com/prestodb/presto/issues/22981

Test Plan

Wrote an unit test in previous commit that shows correct result for the issue discussed in https://github.com/prestodb/presto/issues/22981. Can't commit here because the CI system jvm needs to be updated with the new tzdata.

Contributor checklist

Release Notes

Please follow release notes guidelines and fill in the release notes below.

== RELEASE NOTES ==

General Changes
* Update Joda-Time to 2.12.7 to use 2024a tzdata. 
  Note: a corresponding update to the Java runtime should also be made to ensure consistent timezone data.
  For example, Oracle JDK 8u381, tzdata2024a rpm for OpenJDK, or use Timezone Updater Tool to apply
  2024a tzdata to existing JVM. :pr:`23027`
steveburnett commented 2 weeks ago

Suggest minor edit to release note entry to add the PR #.

== RELEASE NOTES ==

General Changes
* Update Joda-Time to2.12.7 to use 2024a tzdata. 
  Note: a corresponding update to the Java runtime should also be made to ensure consistent timezone data.
  For example, Oracle JDK 8u381, tzdata2024a rpm for OpenJDK, or use Timezone Updater Tool to apply
  2024a tzdata to existing JVM. :pr:`23027`
amitkdutta commented 2 weeks ago

Suggest minor edit to release note entry to add the PR #.

== RELEASE NOTES ==

General Changes
* Update Joda-Time to2.12.7 to use 2024a tzdata. 
  Note: a corresponding update to the Java runtime should also be made to ensure consistent timezone data.
  For example, Oracle JDK 8u381, tzdata2024a rpm for OpenJDK, or use Timezone Updater Tool to apply
  2024a tzdata to existing JVM. :pr:`23027`

Thanks @steveburnett. Updated as you suggested.