Skip to content

v5.22.1

Latest

Choose a tag to compare

@niden niden released this 01 Oct 17:02
· 2 commits to master since this release
d7da7ad

5.22.1 (2026-10-01)

Tools

  • Zephir 1.5.0

Changed

  • Faster creation of Phalcon\Di\FactoryDefault and faster shared service lookups in Phalcon\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 a bench Docker 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() and Phalcon\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\Stream letting other processes read a partially written cache file. #17608 [doc]
  • Phalcon\Mvc\Model\MetaData storing a cached value that is not an array as the model meta-data. #17608 [doc]
  • Phalcon\Filter\Filter::sanitize() not calling array callables registered with set(). #17610 [doc]

Removed