Skip to content

Latest commit

 

History

History
336 lines (171 loc) · 15.7 KB

CHANGELOG.md

File metadata and controls

336 lines (171 loc) · 15.7 KB

0.11.1 (2022-03-20)

Full changelog

Miscellaneous

  • Minor fixes

0.11.0 (2022-03-20)

Full changelog

Features

  • http-kernel: remove debug http request handler (#516) (da33c81)
  • openswoole: openswoole support (4.10.0) instead of swoole (ac7ab0a)

0.10.0 (2021-05-05)

Full changelog

Features

  • response-processor: hiding Swoole StreamedResponse support from Symfony (#509) (ebe8077)

0.9.0 (2021-02-03)

Full changelog

Bug Fixes

  • request-factory: Avoid accessing undefined index REQUEST_URI (#422) (807ba9f)

Features

  • response-processor: add support for StreamedResponse (89fc7ca)

0.8.3 (2021-01-03)

Full changelog

Bug Fixes

  • 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)

Full changelog

Miscellaneous

  • Minor fixes

0.8.1 (2020-07-14)

Full changelog

Bug Fixes

  • 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)

Full changelog

Bug Fixes

  • config: allow configuring worker and reactor counts using ENV variables (#244) (d6b270a)
  • profiler: make log collection in symfony profiler to work (#242) (50fdd6f)

Features

  • 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)

Full changelog

Bug Fixes

  • server: add worker_max_request and worker_max_request_grace configuration options (#220) (69fd435)

0.7.8 (2020-05-03)

Full changelog

Miscellaneous

  • Minor fixes

0.7.7 (2020-05-01)

Full changelog

Miscellaneous

  • Minor fixes

0.7.6 (2020-04-01)

Full changelog

Bug Fixes

  • http-server: return all headers with the same name joined by comma (#175) (1e51639)

0.7.5 (2019-12-19)

Full changelog

Bug Fixes

  • server: Add missing setting for "package_max_length" (#96) (37758f2)

0.7.4 (2019-12-03)

Full changelog

Bug Fixes

  • server: Use SplFile::getRealPath for Response::sendfile Operation for a BinaryFileReponse (#91) (0278db7), closes #90

0.7.3 (2019-11-30)

Full changelog

Reverts

  • Revert "ci(circle): Remove loop in bash release script" (a468ef7), closes #81

0.7.2 (2019-11-30)

Full changelog

Bug Fixes

  • composer: Resolve upgrade issues (#83) (92285ac)

0.7.1 (2019-11-14)

Full changelog

Miscellaneous

  • Minor fixes

0.7.0 (2019-11-13)

Full changelog

Bug Fixes

  • http-client: Make HttpClient serializable (0ee8918)
  • http-server: Add top-level exception handler to prevent server timeouts (#79) (08c76c4), closes #78

Features

  • session: Add in-memory syfmony session storage (#73) (4ccdca0)

0.6.2 (2019-10-05)

Full changelog

Miscellaneous

  • Minor fixes

0.6.1 (2019-10-04)

Full changelog

Miscellaneous

  • Minor fixes

0.6.0 (2019-08-11)

Full changelog

Features

  • messenger: Add Symfony Messenger integration (#56) (d136313), closes #4

0.5.3 (2019-06-06)

Full changelog

Bug Fixes

  • config: set default host value to '0.0.0.0' (#55) (2c9221d)

0.5.2 (2019-04-30)

Full changelog

Bug Fixes

  • server: Make sure "reactor" running mode works correctly (#53) (69dfea2)

0.5.1 (2019-04-28)

Full changelog

Bug Fixes

  • static-server: Fix unset public dir path in "AdvancedStaticFilesServer" (#52) (4ef8cb5)

0.5.0 (2019-04-26)

Full changelog

Bug Fixes

  • 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)

Features

  • 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)

Full changelog

Bug Fixes

  • di: Fix regression introduced in v0.4.3 (#29) (c88fcf2)

0.4.3 (2019-01-06)

Full changelog

Bug Fixes

  • di: Fix detection of doctrine bundle (ef5920c)

0.4.2 (2018-11-05)

Full changelog

Bug Fixes

  • xdebug-handler: Remove process timeout (#23) (29148af)

0.4.1 (2018-10-24)

Full changelog

Bug Fixes

  • 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)

Full changelog

Bug Fixes

  • command: Graceful shutdown (7e6c9a4)

Code Refactoring

  • di: Simplify registering configurators (#14) (a34d59c)

Features

  • hmr: Implement HMR with Inotify (97e88bb)

BREAKING CHANGES

  • Server\HttpServerFactory should not be instantiated anymore, due to removed hard coupling with Server\Configurator\ConfiguratorInterface, and make() 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 by Server\Configurator\GeneratedChainConfigurator

0.3.0 (2018-10-13)

Full changelog

Bug Fixes

  • io: Properly close stdout/stderr (94041e6)

Features

  • daemon-mode: Daemonize Swoole HTTP server (#8) (3cca5c4)

0.2.0 (2018-10-07)

Full changelog

Bug Fixes

  • 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)

Features

  • swoole: Allow to change publicdir at runtime (c5a0c27)

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 to swoole.http_server.services.debug_handler
  • Configuration swoole.http_server.services.trust_all_proxies is renamed to swoole.http_server.services.trust_all_proxies_handler