5.22.1 (2026-10-01)
Tools
- Zephir 1.5.0
Changed
- Faster creation of
Phalcon\Di\FactoryDefaultand faster shared service lookups inPhalcon\Di\Di. #17617 - Faster creation of
Phalcon\Filter\Filter. #17617 - Faster route definition and route index build in
Phalcon\Mvc\Router. #17618 - Faster service definition and alias lookups in
Phalcon\Container\Container. #17619 - Faster
Phalcon\Support\Settings::get(). #17620
Added
- Benchmark suite in
tests/benchmarks(PHPBench, instruction counts, memory, reference apps) and abenchDocker service to compare builds of the extension. #17613 - Own-cost attribution and static scan tools for the benchmark suite (
tests/benchmarks/bin). #17615
Fixed
Phalcon\Mvc\View::partial()andPhalcon\Mvc\View\Simple::render()dropping a..path segment instead of resolving it. #17606 [doc]Phalcon\Mvc\View::partial()not detecting a Windows absolute path (C:\...) as absolute. #17606 [doc]Phalcon\Mvc\Model\MetaData\Streamletting other processes read a partially written cache file. #17608 [doc]Phalcon\Mvc\Model\MetaDatastoring a cached value that is not an array as the model meta-data. #17608 [doc]Phalcon\Filter\Filter::sanitize()not calling array callables registered withset(). #17610 [doc]