Skip to content

Bump Joda time to 2.10.2#7809

Merged
gianm merged 1 commit intoapache:masterfrom
Fokko:bump-joda
May 31, 2019
Merged

Bump Joda time to 2.10.2#7809
gianm merged 1 commit intoapache:masterfrom
Fokko:bump-joda

Conversation

@Fokko
Copy link
Copy Markdown
Contributor

@Fokko Fokko commented May 31, 2019

I'm looking into removing Joda time, but this will be a big PR. First, we need to bump Avro to 1.9.0 to remove that Joda dependency.

@drcrallen
Copy link
Copy Markdown
Contributor

Why remove Joda time?

@Fokko
Copy link
Copy Markdown
Contributor Author

Fokko commented May 31, 2019

Joda has been superseded by JSR310: https://community.oracle.com/docs/DOC-983209

Even the author of Joda recommends updating to native Java java.time.*, which has been released since Java: Joda-time is no longer in active development except to keep timezone data up to date. From Java SE 8 onwards, users are asked to migrate to java.time (JSR-310) - a core part of the JDK which replaces this project. For Android users, java.time is added in API 26+. Projects needing to support lower API levels can use the ThreeTenABP library.

@gianm gianm added this to the 0.16.0 milestone May 31, 2019
@gianm gianm merged commit c8e1511 into apache:master May 31, 2019
@jihoonson
Copy link
Copy Markdown
Contributor

Since the joda-time version was changed, the LICENSE.BINARY file should have updated in this PR accordingly. This will be automatically checked after #7998.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants