4.6.4

Latest release
Released 27 days ago (December 12, 2025)

Software
CodeIgniter
Introduction CodeIgniter is an open source web framework for building web applications, built on PHP. It provides many useful features to help you build a web application faster such as Form validation, Templating, many helper functions, Database query builder, etc.
Written in PHP
Operating system Cross-platform
Type Web Framework
Repository https://github.com/codeigniter4/CodeIgniter4
Website https://codeigniter.com
License MIT license

All Releases

Buy Me a Coffee at ko-fi.com
VersionSupported
PHP versions
First official releaseLatest patch releaseSupport status
4PHP 8.1+4.0.0
5 years ago
February 23, 2020
4.6.4
27 days ago
December 12, 2025
Yes
3PHP 5.6+3.0.0
10 years ago
April 24, 2015
3.1.13
3 years ago
March 03, 2022
Yes
2PHP 5.1.6+2.0.3
14 years ago
August 20, 2011
2.2.6
10 years ago
October 31, 2015
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.

Recent Releases

Version Release date
4.6.4 27 days ago
December 12, 2025
4.6.3 5 months ago
August 02, 2025
4.6.2 5 months ago
July 26, 2025
4.6.1 8 months ago
May 02, 2025
4.6.0 11 months ago
January 19, 2025