v2.3.10 - 2024-05-07
- [2.x] Removes frankenphp out of beta by @nunomaduro in laravel#882
- fix: use capture to populate global request with json array by @krowinski in laravel#883
v2.3.9 - 2024-04-29
- feat: enable Brotli compression when using FrankenPHP by @dunglas in laravel#880
v2.3.8 - 2024-04-18
- Ignored http-chunk usage in open_http2_protocol by @sy-records in laravel#875
- fix script:
debug['level']
may be missing by @chu121su12 in laravel#872
v2.3.7 - 2024-04-01
- Display correct elapsed time with Roadrunner by @Joel-Jensen in laravel#865
- Fix #851: When docker stop container, db connections still persists by @Focusnik in laravel#853
- fix: config watch list database dir; by @olexoliinyk0 in laravel#867
v2.3.6 - 2024-03-26
- [2.x] Make commands lazy by @timacdonald in laravel#857
- [2.x] Fixes Swoole
PUT|PATCH|DELETE
requests on Laravel 11 by @nunomaduro in laravel#862 - [2.x] Closes monolog handlers by event listener if the worker stops by @NiroDeveloper in laravel#854
- Fix undefined array key "assets" by @sy-records in laravel#864
- Ensure HTTP server port is available by @smortexa in laravel#852
v2.3.5 - 2024-03-08
- [2.x] Ignores
storage clean stamps will be incomplete
by @nunomaduro in laravel#848
v2.3.4 - 2024-02-23
- fix swoole file streaming by @L3o-pold in laravel#842
v2.3.3 - 2024-02-04
- Update InstallCommand.php by @brunograndecom in laravel#830
v2.3.2 - 2024-01-30
- Carbon v3 by @driesvints in laravel#825
v2.3.1 - 2024-01-20
- [2.x] Flushes
Once::class
on Operation Terminated by @nunomaduro in laravel#821 - Fix Swoole in-memory table size by @miguilimzero in laravel#818
v2.3.0 - 2024-01-16
- [2.x] Laravel v11 support by @nunomaduro in laravel#812
- FrankenPHP: Remove unnecessary use statement to fix PHP warning by @philbates35 in laravel#813
- feat(frankenphp): make HTTP to HTTPS redirection opt-in by @dunglas in laravel#814
v2.2.7 - 2024-01-08
- [2.x] Fix missing array key issue with FrankenPHP by @driesvints in laravel#806
- [2.x] Ensure URL defaults are flushed by @nunomaduro in laravel#807
v2.2.6 - 2023-12-26
- Fix public path for roadrunner by @chaker2710 in laravel#792
- Added
aarch64
binary for frankenphp by @foremtehan in laravel#793
v2.2.5 - 2023-12-21
- Adds
--admin-port
by @nunomaduro in laravel#790
v2.2.4 - 2023-12-21
- Fix typo by @sy-records in laravel#782
- Improves installation process by @nunomaduro in laravel#785
- Fix Caddyfile when env var values contain spaces by @francislavoie in laravel#786
- Uses Octane's max execution time by @nunomaduro in laravel#787
v2.2.3 - 2023-12-20
- Fixes missing entry to
.gitignore
by @nunomaduro in laravel#780
v2.2.2 - 2023-12-20
- Ignores
write error
message for now by @nunomaduro in laravel#778 - Adds support for multiple FrankenPHP Octane instances by @nunomaduro in laravel#777
- Improves version fetching by @nunomaduro in laravel#779
v2.2.1 - 2023-12-19
- Fixes
NGINX
proxy usages by @nunomaduro in laravel#772 - Validates if there is a version before using it by @nunomaduro in laravel#773
v2.2.0 - 2023-12-18
- Add support for FrankenPHP by @dunglas and @nunomaduro in laravel#764
v2.1.2 - 2023-11-27
- PHP 8.3 by @driesvints in laravel#753
- Fix missing http code 425 reason. by @sy-records in laravel#768
v2.1.1 - 2023-10-18
- Fix swoole host only configurable via --host parameter + incorrect default port by @xorinzor in laravel#762
v2.1.0 - 2023-10-06
- Adds Herd support by @nunomaduro in laravel#743
v2.0.6 - 2023-08-29
- Fix passing invalid connection session id to
Swoole\Http\Response::create()
by @smortexa in laravel#737 - Fix missing mode config by @sy-records in laravel#740
- Add
raw
type in handleStream method for custom json in stdout by @mphamid in laravel#742
v2.0.5 - 2023-08-08
- Add IPv6 support for Swoole by @xorinzor in laravel#728
v2.0.4 - 2023-08-02
- [2.x] Fixes installation when using Herd by @nunomaduro in laravel#726
v2.0.3 - 2023-07-20
- Fixes "Incorrect header size" by @nunomaduro in laravel#719
- Fix handleSignal deprecation warning by @sy-records in laravel#722
v2.0.2 - 2023-06-21
- Disable unintentional swoole header formatting by config value by @NiroDeveloper in laravel#710
v2.0.1 - 2023-05-26
--log-level
option in octane:start command by @glushkovds in laravel#701
v2.0.0 - 2023-05-16
- Fix log level by @masterjus in laravel#451
- Update InteractsWithServers.php by @ghostzero in laravel#520
- Adds support for RoadRunner v3 and updates dependencies by @nunomaduro in laravel#690
- Adds support for PSR-7 v2.x by @nunomaduro in laravel#694
v1.5.6 - 2023-05-16
- Support projects using type module by @timacdonald in laravel#696
v1.5.5 - 2023-05-04
- feat: enable http compression by sending data not with chunked encodi… by @DeepDiver1975 in laravel#691
v1.5.4 - 2023-04-18
- Add ServerProcessInspector interface by @yiming0 in laravel#679
v1.5.3 - 2023-04-04
- Reverts #669 by @nunomaduro in laravel#676
v1.5.2 - 2023-04-04
- Give new container instance to session manager by @smortexa in laravel#669
- Use getHost() by @chu121su12 in laravel#671
v1.5.1 - 2023-03-27
- Add method to fix octane route caching. by @CharlesBilbo in laravel#659
- Support setting swoole server mode by @sy-records in laravel#666
- Give new app instance to cache manager by @smortexa in laravel#667
v1.5.0 - 2023-03-04
- Add support for custom HTTP headers on static files by @Starfox64 in laravel#653
- Fix return value error and Remove useless code by @sy-records in laravel#655
v1.4.3 - 2023-03-01
- Fix timer table set failed by @sy-records in laravel#650
v1.4.2 - 2023-02-07
- Allow graceful reload after installing packages by @taylorotwell in laravel#644
v1.4.1 - 2023-02-03
- Removes internal messages from output by @nunomaduro in laravel#639
- Only displays source when there is source by @nunomaduro in laravel#640
- Adds support for Collision
v7.x
by @nunomaduro in laravel#643
- Fix unsetting a cookie value when using Swoole by @oprypkhantc in laravel#642
v1.4.0 - 2023-01-10
- Adds Laravel 10 support by @nunomaduro in laravel#629
v1.3.10 - 2022-12-23
- Adds support for Open Swoole
v22.x
by @nunomaduro in laravel#626
v1.3.9 - 2022-11-19
- Add
--rpc-host
option for Roadrunner by @matthew-inamdar in laravel#619
- Resolve typo resulting in deprecation notice by @owenvoke in laravel#614
v1.3.8 - 2022-11-11
- Prefix rr binary permissions with 0 to specify it as an octal value by @Dylan-Buth in laravel#611
v1.3.7 - 2022-11-02
- Make IP to bind the server to configurable via env by @xorinzor in laravel#607
v1.3.6 - 2022-11-01
- Re-do: Configurable Roadrunner log level by @ejulen in laravel#604
- Read port for http server from environment if no port is passed by @hendrikheil in laravel#605
v1.3.5 - 2022-10-26
- Revert "[1.x] Made Roadrunner log level configurable" by @driesvints in laravel#603
v1.3.4 - 2022-10-24
v1.3.3 - 2022-10-03
- Ignore
Response::create
failed by @sy-records in laravel#590
v1.3.2 - 2022-09-30
- Flushes controller on route by @nunomaduro in laravel#589
v1.3.1 - 2022-09-05
- Add possibility to launch swoole server with additional php options by @AbdelAbouhassane in laravel#570
v1.3.0 - 2022-08-02
- Adds support for Swoole 5 by @nunomaduro in laravel#560
- Fix carbon locale when setting it via app locale setter by @nunomaduro in laravel#557
v1.2.16 - 2022-07-15
- Fixes sharing "Carbon" state shared between requests by @nunomaduro in laravel#552
v1.2.15 - 2022-07-05
- Added status codes (RFC6585 & RFC7725) by @vostlertsd in laravel#550
v1.2.14 - 2022-06-27
- Moved opcache clearing to before bootWorker by @LauJosefsen in laravel#547
v1.2.13 - 2022-06-23
- Refresh query duration handling by @timacdonald in laravel#541
v1.2.12 - 2022-05-31
- Removes non-needed message by @nunomaduro in laravel#532
v1.2.11 - 2022-05-20
- add silent option to RoadRunner reset to remove info output which leads to non error by @ResuBaka in laravel#525
v1.2.10 - 2022-05-13
- Revert PaginationState to resolve using new instance of the app by @farmani in laravel#519
- Warm transaction manager by @taylorotwell in https://github.com/laravel/octane/commit/752d02dc5973a11bf55f332eee0d9e5566442519
v1.2.9 - 2022-05-10
- Flush shared log context by @timacdonald in laravel#513
v1.2.8 - 2022-04-20
- Fix max_execution_time config doesn't work by @sy-records in laravel#510
v1.2.7 - 2022-04-11
- Make the bin files used by Swoole and Roadrunner config options by @jedjones-uk in laravel#502
- Force the processId to int by @sy-records in laravel#507
v1.2.6 - 2022-03-31
- Update to new forgetScopedInstances method name by @driesvints in laravel#501
v1.2.5 - 2022-03-29
- Optimize PHP8.1 compatibility by @sy-records in laravel#499
v1.2.4 - 2022-03-08
- Fixes
--watch
files over a network by @nunomaduro in laravel#488
v1.2.3 - 2022-02-21
- Mission
version
configuration option on RoadRunner (#482)
v1.2.2 - 2022-02-15
- Listener for removing temporary files, which was created during uploading by @tarampampam in laravel#477
- Fix passing null to cookie for domain by @driesvints in laravel#478
v1.2.1 - 2022-02-08
- Fix byte conversion (#465)
- Fix byte conversion (#465)
- Flush monolog state between requests (#460)
- Log level used in non-local environments (#456)
- Fix type declaration error of Swoole table (#452)
- Adds support for RoadRunner v2.6.x (#449)
- Fixes call
terminate()
on null when worker is not booted (#445)
- Validates Swoole Tables string column types (#434)
- Updates
octane:install
command when Swoole extension is missing (#427)
- Fixes Octane's process output not being flushed (#428)
- Fix FileNotFound error (#421)
- Fixes server shutting down on concurrently when exceptions are reported at root level of the task (#419)
- Fixes memory leak on Translator implementation (#416)
- Fix undefined array key "type" on empty array dump (#413)
- Allow openswoole (#407)
- Partial PHP 8.1 support (#402)
- Add Livewire listener (#400)
- Uses
laravel/serializable-closure
(#378)
- Add clear the cache of APCu and Opcache (#385, 9ff568b)
- Add FlushDatabaseQueryLog for cleaning up database query log (#394)
- Fix issue where timed out tasks were not taken into account (#396)
- Fix timeout value passed to taskWaitMulti (#380)
- Resolve components when needed (#360)
- Fix the bug of
Swoole\Table
using array access (#359)
- Resolve components when needed (#355)
- Undefined array key "swoole" (#351)
- Avoids usage of SWOOLE_SSL when openssl is not configured on swoole (#357)
- Flush any log context after each operation (#337)
- Fix config key for roadrunner
http.middlware
(#333)
- Set roadrunner
http.middleware
as an option (#327)
- Reset application scope to flush scoped instances (#313)
- Fix Swoole breaks when log is a valid JSON (#316)
- Fix Symfony uploaded file moving (#317)
- Add missing default listeners (#311)
- Fixes issue related to changing non-standard HTTP status codes to 200 OK (#294)
- Give new application instance to database session handler (#302)
- Adds SameSite attribute for cookies (#299)
- Remove buffer_output_size from Swoole's default options (#286)
- Reload RoadRunner using the global executable if it's present (#288)
- Remove beta warning on "octane:start" command (5b25510)
Stable release.
Requires to stop, and re-start your Octane server
- Default
--watch
options making Octanes servers reload on file uploads (#247) - Error
No buffer space available
when using Swoole (#253) - Global environment variables not being used by workers (#257)
- The new minimum RoadRunner binary version is now 2.1.1 (#258)
Various fixes and changes.
Various fixes and changes.
Various fixes and changes.
Various fixes and changes.
Various fixes and changes.
Initial pre-release.