This repository has been archived by the owner on Jan 17, 2022. It is now read-only.
Releases: k911/swoole-bundle
Releases · k911/swoole-bundle
v0.5.2
v0.5.1
v0.5.0
v0.4.4
v0.4.3
v0.4.2
v0.4.1
v0.4.0
Bug Fixes
- command: Graceful shutdown (7e6c9a4)
Code Refactoring
Features
- hmr: Implement HMR with Inotify (97e88bb)
BREAKING CHANGES
Server\HttpServerFactory
should not be instantiated anymore, due to
removed hard coupling withServer\Configurator\ConfiguratorInterface
, andmake()
method
becomig static. Now use directly:Server\HttpServerFactory::make()
- Configuring server (using object implementing
Server\Configurator\ConfiguratorInterface
)
now happens in execute method of AbstractServerStartCommand Server\Configurator\ChainConfigurator
is now replaced byServer\Configurator\GeneratedChainConfigurator
v0.3.0
v0.2.0
Bug Fixes
- command: Decode configuration one more time (32f9776)
- config: Add trusted_proxies and trusted_hosts (aae8873), closes #5
- config: Set proper service ids in symfony DI (dda8c9d)
- swoole: Fix static file serving (443bd13)
- swoole: Make swoole http server lazy (#132) (04a7dcc)
Features
- swoole: Add ability to customize server (3534ed0)
- swoole: Add advanced static file serving (17cde60)
- swoole: Allow to change publicdir at runtime (c5a0c27)
- swoole: Disable Xdebug using XdebugHandler (97ae8e7)
- swoole: Process and respond cookies (0b7e883)
- swoole: Use multiple http server workers (8062a33)
Performance Improvements
- swoole: Improve Dependency Injection configuration (6f83e11) (b9f6ddc)
- swoole: Use callable array form to handle request to avoid function call (67e3154)
BREAKING CHANGES
- Env
APP_TRUSTED_HOSTS
is no longer supported - Env
APP_TRUSTED_PROXIES
is no longer supported - Configuration
swoole.http_server.services.debug
is renamed toswoole.http_server.services.debug_handler
- Configuration
swoole.http_server.services.trust_all_proxies
is renamed toswoole.http_server.services.trust_all_proxies_handler