end-of-life.org

Perl 5.40 End of Life

Support dates and upgrade guidance — rebuilt from live data.

Supported

Perl 5.40 is actively supported. It reaches end of life on 9 Jun 2027.

304 days of security support left
5.40.5 latest release
72% of this branch's supported lifetime has elapsed — 9 Jun 2024 → 9 Jun 2027.
Check your versionperl -v

Support timeline

Official dates from the Perl release process.

MilestoneDateStatus
Initial release9 Jun 2024
End of life (scheduled)9 Jun 2027 in 304 days
Active support ended15 Jul 2026 security fixes only after this
Latest release5.40.5 · 2 Aug 2026 current

How much runway a newer branch buys

Moving to Perl 5.44 extends security support by about 767 days.

BranchEnd of lifeDays leftvs 5.40
Perl 5.44 15 Jul 2029 1,071 +767 days
Perl 5.42 3 Jul 2028 694 +390 days
Perl 5.40 9 Jun 2027 304 this branch

Frequently asked questions

When does Perl 5.40 reach end of life?

Perl 5.40 reaches end of life on 9 Jun 2027 — 304 days from now. After that date it receives no security fixes.

Is Perl 5.40 still supported?

Yes. Perl 5.40 is currently maintained. Latest release: 5.40.5, published 2 Aug 2026.

What happens when Perl 5.40 reaches end of life?

Security fixes stop. After 9 Jun 2027 this branch receives no further updates under standard support.

How long do I have to upgrade from Perl 5.40?

304 days. Moving to Perl 5.44 instead buys roughly 767 more days of security support.

All Perl versions