Yii Framework 34k+
  • News
  • Guide
  • API
  • Wiki
  • Forum
  • Community
    • Places
    • Members
    • Hall of Fame
    • Badges
  • More
    • Learn
    • Books
    • Resources
    • Develop
    • Download Yii
    • Extensions
    • Report an Issue
    • Report a Security Issue
    • Contribute to Yii
    • Donate
    • About
    • Release Cycle
    • License
    • Team
    • Official Logos and Design
Login

Yii Runner RoadRunner 3.2

Jun 3, 2026

Yii Runner RoadRunner version 3.2.0 was released. In this version:

  • Add PHP 8.5 support
  • Add spiral/roadrunner-http version ^v4.0.0 support

Yii3 FrankenPHP worker runner 1.0.0

Apr 12, 2026

First stable version of FrankenPHP worker runner released. The runner allows using FrankenPHP in worker mode. In this mode application is initializer once per worker and is serving multiple reqests in this state resulting in signficiant performance gains.

Since the application does not "die" on each request, you should clean up state carefully. Yii3 has means for that via DI container state resetters.

Turning default application templates into worker-mode enabled ones is described well in the README.

Yii HTTP Runner 3.2

Jun 14, 2025

Minor version of Yii HTTP Runner were tagged. In this version made several changes and improvements.

  • Add HttpApplicationRunner::runAndGetResponse() method that returns response without emit.
  • Add $emitter, $useRemoveBodyByStatusMiddleware, $useContentLengthMiddleware and $useHeadRequestMiddleware parameters to HttpApplicationRunner constructor.
  • Minor refactor internal class RequestFactory: explicitly mark read-only properties and add type to parameter of create() method.
  • Don't remove Content-Length header if it is set and emit is called without body.

Yii Runner RoadRunner 3.1

May 13, 2025

Minor version of Yii Runner RoadRunner package was released.

In this release:

  • added temporal support;
  • improved RoadRunnerGrpcApplicationRunner: added error handling, bootstrap loading, event checking, and DI container usage;
  • raised required version of yiisoft/error-handler to ^4.0;
  • changed PHP constraint in composer.json to 8.1 - 8.4;

Read more

Yii HTTP Runner 3.1

Feb 21, 2025

Minor version of Yii HTTP Runner were tagged. In this version made several changes.

  • Add $temporaryErrorHandler parameter to HttpApplicationRunner constructor. Mark parameter $logger and method withTemporaryErrorHandler() as deprecated.
  • Change PHP constraint in composer.json to ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0.
  • Raise the minimum PHP version to 8.1 and minor refactoring.
  • Explicitly mark nullable parameters.

Yii HTTP Runner 3.0

Jul 16, 2024

Major version of Yii HTTP Runner were tagged. In this version made several changes.

  • Added ability to change the size of the buffer to send the content of the message body.
  • Allowed to use any PSR logger, NullLogger by default.
  • Removed ServerRequestFactory.
  • Mark SapiEmitter as internal.

Read more

Minor releases of Yii Runner, Yii HTTP Runner and Yii Console Runner

Mar 10, 2024

Three runner pacakges was released.

Yii Runner 2.2 and Yii Console Runner 2.2

  • Added ability to set custom config merge plan file path, config and vendor directories.

Yii HTTP Runner 2.3

  • Added ability to set custom config merge plan file path, config and vendor directories.
  • Support stream output headers.
  • Don't used buffered output in SapiEmitter when body size is less than buffer.

Read more

Yii Runner RoadRunner 3.0

Feb 22, 2024

Major version of Yii Runner RoadRunner package was released.

In this release:

  • added runner for gRPC requests;
  • renamed RoadRunnerApplicationRunner to RoadRunnerHttpApplicationRunner;
  • increased minimum PHP version to 8.1;
  • added support for psr/http-message of ^2.0 version.

Yii HTTP Runner 2.2 and Yii Console Runner 2.1

Dec 25, 2023

Two runner pacakges was released:

  • Yii HTTP Runner 2.2
  • Yii Console Runner 2.1

In this versions adds ability to set custom config modifiers.

Yii Runner 2.1

Dec 6, 2023

Version 2.1 of Yii Runner package was released.

In this version added ability to set custom config modifiers.

Yii Runner HTTP 2.1.0

Jul 10, 2023

Version 2.1.0 of Yii Runner HTTP was released.

This version adds support of stream output and deprecating ServerRequestFactory in favor of RequestFactory.

Major releases of Yii runners

Feb 19, 2023

Yii runners packages got a major releases:

  • Yii Runner 2.0
  • Yii HTTP Runner 2.0
  • Yii Console Runner 2.0
  • Yii RoadRunner Runner 2.0

Configuration group names in runners adapted to Yii conventions and added ability to configure it. Make a few improvements also:

Read more

Yii Runner 1.2.0

Aug 5, 2022

Version 1.2.0 of Yii Runnner package was tagged. This version adds config definition to DI container.

Yii Console Runner 1.1.0

Aug 5, 2022

Version 1.1.0 of Yii Console Runnner package was tagged. This version adds passing input aggregate to the console application.

RoadRunner adapter for Yii Runner 1.0.0

Jan 26, 2022

First release of RoadRunner adapter for Yii Runner was tagged.

Despite popular belief, PHP application doesn't have to die and re-initilize every request and, thanks to RoadRunner Yii3 application could work in "initilize once" mode. There are multiple profits in using RoadRunner:

  1. Higher performance because all the framework initialization is done only once and the initialized worker may handle multiple request-responses.
  2. Tight Golang-PHP integration via Goridge RPC protocol.
  3. HTTP/2, gRPC, PSR-7 out of the box.
  4. Easy to pack into Docker since there's no need for PHP-FPM. Responses are served directly as HTTP.

Read more

Yii Runner 1.0.0 and adapters

Jan 17, 2022

First release of Yii Runner was tagged. A runner hides application initialization details making configuration process easier.

For example, instead of complicated initialization, the following is enough for HTTP application's index.php:

<?php

Read more

Get notified of news as soon as they are available using our RSS Feed.

Years

  • 2026 (48)
  • 2025 (92)
  • 2024 (80)
  • 2023 (90)
  • 2022 (82)
  • 2021 (101)
  • 2020 (64)
  • 2019 (75)
  • 2018 (32)
  • 2017 (35)
  • 2016 (30)
  • 2015 (9)
  • 2014 (6)
  • 2013 (11)
  • 2012 (14)
  • 2011 (10)
  • 2010 (10)
  • 2009 (23)
  • 2008 (5)

Popular Tags

  • yii3 387
  • extensions 233
  • release 109
  • yii2 74
  • debug 30
  • view 28
  • html 25
  • auth client 23
  • bootstrap 21
  • redis 20
  • Yii 1.1
  • Guide
  • API
  • Wiki
  • Yii 2
  • Guide
  • API
  • Wiki
  • Yii3
  • Guide
  • API
  • Cookbook
  • Terms of service
  • License
  • Contact Us
  • Supported by
  • Your donations
  • JetBrains logo
  • © 2008 - 2026 Yii (Website Source Code)