Latest Stable
4.7.3
Released 22 May 2026
(8 days ago)
Software
CodeIgniter
IntroductionCodeIgniter is a lightweight, open-source PHP framework known for its simplicity, speed, and small footprint. It follows the Model-View-Controller (MVC) pattern and uses a simple, elegant toolkit to build full-featured web applications. With excellent documentation, minimal configuration, built-in security features, and easy database support, CodeIgniter is ideal for developers who want fast development without complexity.
Written in PHP
Operating system Cross-platform
TypeWeb Framework
Repositoryhttps://github.com/codeigniter4/CodeIgniter4
Websitehttps://codeigniter.com
LicenseMIT license
SEE ALSO: PHP MySQL
LATEST RELEASES:
4.7.3 22 May 2026 (8 days ago)
4.7.2 24 Mar 2026 (2 months ago)
4.7.1 22 Mar 2026 (2 months ago)
4.6.5 01 Feb 2026 (3 months ago)
4.7.0 01 Feb 2026 (3 months ago)

All Releases

CodeIgniter support lifecycle 2012 2014 2016 2018 2020 2022 2024 2026 4 Version: 4 Status: Supported Support status: 2020-02-23 to TBD Version: 4 Status: Supported End date: TBD + Version: 4 Status: Supported Support status: 2020-02-23 to TBD 3 Version: 3 Status: Supported Support status: 2015-04-24 to TBD Version: 3 Status: Supported End date: TBD + Version: 3 Status: Supported Support status: 2015-04-24 to TBD 2 Version: 2 Status: EOL Today: 2026-05-30 Today: 2026-05-30 Support status + Ongoing (TBD)
VersionSupported
PHP versions
Initial releaseLatest releaseSupport status
4PHP 8.1+4.0.0
23 Feb 2020
(6 years ago)
4.7.3
22 May 2026
(8 days ago)
Yes
3PHP 5.6+3.0.0
24 Apr 2015
(11 years ago)
3.1.13
03 Mar 2022
(4 years ago)
Yes
2PHP 5.1.6+2.0.3
20 Aug 2011
(14 years ago)
2.2.6
31 Oct 2015
(10 years ago)
No

CodeIgniter Lifecycle & End of Life (EOL) Policy

CodeIgniter manages its versions with a focus on the current major branch, particularly version 4, which receives full development attention including new features, bug fixes, and security updates. The project team maintains only the latest major series actively.

Older branches, such as version 3, get limited support, mainly critical security patches when vulnerabilities are reported and confirmed. Version 2 reached end of life years ago, with no updates available.

There is no formal long-term support designation or fixed timeline for all branches; support shifts as new majors emerge, and previous ones phase out gradually. The emphasis is on encouraging migration to the newest version for complete maintenance.

PHP compatibility plays a role too, as the framework drops support for end-of-life PHP releases, requiring users to keep their environments current.

This volunteer-driven approach keeps the framework lightweight but means teams should monitor announcements for changes in support scope.

Branch Support Level Typical Updates
Version 4 (Current) Full Active Features, bugs, security.
Version 3 Limited Security only.
Older (e.g., 2) EOL None.

Aligning projects with the active branch ensures ongoing improvements and protection.

Risks of Using End-of-Life (EOL) Versions

Staying on EOL CodeIgniter branches means no patches for newly discovered vulnerabilities, leaving applications open to exploits that could lead to data loss or unauthorized access.

Incompatibilities with updated PHP versions or third-party libraries can cause errors, slowdowns, or complete failures in functionality.

Without official fixes, teams handle issues alone, increasing time spent on maintenance over new development. Compliance requirements in certain sectors may not allow unsupported software.

Upgrading to the current version reduces these exposures and restores full support.

Key Risks

  • Unpatched security threats.
  • PHP and library conflicts.
  • Compliance shortfalls.
  • Higher operational overhead.

What Happens After CodeIgniter Reaches EOL

When a branch hits EOL, official updates cease entirely, including security patches and bug resolutions.

Applications may continue operating, but they become increasingly vulnerable to new risks and ecosystem changes.

The source remains available for custom work, but without coordinated team efforts. Migration to the active branch is the recommended path forward.

Post-EOL Situation
Updates Stopped.
Advice Upgrade.

People Also Ask -- CodeIgniter EOL & Support Questions

Q1: What is the current support policy for CodeIgniter versions?
Full support for the latest major (version 4), limited security for version 3.

Q2: Is CodeIgniter 3 still receiving any updates or fixes?
Yes, but primarily critical security patches only.

Q3: What are the main risks associated with using an EOL CodeIgniter version?
Exposure to unpatched vulnerabilities and compatibility issues.

Q4: What should developers do once their CodeIgniter version reaches EOL?
Plan and execute a migration to the current supported version.

Q5: How can I stay informed about changes in CodeIgniter support status?
Monitor the official forums, GitHub, and user guide requirements section.

Tracking & Monitoring CodeIgniter EOL Dates

Since there are no fixed EOL dates, watch the server requirements page for PHP support drops, which often signal branch changes.

Forum discussions and GitHub activity highlight when older branches get fewer updates.

Monitoring Steps

  • Review requirements regularly.
  • Follow forum threads.
  • Check release notes.

How To Check Your CodeIgniter Version

For version 4, echo the constant in a view or controller.

For version 3, use:

Or inspect the core file for the defined constant.