0.10.0 (2021-05-05)
0.9.0 (2021-02-03)
- response-processor: add support for StreamedResponse (89fc7ca)
0.8.3 (2021-01-03)
- session-storage: Reset session storage on kernel.finish_request (6b7a992)
- allow defining no log file path to enable logging to stdout (#301) (eea4a4f)
0.8.2 (2020-07-20)
- Minor fixes
0.8.1 (2020-07-14)
- doctrine: autoconfigure EntityManagerHandler only when orm is available in symfony's container (#274) (87ede15)
- http: proper creation of $_SERVER['REQUEST_URI'] (#269) (78bb42b)
0.8.0 (2020-06-23)
- config: allow configuring worker and reactor counts using ENV variables (#244) (d6b270a)
- profiler: make log collection in symfony profiler to work (#242) (50fdd6f)
- blackfire: Add bridge for upscale/swoole-blackfire (#221) (960ddb8)
- exception-handler: Add Symfony error/exception handler (#228) (180d5e5)
- http-server: configurable mime types for advanced static files server (#240) (07896a4)
0.7.9 (2020-05-20)
0.7.8 (2020-05-03)
- Minor fixes
0.7.7 (2020-05-01)
- Minor fixes
0.7.6 (2020-04-01)
0.7.5 (2019-12-19)
0.7.4 (2019-12-03)
- server: Use
SplFile::getRealPath
forResponse::sendfile
Operation for a BinaryFileReponse (#91) (0278db7), closes #90
0.7.3 (2019-11-30)
0.7.2 (2019-11-30)
0.7.1 (2019-11-14)
- Minor fixes
0.7.0 (2019-11-13)
- http-client: Make HttpClient serializable (0ee8918)
- http-server: Add top-level exception handler to prevent server timeouts (#79) (08c76c4), closes #78
0.6.2 (2019-10-05)
- Minor fixes
0.6.1 (2019-10-04)
- Minor fixes
0.6.0 (2019-08-11)
0.5.3 (2019-06-06)
0.5.2 (2019-04-30)
0.5.1 (2019-04-28)
0.5.0 (2019-04-26)
- di: Do not use integer node for port (ac6fdcf)
- hmr: Drop unused reference to SymfonyStyle object in InotifyHMR (6b22485)
- reload: Make sure command works on macOS system (4d99e9c)
- apiserver: Create API Server component (#32) (a8d0ec2), closes #2
- server: Add setting for "buffer_output_size" (#33) (7a50864)
- server: Set-up hooks on lifecycle events (271a341)
- Add meaningful exceptions (#46) (4e2cc6d)
0.4.4 (2019-01-06)
0.4.3 (2019-01-06)
- di: Fix detection of doctrine bundle (ef5920c)
0.4.2 (2018-11-05)
0.4.1 (2018-10-24)
- boot-manager: Don't boot not bootable objects (8ad97a2), closes #19
- xdebug-handler: Replace with custom solution (0dc13f0), closes #13
0.4.0 (2018-10-20)
- command: Graceful shutdown (7e6c9a4)
- hmr: Implement HMR with Inotify (97e88bb)
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
0.3.0 (2018-10-13)
- io: Properly close stdout/stderr (94041e6)
0.2.0 (2018-10-07)
- command: Decode configuration one more time (32f9776)
- config: Add trusted_proxies and trusted_hosts (aae8873), closes #5
- configuration: Set proper service ids in symfony DI (dda8c9d)
- swoole: Allow to change publicdir at runtime (c5a0c27)
- 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