BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Since.dev//Retirement calendar//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Since.dev retirement calendar
X-WR-CALDESC:End of life dates for runtimes\, languages\, frameworks\, data
 bases\, infrastructure\, operating systems and software are from endoflife
 .date\, Copyright 2020 endoflife.date contributors\, MIT License. Some dat
 es come from documentation under CC BY 4.0. Each entry names its source an
 d license.
REFRESH-INTERVAL;VALUE=DURATION:P1D
X-PUBLISHED-TTL:P1D
BEGIN:VEVENT
UID:fce714ce-8c22-42c9-9d04-d849298ed937@since.dev
DTSTAMP:20261102T060636Z
DTSTART;VALUE=DATE:20260918
DTEND;VALUE=DATE:20260919
SUMMARY:Oracle JDK 26 reached end of life on 2026-09-18
DESCRIPTION:Source: https://endoflife.date/oracle-jdk\nLicense: MIT License
 \, https://opensource.org/license/mit. Copyright 2020 endoflife.date contr
 ibutors.\nPage: https://since.dev/calendar/oracle-jdk/26
CATEGORIES:Runtime
URL:https://since.dev/calendar/oracle-jdk/26
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:aba48a3d-8afa-420a-8ce7-e69b070d13a2@since.dev
DTSTAMP:20261102T060636Z
DTSTART;VALUE=DATE:20260930
DTEND;VALUE=DATE:20261001
SUMMARY:Oracle JDK 17 reached end of life on 2026-09-30
DESCRIPTION:Source: https://endoflife.date/oracle-jdk\nLicense: MIT License
 \, https://opensource.org/license/mit. Copyright 2020 endoflife.date contr
 ibutors.\nPage: https://since.dev/calendar/oracle-jdk/17
CATEGORIES:Runtime
URL:https://since.dev/calendar/oracle-jdk/17
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:433d8ade-da02-4baf-935b-214ba940d752@since.dev
DTSTAMP:20261102T060636Z
DTSTART;VALUE=DATE:20270331
DTEND;VALUE=DATE:20270401
SUMMARY:Oracle JDK 27 reaches end of life on 2027-03-31
DESCRIPTION:Source: https://endoflife.date/oracle-jdk\nLicense: MIT License
 \, https://opensource.org/license/mit. Copyright 2020 endoflife.date contr
 ibutors.\nPage: https://since.dev/calendar/oracle-jdk/27
CATEGORIES:Runtime
URL:https://since.dev/calendar/oracle-jdk/27
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cb9d6a29-18c5-4137-a30b-5265b3ac4ce9@since.dev
DTSTAMP:20261102T060636Z
DTSTART;VALUE=DATE:20280930
DTEND;VALUE=DATE:20281001
SUMMARY:Oracle JDK 21 reaches end of life on 2028-09-30
DESCRIPTION:Source: https://endoflife.date/oracle-jdk\nLicense: MIT License
 \, https://opensource.org/license/mit. Copyright 2020 endoflife.date contr
 ibutors.\nPage: https://since.dev/calendar/oracle-jdk/21
CATEGORIES:Runtime
URL:https://since.dev/calendar/oracle-jdk/21
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:a349a798-a1d2-4b88-a66b-75abdcafa466@since.dev
DTSTAMP:20261102T060636Z
DTSTART;VALUE=DATE:20300930
DTEND;VALUE=DATE:20301001
SUMMARY:Oracle JDK 25 reaches end of life on 2030-09-30
DESCRIPTION:Source: https://endoflife.date/oracle-jdk\nLicense: MIT License
 \, https://opensource.org/license/mit. Copyright 2020 endoflife.date contr
 ibutors.\nPage: https://since.dev/calendar/oracle-jdk/25
CATEGORIES:Runtime
URL:https://since.dev/calendar/oracle-jdk/25
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
END:VCALENDAR
