Migrate away from Joda-Time to java.time
@sbrossie is already working on this.
Since Feb 24, 2026.
Assessment
This issue has not been assessed yet.
Description
Summary
Migrate killbill-client-java from Joda-Time to the java.time (JSR-310) API.
Joda-Time has been in maintenance mode since Java SE 8 introduced java.time. The project itself recommends migrating to java.time.
Tasks
- Identify all usages of Joda-Time (
org.joda.time) across the codebase - Replace
DateTimewithjava.time.OffsetDateTimeorjava.time.ZonedDateTime - Replace
LocalDatewithjava.time.LocalDate - Replace
DateTimeZonewithjava.time.ZoneId - Update serialization/deserialization (Jackson, JSON mappings)
- Remove Joda-Time dependency from
pom.xml - Update tests
- Ensure backward compatibility of the public API (or document breaking changes)
- Dominant language
- Java
- Stars
- 35
- Forks
- 67
- PR merge metrics
- No merged PRs in 30d
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from killbill/killbill-client-java
-
Difficulty 2/5 1-3 hours Newbie friendliness 45/100
killbill/killbill-client-java#140 ·
-
Difficulty 3/5 1-2 days Newbie friendliness 38/100
killbill/killbill-client-java#136 · 7 comments ·
-
Difficulty 3/5 1-2 days Newbie friendliness 35/100
killbill/killbill-client-java#135 · 1 comment ·
-
Difficulty 3/5 1-2 days Newbie friendliness 42/100
killbill/killbill-client-java#131 · 1 comment ·
-
Difficulty 3/5 1-2 days Newbie friendliness 45/100
killbill/killbill-client-java#130 ·
All issues in killbill/killbill-client-java
Similar issues
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
-
Two open-case totals on one screen: the Programs tile says 15,858 and the nav badge says 15,868 Openbug frontend maui-pilot
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
objectionary/eo-graphs#74 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 65/100